A structured curriculum from first lines of code to a deployed web service: short lessons, practice after every topic, mentor feedback and a capstone project in the end.
# Module 1 · Lesson 1: your first program def greet(name: str) -> str: return f"Welcome to the school, {name}!" students = ["Ann", "Max", "Lena"] for s in students: print(greet(s)) # Next: functions, loops, files, tests…
Each module builds on the previous one and ends with a graded practical assignment.
Syntax, data types and control flow — the base for everything else.
Write clean, reusable code with the right structures and classes.
The everyday toolkit used in real projects.
Build and structure web applications and REST APIs.
Store data reliably and prove that your code works.
Design, build and publish your own service with mentor review.
Every topic follows the same simple cycle, so you always know what to do next.
10–15 minute lessons with clear explanations and examples.
Coding tasks right after the lesson to lock in the concept.
Reviews of your solutions with notes on style and structure.
A module test and a practical assignment before moving on.
About 8–10 hours per week, easy to combine with work or university.
No. Module 1 starts from zero and explains every concept from the ground up.
The current stable Python 3 release. All examples are tested on it.
Any modern laptop with Windows, macOS or Linux, Python 3, Git and a code editor such as VS Code or PyCharm.
Through quizzes, practical assignments with mentor review, and a final capstone project.
Open the program, pick your pace and write your first Python program in the first hour.
See the program