Log in Sign up free
Beginner

Python Programming

A comprehensive beginner-friendly curriculum that builds from basic syntax to advanced topics, designed with university-level rigor and logical progression.

5 modules
25 lessons
30h estimated
0 enrolled
Python Programming
Free

Full course access included

5 modules
25 lessons
30h · self-paced
Beginner level
Lifetime access after enrolling
AI tutor included
0Students enrolled
25Lessons
5Modules
30hEstimated time
Course Content

Course roadmap

1

Module 1 — Module 1: Foundations of Python

5 lessons · 1 quiz
0/5
Checkpoint quiz: Checkpoint Quiz: Module 1: Foundations of Python (10 Q · 7 min · 70% to pass)
Finish lessons first

Module 2 — Module 2: Control Flow

5 lessons · 1 quiz
0/5
Complete the previous module to unlock this one.
If, Elif, Else Statements
Logical Operators
For Loops
While Loops
Break, Continue, and Pass
Checkpoint quiz: Checkpoint Quiz: Module 2: Control Flow (10 Q · 7 min · 70% to pass)
Finish lessons first

Module 3 — Module 3: Core Data Structures

5 lessons
0/5
Complete the previous module to unlock this one.
Lists and List Methods
Tuples and Their Uses
Dictionaries and Key-Value Pairs
Sets and Set Operations
Comprehensions and Nesting

Module 4 — Module 4: Functions and Modules

5 lessons · 1 quiz
0/5
Complete the previous module to unlock this one.
Defining Functions
Function Arguments and Return Values
Default and Keyword Arguments
Lambda Functions
Importing and Creating Modules
Checkpoint quiz: Checkpoint Quiz: Module 3: Core Data Structures + Module 4: Functions and Modules (12 Q · 12 min · 70% to pass)
Finish lessons first

Module 5 — Module 5: Object-Oriented Programming & Beyond

5 lessons
0/5
Complete the previous module to unlock this one.
Classes and Instances
Inheritance and Polymorphism
Special Methods (__init__, __str__, etc.)
File I/O Operations
Intro to Standard Libraries (e.g., math, datetime)

Final Exam — Python Programming

20 questions · 20 min · 75% to pass · certificate on success
Complete every module and its checkpoint quiz to unlock the final exam.
Overview

Course overview

Module 1: Module 1: Foundations of Python — 5 lessons
Module 2: Module 2: Control Flow — 5 lessons
Module 3: Module 3: Core Data Structures — 5 lessons
Module 4: Module 4: Functions and Modules — 5 lessons
Module 5: Module 5: Object-Oriented Programming & Beyond — 5 lessons

Your progress

0% complete

Learning streak

0 days

Lesson stats

Completed0
Remaining25

Current module

Module 1 — Module 1: Foundations of Python
Jump back in →