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
GitHub Profile Optimization: A Professional's Guide ๐
Your GitHub profile is your storefront for employers! Here's how to make it attractive.
Your first open-source contribution: where to start ๐
Open source is software with publicly available source code. Anyone can read the code, propose...
JSON: Persisting Data Like a Real Game ๐พ
Goal: Learn to save and load data in JSON format.
map() โ Transform Everything at Once! ๐
map() applies a function to every element of an iterable and returns the results.
filter() โ Pick the Best! ๐
filter() selects elements that pass a test (return True).
Lambda Functions: Tiny Smart Functions โก
A lambda is a way to create a small, single-line, anonymous function.
reduce() โ Fold Everything into One! ๐ฝ
reduce() folds a list down to a single value by applying a function sequentially.
List Comprehensions โ Elegant Lists! โจ
A list comprehension is a way to build a list in one line instead of...
CSV: Working with Tables ๐
Goal: Learn to read and write tabular data in CSV format.
Pure Functions โ Clean and Predictable! ๐งผ
A pure function is a function that: Always returns the same result for the same...
OOP: Program Like a World Builder ๐
Imagine: you're building a zombie-apocalypse game. You need zombies, humans, weapons. Every zombie has a...
Function Composition โ Build Your Own LEGO! ๐งฉ
Function Composition is the practice of combining simple functions into more complex ones.
Want to share your knowledge?
Become an author on our blog and help other developers learn new technologies