Informatics · Python
Python from zero to the graduation exam.
For complete beginners: understand, try, make mistakes without fear, fix them - and finally solve problems on your own.
Code runs only in your browser, in an isolated environment.
Your progress
You can solve exercises without an account. Sign in to keep your progress and earn XP.
Sign inNext step
Graduation exam preparationStrings →How you learn here
- 01
Understand
Theory in PDFs and short, explained examples.
- 02
Try
Run and change every example yourself.
- 03
Make mistakes
Errors are safe - an explanation tells you what happened.
- 04
Fix
Hints step by step, the solution only at the very end.
- 05
Master
Tests verify solutions; a mastery test verifies the topic.
The course path
Topics in the recommended order. Each builds on the ones before it.
- Topic 1Programming basicsIn preparation
- Topic 2Variables and data typesIn preparation
- Topic 3Input and outputIn preparation
- Topic 4OperatorsIn preparation
- Topic 5ConditionsIn preparation
- Topic 6LoopsIn preparation
- Topic 7FunctionsIn preparation
- Topic 8StringsIn preparation
- Topic 9ListsIn preparation
- Topic 10TuplesIn preparation
- Topic 11SetsIn preparation
- Topic 12DictionariesIn preparation
- Topic 13AlgorithmsIn preparation
- Topic 14Working with filesIn preparation
- Topic 15ExceptionsIn preparation
- Topic 16Modular programsIn preparation
- Topic 17RecursionIn preparation
- Topic 18Advanced data structuresIn preparation
- Topic 19Algorithmic problemsIn preparation
- Topic 20Graduation exam preparationNot started0/50