Get $1 credit for every $25 spent!

The 2020 Learn to Code Full Stack Developer Certification Bundle

Ending In:
Add to Cart - $38.99
Add to Cart ($38.99)
$1,650
97% off
wishlist
Courses
9
Lessons
486
Enrolled
2,707

What's Included

Product Details

Access
Lifetime
Content
4.0 hours
Lessons
42

Microsoft SQL Server & T-SQL Course For Beginners

Understand the Benefits of SQL & Earn Big Bucks as a Skilled Developer

By Avetis Ghukasyan | in Online Courses

Do you know that SQL developers earn salaries somewhere around 90,000 to $120,000? Knowing SQL is a pretty profitable skill — not just "these days" but today, tomorrow a year from now and even further down the road. This course is here to guide your way through SQL. With 42 lectures, you'll learn what SQL servers are, how to set them up, how data is stored, what DDL, DML, and DCL are, and work with practical SQL scenarios.

"Great course overall! The content is presented very clearly and solid examples are provided. Delivery was straightforward and easy to understand." - Fred B.

  • Access 42 lectures & 4 hours of content 24/7
  • Be crystal clear on why there are so many kinds of SQLs
  • Know the difference between the query language & the databases
  • Perform tasks similar to ones you would get at an actual company
Avetis Ghukasyan is a web developer with a Bachelor of Computer Science from Wentworth Institute of Technology. He enjoys the field of computer science because he strongly believes that it forces one to think in a very logical and radically honest manner which has a very high potential of making one into a better person. That in turn helps one to write even better software creating an upward cycle for more growth.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Internet access required

Course Outline

  • Your First Program
  • Thank You
    • What To Expect - 1:45
  • Common Misconceptions
    • What Is SQL? - 4:15
    • What Is SQL Server? - 4:10
  • Setting Up SQL Server & SSMS
    • Download SQL Server 2017 - 1:19
    • Install SQL Server 2017 - 2:56
    • Download SQL Server Management Studio - 1:00
    • Install SQL Server Management Studio - 0:49
    • Connect to SQL Server - 0:42
  • How Is Data Stored In SQL Server?
    • Simple Hierarchy - 6:51
    • Why Relational? - 10:19
    • Indexes - 10:35
  • DDL In SQL Server
    • Data Definition Language Commands - 1:24
    • How To Create? - 18:08
    • How To Modify? - 5:32
    • How To Truncate? - 1:46
    • How To Drop? - 4:08
    • Normalization - 9:57
    • Download and Import Adventure Works Database - 2:16
    • More On Index Creation - 7:57
  • DML In SQL Server
    • Data Manipulation Language Commands - 1:04
    • Begin With Retrieval - 8:58
    • Scalar Functions - 12:37
    • Sorting - 3:53
    • Column And Row Logic - 13:14
    • Joins - 13:47
    • Distinct Data - 3:08
    • Aggregate Functions - 16:59
    • SubQueries - 18:35
    • Set Operations - 9:01
    • Manipulate Data - 5:32
  • DCL in SQL Server
    • Data Control Language Commands - 2:36
    • Grant And Revoke - 2:36
  • Practical SQL Scenarios
    • Introduction To Section - 0:29
    • Problem 1 - 4:41
    • Problem 2 - 7:51
    • Problem 3 - 12:24
    • Problem 4 - 6:52
    • Problem 5 - 14:30
    • Problem 6 - 5:34
    • Problem 7 - 13:18
    • Problem 8 - 5:35
  • Resources
    • Source Code

View Full Curriculum


Access
Lifetime
Content
13.0 hours
Lessons
100

Learn C# by Building Applications

Understand the Concepts of C#6 &C#7 and Use Them to Build Real World .NET Console Apps

By Avetis Ghukasyan | in Online Courses

The C# (C Sharp) programming language allows you to develop games, mobile apps, desktop apps, and web apps. This means that if you know C# well and can build desktop or web applications using it then you will always be in demand. Not only is it a valuable skill, C# is also profitable expertise to have. However, before going anywhere you first need to learn the fundamentals. This course will go over the same basics and fundamentals of C# along with a context of an application which you'll be building from scratch.

"Great course. The instructor goes through the topics well. He teaches goes through the concept and basics of each topic while showing examples then ties them together on each project." - Victor F.

  • Access 100 lectures & 13 hours of content 24/7
  • Be able to write programs in C# on your own
  • Write clean code that will make your work more elegant, readable & respectable
  • See how a "for loop" or an "if statement" is used in an actual application
