Learn programming with our articles
Practical tutorials, in-depth technology reviews and current trends in the development world from industry experts.
Choose a direction
Each category contains carefully selected materials from experts
Fresh content
The most relevant materials from our experts
Loops in Python: while and for ๐
Imagine: you need to print numbers from 1 to 1000. Write 1000 print() calls? ๐ฑ
The while Loop: Repeat While a Condition Holds ๐
The for loop works great when you know how many times to repeat an action....
Controlling Time and Randomness in Python โฑ๏ธ๐ฒ
Sometimes code runs too fast (all the text dumps on screen in a fraction of...
Math Operations in Python ๐งฎ
Python is a great calculator! Let's cover all the arithmetic operators with examples.
Mixing Text with Numbers (and the Magic of f-strings) ๐ช
In programming, we often need to display text alongside numbers or variables. Imagine you're building...
Python Data Types: A Complete Guide ๐ฏ
Python can work with different types of data: numbers, text, boolean values. Let's cover all...
Logical Operators in Python: and, or, not ๐
One condition is fine. But what if you need to check multiple conditions at once?
Python Variables in Plain English ๐ฆ
A variable is like a labeled box where you can put any value and use...
Functions in Python: Writing Reusable Code ๐ง
Imagine: you wrote code to calculate a discount. That code is needed in 10 places...
List Methods: Managing Collections ๐
Lists are not just storage. They come with built-in actions (methods) that let you add,...
The for Loop: Making Python Do the Work for You ๐
Imagine you need to write the word "Hello!" 20 times. You could sit there copying...
CodeHS Guide: How to Create an Account and Write Code
CodeHS is a great online platform that lets you write Python code directly in the...
Want to share your knowledge?
Become an author on our blog and help other developers learn new technologies