🟑 Medium level

Materials
intermediate level

Deepen your knowledge with intermediate-level materials and practical examples to develop your skills.

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

Intermediate level materials

Carefully selected articles for your level

HTTP Request Headers: What They Are and Why They Matter
🟑 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...

πŸ‘€ PyLand Team
πŸ“… 08.05.2026
How Git stores data πŸ’Ύ
🟑 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...

πŸ‘€ PyLand Team
πŸ“… 06.05.2026
.gitignore Guide
🟑 Medium

.gitignore Guide

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

πŸ‘€ PyLand Team
πŸ“… 06.05.2026
GitHub Desktop on Linux: Installation and Specifics 🐧
🟑 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...

πŸ‘€ PyLand Team
πŸ“… 06.05.2026
Feature Branch Workflow: How Team Projects Work πŸ”€
🟑 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...

πŸ‘€ PyLand Team
πŸ“… 06.05.2026
GitHub Issues: Tasks, Bugs, and Ideas in One Place πŸ›
🟑 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...

πŸ‘€ PyLand Team
πŸ“… 06.05.2026
Git Commit Best Practices
🟑 Medium

Git Commit Best Practices

A good commit contains one complete change and a message that explains its purpose without requiring the reader to inspect...

πŸ‘€ PyLand Team
πŸ“… 06.05.2026
JSON: Persisting Data
🟑 Medium

JSON: Persisting Data

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

πŸ‘€ PyLand Team
πŸ“… 03.04.2026
map() β€” Transform Every Element!
🟑 Medium

map() β€” Transform Every Element!

The map() function lazily applies a transformation to every item in an iterable.

πŸ‘€ PyLand Team
πŸ“… 03.04.2026
filter() β€” Pick What You Need!
🟑 Medium

filter() β€” Pick What You Need!

The filter() function keeps the elements for which a predicate returns a truthy value.

πŸ‘€ PyLand Team
πŸ“… 03.04.2026
Lambda Functions
🟑 Medium

Lambda Functions

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

πŸ‘€ PyLand Team
πŸ“… 03.04.2026
reduce() β€” Fold Everything into One!
🟑 Medium

reduce() β€” Fold Everything into One!

The reduce() function combines an iterable into one value by repeatedly applying a two-argument function.

πŸ‘€ PyLand Team
πŸ“… 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