Certification training

The Most Complete Python Course

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

158Lectures
21h 3mDuration
Vendor
The Most Complete Python Course course cover Best seller
certification training 158 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.

24 sections, 158 lessons, and lecture-level duration details.

01 The Tools You Need 1m
02 Installing Python 3 and an IDE (Windows, Mac, and Linux) 7m

01 Your First Python Code 3m
02 Your First Python Program 10m

01 Variables 3m
02 Simple Types: Integers, Strings, and Floats 3m
03 List Types 2m
04 Type Attributes 3m
05 How to Find Out What Code You Need 5m
06 Bonus: Steps of Learning Python 1m
07 Dictionary Types 4m
08 Tuple Types 2m
09 How to Use Datatypes in the Real World? 1m

01 Python Shell and Terminal Tip 1m
02 More Operations with Lists 6m
03 Accessing List Items 2m
04 Accessing List Slices 3m
05 Accessing Items and Slices with Negative Indexes 2m
06 Accessing Characters and Slices in Strings 2m
07 Accessing Items in Dictionaries 2m

01 Creating Your Own Functions 5m
02 Print or Return? 4m
03 Intro to Conditionals 1m
04 If Conditional Example 4m
05 Conditional Explained Line by Line 3m
06 More on Conditionals 2m
07 Elif Conditionals 1m
08 White Space 4m

01 User Input 8m
02 String Formatting 5m
03 String Formatting with Multiple Variables 4m

01 Builtin Modules 6m
02 Standard Python Modules 9m
03 Third-Party Modules 6m
04 Third-Party Module Example 3m

01 Interactive English Dictionary - How The Output Will Look Like 4m
02 The Data Source 5m
03 Loading JSON Data 4m
04 Returning the Definition of a Word 3m
05 Taking Into Account Bad Words 3m
06 Implementing Case Sensitivity 3m
07 Similarity Ratio Between Two Words 5m
08 Best Matches out of a List of Words 6m
09 Recommending the Best Match 10m
10 Confirmation from the User 10m
11 Optimizing the Final Output 8m

01 Getting Started with Pandas 9m
02 Getting Started with Jupyter Notebooks 9m
03 Loading CSV Files 4m
04 Loading Excel Files 1m
05 Loading TXT Files 3m
06 Set Header Row 3m
07 Set Column Names 1m
08 Set Index Column 5m
09 Indexing and Slicing 6m
10 Deleting Columns and Rows 3m
11 Updating and Adding new Columns and Rows 8m
12 Example: Geocoding Addresses with Pandas and Geopy 15m

01 What is Numpy? 8m
02 Convert Images to Numpy Arrays 6m
03 Indexing, Slicing, and Iterating Numpy Arrays 4m
04 Stacking and Splitting Numpy Arrays 6m

01 Web Map - How The Output Will Look Like 1m
02 The Basemap 12m
03 Adding Points 8m
04 Adding Multiple Points 5m
05 Adding Points from Files 13m
06 Popup Windows on Map 5m
07 Color Points 8m
08 Solution 2m
09 GeoJson Data 6m
10 Adding a GeoJson Polygon Layer 3m
11 Choropleth Map 10m
12 Layer Control Panel 6m

01 Website Blocker - How The Output Will Look Like 4m
02 Application Architecture 4m
03 Setting up the Script 9m
04 Setting up the Infinite Loop 11m
05 Implementing the First Part 12m
06 Implementing the Second Part 19m
07 Scheduling the Python Program on Windows 13m
08 Scheduling the Python Program on Mac and Linux 6m

01 Personal Website - How The Output Will Look Like 2m
02 Your First Website 8m
03 HTML Templates 4m
04 Navigation Menu 9m
05 CSS Styling 6m
06 Creating a Python Virtual Environment 6m
07 Deploying the Website to a Live Server 22m
08 Maintaining the Live Website 7m

01 Introduction to Tkinter 3m
02 Setting up a GUI with Widgets 9m
03 Connecting GUI Widgets with Callback Functions 10m

01 Introduction to "Python with Databases" 3m
02 Connecting and Inserting Data to SQLite via Python 13m
03 Selecting, Inserting, Deleting, and Updating SQLite Records 7m
04 Introduction to PostgreSQL Psycopg2 9m
05 Selecting, Inserting, Deleting, and Updating PostgreSQL Records 13m

01 Desktop Database App - How The Output Will Look Like 2m
02 User Interface Design 6m
03 Frontend Interface 13m
04 Backend 24m
05 Connecting the Frontend to the Backend, Part 1 18m
06 Connecting the Frontend to the Backend, Part 2 22m
07 Creating a Standalone Executable Version of the Program 5m

01 Object Oriented Programming Explained 5m
02 Turning this Application into OOP Style, Part 1 13m
03 Turning this Application into OOP Style, Part 2 14m
04 Creating a Bank Account Object 21m
05 Inheritance 12m
06 OOP Glossary 8m

01 Introduction 2m
02 Loading, Displaying, Resizing, and Writing Images 14m
03 Solution with Explanations 4m
04 Face Detection 20m
05 Capturing Video 20m

01 Webcam Motion Detector - How The Output Will Look Like 2m
02 Detecting Webcam Objects 30m
03 Capturing Motion Time 21m

01 Introduction to Bokeh 2m
02 Your First Bokeh Plot 14m
03 Using Bokeh with Pandas 5m
04 Time-series Plots 7m
05 More Visualization Examples with Bokeh 4m
06 Plotting Time Intervals of the Motion Detector 14m
07 Hover Tool Implementation 10m

01 Section Introduction 2m
02 The Concept Behind Webscraping 5m
03 Webscraping Example 16m

01 Scraped Website Data - How The Output Will Look Like 2m
02 Loading the Webpage in Python 7m
03 Extracting "div" Tags 12m
04 Extracting Addresses and Property Details 15m
05 Extracting Elements without Unique Identifiers 12m
06 Saving the Extracted Data in CSV Files 8m
07 Crawling Through Webpages 17m

01 Web-based Financial Graph - How The Output Will Look Like 2m
02 Downloading Datasets with Python 12m
03 Stock Market Data 3m
04 Stock Market Data Candlestick Charts 6m
05 Candlestick Charts with Bokeh Quadrants 10m
06 Candlestick Charts with Bokeh Rectangles 22m
07 Candlestick Segments 5m
08 Stylizing the Chart 4m
09 The Concept Behind Embedding Bokeh Charts in a Flask Webpage 11m
10 Embedding the Bokeh Chart in a Webpage 16m
11 Deploying the Chart Website to a Live Server 9m

01 Data Collector Web App - How The Output Will Look Like 3m
02 PostGreSQL Database Web App with Flask: Steps 6m
03 Frontend: HTML Part 15m
04 Frontend: CSS Part 10m
05 Backend: Getting User Input 18m
06 Backend: The PostGreSQL Database Model 18m
07 Backend: Storing User Data to the Database 19m
08 Backend: Emailing Database Values Back to the User 11m
09 Backend: Sending Statistics to Users 16m
10 Deploying the Web Application to a Live Server 30m
11 Bonus Lecture: Implementing Download and Upload in your Web App 21m
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.