Materials for
beginner developers
Start your programming journey with clear and accessible materials from our experts. Step-by-step guides and practical examples.
Materials for beginners
Carefully selected articles for your level
Logical Operators in Python: and, or, not
One condition is fine. But what if you need to check multiple conditions at once?
Python Variables and Strings: Regular, f-, and r-Strings π¦
A variable is a name associated with a value. Variables let you store data, reuse it, and change it without...
Functions in Python
Problem: you wrote a discount calculation β needed in 10 places, so you copy it 10 times. You find a...
The for Loop: Make Python Work for You π
Imagine that you need to display a rocket five times. You could copy print(rocket) five times, but programmers do not...
CodeHS: Create an Account, Start a Python Project, and Share Code π
CodeHS lets you write and run Python directly in a browser. A modern browser and an internet connection are enough;...
Python's print() and input() Functions: Output and Input π¬
The two most essential functions for beginner Python developers! print() displays information on screen, and input() reads data from the...
Dictionaries in Python: Storing Data as Key-Value Pairs π
Imagine you're creating a character card for a game. The character has a name, attack, health, and class. How do...
Other difficulty levels
Choose the level that suits you
Medium level
In-depth materials for developing practical skills
Advanced level
Complex techniques and concepts for experienced developers
Expert level
Advanced technologies and architectural solutions
Keep developing
Study materials of different levels and gradually improve your skills