ProgrammingBeginnerfreeloading…
Python Fundamentals
Start programming from scratch with Python! Learn the basics of coding by creating your first Python programs, mastering conditionals, using loops, writing your own functions, and manipulating collections like lists and dictionaries. No prior experience required.
Python Mastery · stage 1 of 5
16 hr 40 min
duration
25
lessons
5
modules
50
problems
5 modules · 25 lessons · 50 problems
01
Your First Python Program
Write, run, and understand your very first Python program.
3 hr 20 minBeginner5 lessons
Making Decisions with Conditionals
Learn how to control program flow with if, elif, and else statements.
3 hr 20 minBeginner5 lessons
Repeating Actions with Loops
Use loops to repeat code efficiently and automate repetitive tasks.
3 hr 20 minBeginner5 lessons
Organising Code with Functions
Break your code into reusable pieces with functions.
3 hr 20 minBeginner5 lessons
Working with Collections
Manipulate data using lists, tuples, and dictionaries in Python.
3 hr 20 minBeginner5 lessons