Certification training

Learn Python Like a Professional

Prepare for your exam with a structured video course built for focused study, topic review, and repeatable progress before exam day.

164Lectures
23h 40mDuration
Vendor
Learn Python Like a Professional course cover Best seller
certification training 164 lessons arranged in a guided course path
Course overview

Study with a clear path.

Move through focused sections, review lecture timing, and return directly to the objectives that need more work.

Sequenced lessons

Follow the course in order or jump directly to the section you need to revisit.

Video-first prep

Use concise lecture blocks for technical review before moving into exam practice.

Fast access

Your purchased course becomes available in the member area after confirmed payment.

Curriculum

Course sections.

18 sections, 164 lessons, and lecture-level duration details.

01 Python 2 versus Python 3 2m

01 Command Line Basics 8m
02 Installing Python (Step by Step) 8m
03 Running Python Code 18m
04 Getting the Notebooks and the Course Material 2m
05 Git and Github Overview (Optional) 3m

01 Introduction to Python Data Types 4m
02 Python Numbers 4m
03 Variable Assignments 8m
04 Introduction to Strings 7m
05 Indexing and Slicing with Strings 8m
06 String Properties and Methods 9m
07 Print Formatting with Strings 12m
08 Lists in Python 12m
09 Dictionaries in Python 11m
10 Tuples with Python 5m
11 Sets in Python 3m
12 Booleans in Python 3m
13 I/O with Basic Files in Python 18m
14 Python Objects and Data Structures Assessment Test Overview 7m
15 Python Objects and Data Structures Assessment Test Solutions 10m

01 Comparison Operators in Python 3m
02 Chaining Comparison Operators in Python with Logical Operators 6m

01 If Elif and Else Statements in Python 9m
02 For Loops in Python 18m
03 While Loops in Python 11m
04 Useful Operators in Python 16m
05 List Comprehensions in Python 11m
06 Python Statements Test Overview 2m
07 Python Statements Test Solutions 7m

01 Methods and the Python Documentation 7m
02 Functions in Python 17m
03 *args and **kwargs in Python 12m
04 Function Practice Exercises - Overview 5m
05 Function Practice Exercises - Solutions 10m
06 Function Practice - Solutions Level One 7m
07 Function Practice - Solutions Level Two 11m
08 Function Exercise Solutions - Challenge Problem 13m
09 Lambda Expressions, Map, and Filter Functions 14m
10 Nested Statements and Scope 16m
11 Functions and Methods - Homework Assignment 4m
12 Functions and Methods Homework - Solutions 4m

01 First Python Milestone Project Overview 16m
02 Solution Overview for MileStone Project 1 - Part One 16m
03 Solution Overview for MileStone Project 1 - Part Two 13m
04 Advanced Project Solution Overview 8m

01 Object Oriented Programming - Introduction 5m
02 Object Oriented Programming - Attributes and Class Keyword 14m
03 Object Oriented Programming - Class Object Attributes and Methods 17m
04 Object Oriented Programming - Inheritance and Polymorphism 17m
05 Object Oriented Programming - Special (Magic/Dunder) Methods 7m
06 Object Oriented Programming - Homework 3m
07 Object Oriented Programming - Homework Solutions 7m
08 Object Oriented Programming - Challenge Overview 5m
09 Object Oriented Programming - Challenge Solution 5m

01 Pip Install and PyPi 8m
02 Modules and Packages 12m
03 __name__ and "__main__" 10m

01 Errors and Exception Handling 17m
02 Errors and Exceptions Homework 2m
03 Errors and Exception Homework - Solutions 5m
04 Pylint Overview 12m
05 Running tests with the Unittest Library 10m

01 Milestone Project 2 Overview 9m
02 Solution Walkthrough - Card and Deck classes 11m
03 Solution Walkthrough - Hand and Chip Classes 14m
04 Solution Walkthrough - Functions for Game Play 9m
05 Solutions Walkthrough - Final Gameplay Script 12m

