← Learn
First steps
Programming Foundations with Python
Write programs with input, functions, conditions, loops, and recursion.
Read first lesson- 01
Output and values
Print exact text and run a simple Python function.
Practice · 3
- 02
Input, variables, and arithmetic
Read integers, calculate with them, and print a result.
Practice · 3
- 03
Functions
Pass values into a function and return its result.
Practice · 4
- 04
Conditions
Choose an action using comparisons and Boolean expressions.
Practice · 3
- 05
Loops
Repeat work and maintain a running result.
Practice · 5
- 06
Recursion
Reduce a task to a smaller task with a stopping case.
Practice · 10