🟡 Medium level

Materials
intermediate level

Deepen your knowledge with intermediate level materials and practical examples for skill development.

20+ Articles
🌿 Practice
10-15 Minutes to read
🟡 Medium

Intermediate level materials

Carefully selected articles for your level

📝
🟡 Medium

HTTP Request Headers: What They Are and Why They Matter

Every HTTP request is made up of three parts: the start line, headers, and a body. Headers are the request's...

📝 API
📅 08.05.2026
📝
🟡 Medium

How Git stores data 💾

Have you ever wondered how Git works so fast? How it stores the entire project history while taking up so...

📝 Git & GitHub
📅 06.05.2026
📝
🟡 Medium

.gitignore Guide

.gitignore is a file that tells Git which files NOT to track.

📝 Git & GitHub
📅 06.05.2026
📝
🟡 Medium

GitHub Desktop on Linux: Installation and Specifics 🐧

GitHub doesn't officially support a Linux version of GitHub Desktop, but the community has created an excellent port! Let's walk...

📝 Git & GitHub
📅 06.05.2026
📝
🟡 Medium

Feature Branch Workflow: How Team Projects Work 🔀

Feature Branch Workflow is a team development approach where every task is done in a separate branch. It's the most...

📝 Git & GitHub
📅 06.05.2026
📝
🟡 Medium

GitHub Issues: Tasks, Bugs, and Ideas in One Place 🐛

GitHub Issues is the built-in task tracker in every repository. It's where bugs are discussed, features are requested, and team...

📝 Git & GitHub
📅 06.05.2026
📝
🟡 Medium

Git Commit Best Practices

Atomic commits simplify code review, let you revert a specific change, and make the history readable as documentation.

📝 Git & GitHub
📅 06.05.2026
📝
🟡 Medium

JSON: Persisting Data

Goal: Learn to save and load data in JSON format.

📝 Python
📅 03.04.2026
📝
🟡 Medium

map() — Transform Every Element!

Returns a map object — wrap it in list() to get a list.

📝 Python
📅 03.04.2026
📝
🟡 Medium

filter() — Pick What You Need!

filter(None, data) removes all "falsy" values: None, False, 0, "", [], {}.

📝 Python
📅 03.04.2026
📝
🟡 Medium

Lambda Functions

A lambda is a small, anonymous, single-line function.

📝 Python
📅 03.04.2026
📝
🟡 Medium

reduce() — Fold Everything into One!

The accumulator (acc) collects the result at each step.

📝 Python
📅 03.04.2026
🎚️ Levels

Other difficulty levels

Choose the level that suits you

🟢

For beginners

Simple and clear materials for programming beginners

🌱 Basic concepts ⏱️ 5-10 min
🔴

Advanced level

Complex techniques and concepts for experienced developers

🌳 Complex tasks ⏱️ 15-25 min
🟣

Expert level

Advanced technologies and architectural solutions

🦅 Expert knowledge ⏱️ 20-30 min

Keep developing

Study materials of different levels and gradually improve your skills