01 Decorators with Python Overview 21m
02 Decorators Homework 2m

01 Generators with Python 13m
02 Generators Homework Overview 2m
03 Generators Homework Solutions 3m

01 Final Capstone Project 3m

01 Collections Module - counter 6m
02 Collections Module - defaultdict 4m
03 Collections Module - OrderedDict 4m
04 Collections Module - namedtuple 6m
05 Datetime 8m
06 Python Debugger - pdb 5m
07 Timing your code - timeit 8m
08 Regular Expressions -re 20m
09 StringIO 2m

01 Advanced Numbers 5m
02 Advanced Strings 9m
03 Advanced Sets 11m
04 Advanced Dictionaries 5m
05 Advanced Lists 8m
06 Advanced Python Objects Assessment Test 2m
07 Advanced Python Objects Test - Solutions 1m

01 Interact Functionality with GUIs 16m
02 GUI Widget Basics 8m
03 List of Possible Widgets 6m
04 Widget Styling and Layouts 8m
05 Example of what a Widget can do! 6m

01 Python 2 vs Python 3 7m
02 Jupyter Notebook Installation 15m
03 FAQ - Notebooks 2m
04 Numbers 15m
05 IDE Selection 11m
06 Strings 21m
07 Print Formatting 13m
08 Lists 20m
09 Dictionaries 16m
10 Files 7m
11 Sets and Booleans 6m
12 Tuples 6m
13 Objects and Data Structures Assessment Test 5m
14 Objects and Data Structures Assessment - Solutions 6m
15 Comparison Operators 5m
16 Chained Comparison Operators 4m
17 Introduction to Python Statements 4m
18 if, elif, and else Statements 10m
19 for Loops 20m
20 while Loops 12m
21 range() 11m
22 List Comprehensions 13m
23 Statements Assessment Test 2m
24 Statements Assessment Solutions 2m
25 Methods 6m
26 Functions 21m
27 lambda expressions 14m
28 Nested Statements and Scope 11m
29 Milestone Project 1 -Assignment Overview 5m
30 Milestone Project 1 - Solution Walkthrough - Part 1 19m
31 Milestone Project 1 - Solution Walkthrough - Part 2 11m
32 Milestone Project 1 - Solution Walkthrough - Part 3 14m
33 OOP - Part 1 - Objects 6m
34 OOP - Part 2 - Classes 16m
35 OOP - Part 3 -Methods 15m
36 OOP - Part 4 - Inheritance 7m
37 OOP - Part 5 - Special Methods 7m
38 OOP Homework Assignment 2m
39 OOP Homework Solution 3m
40 Errors and Exceptions 4m
41 Exception Handling: try, except, finally 18m
42 Errors and Exceptions Homework 2m
43 Errors and Exceptions - Solutions 1m
44 Modules, Packages, and Imports 10m
45 Modules and Packages Assignment 2m
46 Project Overview 5m
47 Project 2 Solution 4m
48 Map 7m
49 Reduce 7m
50 Filter 4m
51 Zip 8m
52 Enumerate 5m
53 all() and any() 3m
54 Complex 2m
55 Built-in Functions Assessment Test 4m
56 Built-in Functions Assessment Test Solutions 2m
57 Decorators - Part 1 7m
58 Decorators - Part 2 8m
59 Decorators - Part 3 10m
60 Iteration vs Generation 3m
61 Creating Generators 12m
62 Iterators and Generators Homework 2m
63 Iterators and Generators Homework - Solutions 2m
64 Interact 21m
65 Widget Basics 11m
66 Widget Events 14m
67 Widget List 8m
68 Widget Styling 14m
69 Custom Widget Example 9m
Continue preparing

Connect the lessons to exam-day practice.

Use the course for structured review, then move into current questions, timed simulator sessions, and a broader vendor catalog.