Avetis Ghukasyan is a web developer with a Bachelor of Computer Science from Wentworth Institute of Technology. He enjoys the field of computer science because he strongly believes that it forces one to think in a very logical and radically honest manner which has a very high potential of making one into a better person. That in turn helps one to write even better software creating an upward cycle for more growth.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: all levels

Requirements

  • Internet access required

Course Outline

  • Setup
    • Thank You - 2:06
    • Installing Visual Studio 2019 - 5:22
    • How Updates Are Handled - 3:01
    • Visual Studio 2015 vs 2019 And Advice On Self-Troubleshooting - 6:45
    • Correct Mindset For This Course - 4:04
  • Simple Calculator
    • Acceptance-Criteria - 3:10
    • Algorithm - 3:28
    • FlowChart - 4:36
    • Variables - 9:16
    • Expressions & Operators - 3:42
    • Converting String To Number - 4:18
    • Order Of Evaluation - 5:23
    • String Manipulation, Formatting and More - 15:10
    • Conditional Statements - 10:29
    • Objects & Classes - 5:49
    • Methods - 9:16
    • Static Vs Non Static - 5:01
    • Exceptions & Throw Keyword - 9:34
    • Try Catch Finally - 14:40
    • Writing Simple Calculator - 18:37
    • Writing Simple Calculator Unit Tests - 15:07
  • Word Unscrambler
    • Acceptance Criteria - 3:31
    • Algorithm - 6:21
    • FlowChart - 2:52
    • Lists - 3:45
    • Arrays - 7:00
    • Array.Sort & More - 3:32
    • For Loop - 7:28
    • While Loop - 6:30
    • Do While Loop - 5:16
    • ForEach Loop - 2:34
    • Iterating Lists & Arrays - 9:38
    • Reference vs Value Types - 15:10
    • Classes vs Structs - 4:41
    • Out vs Ref Parameters - 5:20
    • Null & Null Coalescing - 6:33
    • Readonly vs Const - 4:40
    • Read & Write to Files - 8:10
    • DRY Principle - 6:06
    • Writing Program Part 1 - 14:25
    • Writing Program Part 2 - 16:43
    • Writing FileReader - 4:46
    • Writing WordMatcher - 11:42
    • Writing Constants - 19:28
    • Writing Word Unscrambler Unit Tests - 19:31
  • Simple Web Scraper
    • Acceptance Criteria - 3:22
    • Algorithm - 4:35
    • FlowChart - 3:58
    • Fields - 5:02
    • Properties - 10:30
    • Constructors - 5:47
    • Object Oriented Programming - 7:33
    • Encapsulation & InternalsVisibleTo - 18:17
    • Using Keyword - 8:13
    • Builder Pattern - 16:30
    • Single Responsibility Principle - 8:05
    • HTML Basics - 4:13
    • Regular Expressions - 11:18
    • Writing Both Builders - 14:12
    • Writing Scraper - 7:56
    • Writing Program Part 1 - 17:15
    • Writing Program Part 2 - 5:34
    • Writing Simple Web Scraper Unit Tests - 10:25
  • Sudoku Solver
    • Acceptance Criteria - 2:36
    • Algorithm - 5:53
    • FlowChart - 4:00
    • StringBuilder - 2:58
    • Jagged Arrays vs Multidimensional Arrays - 5:09
    • Dependency Injection - 4:27
    • Interfaces - 6:00
    • Abstract Classes - 6:39
    • Interfaces vs Abstract Classes - 2:27
    • Polymorphism - 3:54
    • LINQ Introduction - 14:04
    • Writing SudokuFileReader - 14:12
    • Writing SudokuMapper - 10:50
    • Writing SudokuBoardDisplayer - 6:00
    • Writing SudokuBoardStateManager - 5:44
    • Writing SudokuSolverEngine - 12:55
    • Writing SimpleMarkUpStrategy Part 1 - 16:47
    • Writing SimpleMarkupStrategy Part 2 - 11:00
    • Writing NakedPairStrategy Part 1 - 18:08
    • Writing NakedPairStrategy Part 2 - 14:33
    • Fixing Few Bugs - 6:57
    • Writing Program - 9:32
    • Writing Unit Tests Part 1 - 10:20
    • Writing Unit Tests Part 2 - 11:57
  • Updates In C# 7
    • C# 7 Features We Will Be Going Over - 6:45
    • Out Variables - 3:09
    • Throw Expressions - 5:59
    • Binary Literals & Digit Separators - 4:36
    • Expression Bodies - 6:27
    • Ref Locals And Returns - 9:57
    • Deconstruction - 9:21
    • Local Functions - 3:58
    • Pattern Matching Part 1 - 16:32
    • Pattern Matching Part 2 - 6:56
    • Tuples - 16:04
  • Closing Words
    • Farewell - 2:24
    • Resources

View Full Curriculum


Access
Lifetime
Content
3.0 hours
Lessons
25

Beginner Object-Oriented Programming in C# & .NET Core

Climb Up the Developer Hierarchy by Mastering Object-Oriented Programming & Its Fundamental Concepts

By Avetis Ghukasyan | in Online Courses

Object-Oriented Programming (OOP) teaches you how to think clearly about your code by letting you visualize your problems in terms of objects. This allows you to have a high-level view of the problem which then allows you to come up with a much better solution. With 25 lectures, this course will teach you what OOP, its fundamentals, and its applications. Once you start learning OOP, you will realize that it is actually a lot of fun which then will make you want to learn even more. It is a nice upward cycle, but you have to start it up first.

"Really loved his style of teaching and explanations behind best-use cases. Easy to understand and follow along." - Katie R.

  • Access 25 lectures & 3 hours of content 24/7
  • Understand the advantage of using OOP
  • Know the 4 main pillars of OOP
  • Utilize each pillar in your own project
Avetis Ghukasyan is a web developer with a Bachelor of Computer Science from Wentworth Institute of Technology. He enjoys the field of computer science because he strongly believes that it forces one to think in a very logical and radically honest manner which has a very high potential of making one into a better person. That in turn helps one to write even better software creating an upward cycle for more growth.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: intermediate

Requirements

  • Internet access required

Course Outline

  • Setup
    • Installing .NET Core SDK - 2:45
    • Installing Visual Studio Code - 7:30
  • Big Picture
    • What Is A Program? - 1:32
    • How To Write A Program? - 10:39
    • OOP Basics - 3:21
  • Inheritance
    • Down To Earth Definition - 1:33
    • Concrete Class - 8:51
    • Abstract Class - 13:32
    • Interface - Part 1 - 18:24
    • Interface - Part 2 - 6:08
  • Polymorphism
    • Down To Earth Definition - 1:04
    • Static Polymorphism - 16:19
    • Dynamic Polymorphism - Part 1 - 19:09
    • Dynamic Polymorphism - Part 2 - 9:37
  • Encapsulation
    • Down To Earth Definition - 2:13
    • Public - 7:06
    • Private - 2:01
    • Protected - 12:07
  • Abstraction
    • Down To Earth Definition - 1:25
    • Abstraction Through Encapsulation - 4:15
  • All Together
    • Summary Of All Concepts - 13:09
    • Small App - Part 1 - 17:56
    • Small App - Part 2 - 19:38
    • Small App - Part 3 - 3:50
  • Resources
    • Source Code

View Full Curriculum


Access
Lifetime
Content
2.0 hours
Lessons
24

Using MySQL Databases with Python

Learn MySQL Database with Python the Fast & Easy Way with John Elder

By John Elder | in Online Courses

MySQL is one of the most popular databases and is a great database for just about all your needs. In this course, you'll learn the basics of using MySQL with Python, one of the most popular and powerful programming languages today. You'll learn how to create databases and tables, add data, sort data, create reports, pull specific data, and more. This course may require a very basic knowledge of Python programming.

  • Access 24 lectures & 2 hours of content 24/7
  • Understand how to use MySQL Databases w/ Python
  • Install Python, MySQL, Git Bash & MySQL Connector
  • Learn how to explore what's in the database whenever you want
  • Create a database table & learn how to update and delete data from the database
John Elder is a pioneer in Web Development who created one of the first Internet advertising networks back in 1997. He sold it to a publicly-traded company at the height of the dot com boom and then went on to create the best-selling Submission-Spider search engine submission software that's been used by over 3 million individuals and small businesses in over 45 countries.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Internet access required

Course Outline

  • Using MySQL Databases With Python
    • Introduction - 2:34
    • What Is A Database - 5:14
    • Install Python - 4:53
    • Install Git Bash - 4:20
    • Download Mysql - 4:11
    • Install Mysql and Workbench - 7:48
    • Install MySQL Connector - 4:16
    • Connect To Database In Python - 5:38
    • MySQL Workbench - 7:34
    • Create Database - 7:13
    • Create Table - 8:54
    • Insert One Record - 5:39
    • Insert Many Records - 5:39
    • Data Types - 4:51
    • Select Data From Table - 5:18
    • Formatting Results - 7:29
    • Where Clause - 4:06
    • Like and Wildcards - 2:50
    • And Or - 3:40
    • Update Records - 5:23
    • Limit and Ordering - 4:37
    • Delete Records - 2:44
    • Delete Drop Table and Backups - 5:57
    • Conclusion - 5:16

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
20

HTML Programming for Everyone

Learn to Build Awesome Websites Using HTML & the Bootstrap CSS Framework

By John Elder | in Online Courses

If you've ever wanted to build web sites, this is the course for you. HTML makes up every single website on the Internet. You can't become a front-end web developer without first learning HTML. This course will teach you HTML programming from the ground up. It will cover HTML basics and then discuss the Bootstrap CSS Framework. Putting these two sections together will give you the skills you need to build just about any type of website you want.

  • Access 20 lectures & 1 hour of content 24/7
  • Be able to read, write & understand HTML
  • Build basic websites from scratch
  • Understand major HTML attributes
John Elder is a pioneer in Web Development who created one of the first Internet advertising networks back in 1997. He sold it to a publicly-traded company at the height of the dot com boom and then went on to create the best-selling Submission-Spider search engine submission software that's been used by over 3 million individuals and small businesses in over 45 countries.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Internet access required

Course Outline

  • HTML Programming For Everyone
    • Intro and Sublime - 2:58
    • What Is HTML - 5:26
    • HTML Page Structure - 6:41
    • Header Tags - 4:03
    • Paragraph and Line Break - 6:11
    • Pre Tag - 3:18
    • BlockQuote - 4:11
    • Links - 3:36
    • Images - 5:05
    • Lists - 6:48
    • Tables - 6:31
    • Advanced Tables - 4:47
    • CSS - 6:54
    • Intro To Bootstrap - 4:17
    • Install Bootstrap - 4:59
    • Bootstrap Tables - 6:13
    • Bootstrap Navbar - 4:12
    • Bootstrap Cards - 3:36
    • Bootstrap Jumbotron - 5:20
    • Conclusion - 4:18

View Full Curriculum


Access
Lifetime
Content
3.0 hours
Lessons
32

Intro to PHP for Web Development

Learn PHP for Web Development & Become a Backend Coder in No Time

By John Elder | in Online Courses

PHP is a general-purpose programming language that powers most of the Internet, and using it is much easier than many other programming languages. In this course, you'll learn everything you need to know about PHP for web development. It will walk you through the PHP language itself, and you will learn computer programming fundamentals, setting up online development environment, and website hosting. PHP is an incredibly useful skill to have and learning has never been easier!

  • Access 32 lectures & 3 hours of content 24/7
  • Learn about computer programming fundamentals
  • Set up an online development environment where you can write your code
  • Learn all about version control using Git & GitHub
  • Host websites for free on the popular Heroku web hosting platform
John Elder is a pioneer in Web Development who created one of the first Internet advertising networks back in 1997. He sold it to a publicly-traded company at the height of the dot com boom and then went on to create the best-selling Submission-Spider search engine submission software that's been used by over 3 million individuals and small businesses in over 45 countries.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: intermediate

Requirements

  • Internet access required

Course Outline

  • Intro To PHP For Web Development
    • Introduction - 1:43
    • Install xampp - 5:02
    • Install Sublime - 5:40
    • Php structure and syntax - 9:54
    • Variables - 6:25
    • Math Operators - 7:47
    • Concantenation - 4:40
    • Comparison Operators - 7:08
    • Escape characters - 6:04
    • If else statements - 7:23
    • Elsif statements - 5:56
    • Numeric arrays - 8:04
    • Associative arrays - 5:39
    • Array Count - 4:03
    • While loops - 7:45
    • For loop - 4:31
    • Foreach Loops - 6:26
    • Functions - 9:25
    • Random Function - 7:04
    • Date Function - 5:39
    • String Manipuation - 8:04
    • Include Function - 5:30
    • Templating out a website - 8:34
    • Template practise and Jumbotron - 6:19
    • Git Bash install - 4:17
    • SSH key - 3:35
    • Git - 6:51
    • Github - 7:06
    • Heroku toolbelt - 4:16
    • Heroku push - 5:04
    • Heroku domain - 3:44
    • Conclusion - 4:45

View Full Curriculum


Access
Lifetime
Content
21.0 hours
Lessons
121

The Complete C# Programming Course

Master C# & .NET Framework with Code Challenges, Exercises, & Real-Life Examples with Rob Percival

By Codestars by Rob Percival | in Online Courses

C# is a simple and modern programming language, designed by Microsoft, that's widely used by developers and used by Microsoft for everything from Windows application development, to web development and game design. With over 21 hours of content, you will learn the fundamentals of C# using regular challenges and practical exercises and use your C# knowledge & skills with ease. By the end of the course, you'll hone your C# skills and have the skills and confidence to build your own projects.

  • Access 121 lectures & 21 hours of content 24/7
  • Learn the fundamentals of C# & .NET Framework
  • Debug your code to find & fix bugs that are causing unexpected behavior in your code
  • Work w/ the Console & Manipulate all of its aspects
  • Understand the concept behind the 4 pillars of object-oriented programming
  • Get quality code tips & guidelines throughout the course
Rob Percival is a best-selling instructor that wants to revolutionize the way people learn to code by making it simple, logical, fun and, above all, accessible. He created Codestarswith all other instructors to create & teach courses that are well-structured, super interactive, and easy to understand. Codestars wants to make it as easy as possible for learners of all ages and levels to build functional websites and apps.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: all levels

Requirements

  • Internet access required

Course Outline

  • First Section
    • 001. Welcome and a brief Introduction to the Course - 7:36
    • 002. Guide Lecture - How to install Visual Studio - 3:16
    • 003. Guide Lecture - Creating a Project in Visual Studio - 5:05
    • 004. Your First C# Program - 4:19
    • 01. Variables - 11:42
    • 02. Integers - edited - 14:30
    • 03. Floating points - edited - 15:13
    • 04. Bool - edited - 6:53
    • 05. Character - edited - 6:46
    • 06. Strings - edited - 5:38
    • 07. Arrays - edited - 14:25
    • 08. String tricks - edited - 10:53
    • 09. To string - edited - 6:11
    • 10. String building - edited - 11:18
    • 11. Converting - edited - 7:18
    • Variables and Data Types - Source Code
    • 12. Write Writeline - edited - 10:39
    • 13. Escaping - edited - 10:58
    • 14. Formatting - edited - 18:39
    • 15. Read - edited - 5:12
    • 16. Read Line - edited - 8:13
    • 17. Read Key - edited - 6:49
    • 18. Console Color - edited - 13:43
    • 19. Cursor Console - edited - 7:01
    • 20. Console size - edited - 12:34
    • Working With The Console - Source Code
    • 21. Arithmetic - edited - 18:10
    • 22. Assisgnment - edited - 3:45
    • 23. Comparison - edited - 7:29
    • 24. Logical1 - edited - 0:41
    • 25. Logical2 - edited - 22:20
    • 26. Ternary - edited - 7:36
    • Operators and Expressions - Source Code
    • 27. If else - edited - 9:52
    • 28. If else examples - edited - 17:50
    • 29. Else if - edited - 12:15
    • 30. Else if examples - edited - 13:42
    • 31. Nested if - edited - 14:42
    • 32. Switch - edited - 14:39
    • Conditional Statements - Source Code
    • 33. Intro to loops - edited - 7:53
    • 34. While Examples1 - edited - 20:55
    • 35. While do while - edited - 3:11
    • 36. For loops - edited - 10:45
    • 37. For loops example - edited - 24:35
    • 38. For each - edited - 4:00
    • 39. Nested loops - edited - 7:02
    • 40. Nested loops ex - edited - 12:53
    • Loops - Source Code
    • 41. Methods Intro - edited - 7:03
    • 42. Void methods - edited - 9:00
    • 43. Return Methods - edited - 11:04
    • 44. Overloading - edited - 14:54
    • 45. Var Num Args - edited - 19:08
    • 46. Optional Args - edited - 7:34
    • 47. References - edited - 9:00
    • 48. Ref out - edited - 9:19
    • Methods - Source Code
    • 49. Intro to arrays - edited - 16:15
    • 50. Outputting arrays - edited - 27:25
    • 51. Clone array - edited - 10:47
    • 52. Reversing delete - edited - 11:06
    • 53. Bubble sort - edited - 13:34
    • 54. Selection sort - edited - 12:15
    • 55. Binary search - edited - 18:48
    • 56. Symmetrical Array - edited - 8:13
    • 57. Lists intro - edited - 11:44
    • 58. Lists Examples - edited - 17:50
    • Arrays - Source Code
    • 59. Multi dim array - edited - 25:42
    • 60. Multi Dim ex2 - edited - 17:59
    • 61. Multi dim matrices - edited - 23:00
    • 62. Multi dim Colors - edited - 28:31
    • Multidimensional Arrays - Source Code
    • 63. Splitting - edited - 21:01
    • 64. Trimming - edited - 23:19
    • 65. Substring - edited - 31:08
    • 66. Remove - edited - 12:34
    • 67. Replace - edited - 15:17
    • 68. String Builder - edited - 13:10
    • Strings - Source Code
    • 69. Exceptions - edited - 7:07
    • 70. Multiple catch - edited - 5:57
    • 71. ExcVariable - edited - 6:27
    • 72. Try catch finally - edited - 7:56
    • 73. Try Vslf - edited - 6:51
    • Exceptions - Source Code
    • 74. Intro OOP - edited - 5:12
    • 75. Basic Class - edited - 15:43
    • 76. Fields and props - edited - 11:20
    • 77. Methods - edited - 9:50
    • 78. Constructors - edited - 6:58
    • 79. Namespaces - edited - 11:32
    • 80. Fields and props - edited - 13:51
    • 81. Read write - edited - 4:07
    • 82. Validation - edited - 10:35
    • 83. Exceptions - edited - 7:39
    • 84. Fields and props discussion - edited - 5:28
    • 85. THIS - edited - 10:59
    • 86. All comes together - edited - 10:34
    • 87. Multi constructors - edited - 6:31
    • 88. Chaining - edited - 11:39
    • 89. Public private - edited - 2:35
    • 90. Protected internal - edited - 5:17
    • 91. Static fields - edited - 9:42
    • 92. Constants - edited - 14:53
    • 93. Static methods - edited - 6:25
    • 94. Static classes - edited - 7:21
    • 95. Enums - edited - 11:45
    • 96. Inheritance intro - edited - 22:21
    • 97. Constructors - edited - 15:51
    • 98. Base vs This - edited - 6:02
    • 99. Virtual - edited - 9:50
    • 100. Is a - edited - 1:34
    • 101. Abstraction intro - edited - 5:11
    • 102. Interfaces - edited - 11:40
    • 103. Interfaces ex - edited - 4:35
    • 104. Abstract class - edited - 7:04
    • 105. Encapsulation - edited - 2:26
    • 106.Polymorphism - 4:29
    • 107.CollectionofDifferentTypes - 4:38
    • 108.IEnumerable - 5:18
    • 108.1-Polymorphism-Practice - 10:27
    • 109.FinalQualityCode - 6:02
    • 110.CharacterInitialization - 6:28
    • 111.PseudoGameLogic - 3:39
    • 113.Abilities - 5:59
    • 112.Coupling - 8:04
    • 114.Gamelogic - 9:53
    • 115.Constants - 6:48
    • 116.Tools - 3:02
    • Final Project - Source Code

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
99

Advanced Python Training

Go from Complete Beginner to a Python Language Expert

By Webucator | in Online Courses

If you've already got the hang of Python's basic concepts, it's time to sharpen your knowledge and take your skills to a new level of expertise. In this Python training course, students already familiar with Python programming will learn advanced Python techniques. It will cover actual mapping, advanced sorting, expressions, databases, object-oriented coding, and more.

  • Access 99 lectures & 1 hour of content 24/7
  • Work w/ the Collections module
  • Map & filter lambda functions
  • Work w/ regular expressions in Python
  • Practice w/ databases, CSV files, JSON, & XML
Webucator is a global training company founded in 2003 that has trained over 60,000 students. They provide onsite and online training on technologies such as Microsoft ASP.NET, Microsoft Office, Azure, Windows, Java, Adobe, Python, SQL, JavaScript, Angular and much more. Webucator has trained more than 63,677 students from over 11,907 organizations are a Microsoft Certified Partner for Learning Solutions (CPLS).

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: all levels

Requirements

  • Internet access required

Course Outline

  • Setup
    • Setup for Your Class
  • Lesson 1 - IPython Notebook
    • Activity 1 - Getting Started with IPython Notebook - Presentation - 4:22
    • Activity 2 - Getting Started with IPython Notebook - Reading
    • Activity 3 - Creating Your First IPython notebook - Exercise
    • Activity 4 - More Experimenting with IPython Notebook - Exercise
    • Activity 5 - Markdown - Reading
    • Activity 6 - Markdown - Presentation - 6:26
    • Activity 7 - Magic Commands - Reading
    • Activity 8 - Magic Commands - Presentation - 4:29
    • Activity 9 - Getting Help - Reading
    • Activity 10 - IPython Notebook - Quiz
  • Lesson 2 - Advanced Python Concepts
    • Activity 1 - Advanced List Comprehensions - Reading
    • Activity 2 - Rolling Five Dice - Exercise
    • Activity 3 - Rolling Five Dice Review - Presentation - 2:59
    • Activity 4 - Collections Module_ defaultdict - Reading
    • Activity 5 - Creating a defaultdict - Exercise
    • Activity 6 - Creating a defaultdict Review - Presentation - 3:18
    • Activity 7 - Collections Module_ Counters - Reading
    • Activity 8 - Creating a Counter - Exercise
    • Activity 9 - Creating a Counter Review - Presentation - 2:07
    • Activity 10 - Mapping and Filtering - Reading
    • Activity 11 - Lambda Functions - Reading
    • Activity 12 - Mutable and Immutable Built-in Objects - Reading
    • Activity 13 - Sorting Lists in Place - Reading
    • Activity 14 - The sorted() Function - Reading
    • Activity 15 - Converting list.sort() to sorted(iterable) - Exercise
    • Activity 16 - Converting to sorted() Review - Presentation - 4:43
    • Activity 17 - Sorting Sequences of Sequences - Reading
    • Activity 18 - Sorting Sequences of Dictionaries - Reading
    • Activity 19 - Unpacking Sequences in Function Calls - Reading
    • Activity 20 - Converting a String to a datetime.date Object - Exercise
    • Activity 21 - Converting a String to a datetime.date Review - Presentation - 2:56
    • Activity 22 - Modules and Packages - Reading
    • Activity 23 - Advanced Python Concepts - Quiz
  • Lesson 3 - Regular Expressions
    • Activity 1 - Getting Started with Regular Expressions - Presentation - 2:40
    • Activity 2 - Regular Expression Syntax - Reading
    • Activity 3 - Python's Handling of Regular Expressions - Reading
    • Activity 4 - The re Module - Presentation - 5:42
    • Activity 5 - Regular Expressions - Quiz
  • Lesson 4 - Working with Data
    • Activity 1 - Introduction to Working with Data - Presentation - 5:36
    • Activity 2 - Relational Databases - Reading
    • Activity 3 - Querying a SQLite Database - Exercise
    • Activity 4 - Querying a SQLite Database Review - Presentation - 1:41
    • Activity 5 - Passing Parameters - Reading
    • Activity 6 - SQLite Database in Memory - Reading
    • Activity 7 - Inserting File Data into a Database - Exercise
    • Activity 8 - Inserting File Data Review - Presentation - 5:39
    • Activity 9 - CSV - Reading
    • Activity 10 - Comparing Data in a CSV File - Exercise
    • Activity 11 - Comparing Data in a CSV File Review - Presentation - 2:56
    • Activity 12 - Getting Data from the Web - Reading
    • Activity 13 - Requests and Beautiful Soup - Exercise
    • Activity 14 - Requests and Beautiful Soup Review - Presentation - 6:21
    • Activity 15 - JSON - Reading
    • Activity 16 - Working with Data - Quiz
  • Lesson 5 - Classes and Objects
    • Activity 1 - Getting Started with Classes and Objects - Presentation - 8:16
    • Activity 2 - Attributes - Reading
    • Activity 3 - Behaviors - Reading
    • Activity 4 - Classes vs. Objects - Reading
    • Activity 5 - Attributes and Methods - Reading
    • Activity 6 - Adding a roll() Method to Die - Exercise
    • Activity 7 - Adding a roll() Method to Die Review - Presentation - 2:53
    • Activity 8 - Private Attributes - Reading
    • Activity 9 - Properties - Reading
    • Activity 10 - Properties - Exercise
    • Activity 11 - Properties Review - Presentation - 4:00
    • Activity 12 - Objects that Track their Own History - Reading
    • Activity 13 - Documenting Classes - Reading
    • Activity 14 - Documenting the Die Class - Exercise
    • Activity 15 - Documenting the Die Class Review - Presentation - 1:41
    • Activity 16 - Inheritance - Reading
    • Activity 17 - Extending the Die Class - Exercise
    • Activity 18 - Extending the Die Class Review - Presentation - 4:54
    • Activity 19 - Extending the roll() Method - Exercise
    • Activity 20 - Extending the roll() Method Review - Presentation - 4:09
    • Activity 21 - Static Methods - Reading
    • Activity 22 - Class Attributes and Methods - Reading
    • Activity 23 - Abstract Classes and Methods - Reading
    • Activity 24 - Understanding Decorators - Reading
    • Activity 25 - Classes and Objects - Quiz
  • Lesson 6 - Testing and Debugging
    • Activity 1 - Testing for Performance - Reading
    • Activity 2 - Testing for Performance Review - Presentation - 10:39
    • Activity 3 - The unittest Module - Presentation - 3:15
    • Activity 4 - The unittest Module - Reading
    • Activity 5 - Fixing Functions - Exercise
    • Activity 6 - Fixing Functions Review - Presentation - 4:09
    • Activity 7 - Testing and Debugging - Quiz
  • Lesson 7 - Unicode and Encoding
    • Activity 1 - Bits and Bytes - Reading
    • Activity 2 - Hexadecimal Numbers - Reading
    • Activity 3 - Converting Numbers between Number Systems - Exercise
    • Activity 4 - Converting between Number Systems Review - Presentation - 3:03
    • Activity 5 - hex(), bin(), ord(), chr(), and int() - Reading
    • Activity 6 - Encoding - Reading
    • Activity 7 - Finding Confusables - Exercise
    • Activity 8 - Finding Confusables Review - Presentation - 5:06
    • Activity 9 - Unicode and Encoding - Quiz

View Full Curriculum


Access
Lifetime
Content
3.0 hours
Lessons
23

Learn Angular by Creating a Web Application

Master this Popular Web Dev Framework by Building an Interactive Virtual Cookbook

By ZENVA | in Online Courses

This course will introduce you to Angular, the web development framework that allows you to create interactive web applications across a variety of platforms, including those that live on the web, mobile, and desktop. As you create a simple recipe-based cooking app, you will learn how to harness Angular to create a CRUD application, where users are able to Create, Read, Update, and Delete recipes.

  • Access 23 lectures & 3 hours of content 24/7
  • Learn how to set up your environment & structure your folders
  • Explore Installing dependencies & photos
  • Learn how to Implement a sleek & modern User Interface
Trusted by 400,000+ learners and developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development.

Its e-learning platform Zenva Academy is the leading place to upskill, learn and gain key tech skills for the innovation economy.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: intermediate

Requirements

  • Internet access required

Course Outline

  • Introduction
    • Introduction - 3:58
    • Environment Setup - 6:06
    • Source Files
  • Project
    • Folder structure overview - 6:44
    • Installing dependencies and photos - 8:29
    • Creating our data - 12:08
    • Creating recipe class and interfaces - 11:08
    • Creating recipe service - Part 1 - 9:08
    • Creating recipe service - Part 2 - 13:58
    • Generating pages and routing module - 11:26
    • Creating and adding the navbar - 7:05
    • Starting home page and changing styles to scss - 11:29
    • Finishing home page - 11:55
    • Creating show page logic - 11:36
    • Creating show page html - 13:15
    • Styling the show page - 5:50
    • Edit page form logic - Part 1 - 9:26
    • Edit page form logic - Part 2 - 14:30
    • Edit page form logic - Part 3 - 10:01
    • Edit page html - Part 1 - 10:34
    • Edit page html - Part 2 - 9:28
    • Edit page html - Part 3 - 8:43
    • Add new recipe html and logic - 11:21

View Full Curriculum



Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.