🔴 Advanced level

Advanced
materials

Learn advanced programming techniques and concepts with detailed analysis and complex projects.

20+ Articles
🌳 Difficulty
15-25 Minutes to read
🔴 Advanced

Advanced materials

Carefully selected articles for your level

📝
🔴 Difficult

Event Loop in Python: How asyncio Achieves "Parallelism"

Event loop is the heart of asyncio. It doesn't run code in parallel across multiple threads. Instead, it switches between...

📝 Python
📅 30.06.2026
📝
🔴 Difficult

pytest-django: Testing Django

Охватываемые темы: Installation, @pytest.mark.djangodb, Fixtures, Testing views.

📝 Python
📅 30.06.2026
📝
🔴 Difficult

Async Context Managers: async with and @asynccontextmanager

Async context managers manage resources in async code — connections, files, transactions.

📝 Python
📅 30.06.2026
📝
🔴 Difficult

asyncio: Timeouts, Task Cancellation and Graceful Shutdown

Three things you absolutely need in production async code.

📝 Python
📅 30.06.2026
📝
🔴 Difficult

asyncio: Queue, Lock, Semaphore — Synchronization Without Threads

In async code multiple coroutines run concurrently in a single thread. Race conditions can still happen — and asyncio provides...

📝 Python
📅 30.06.2026
📝
🔴 Difficult

Password Hashing: bcrypt and passlib

If the database is leaked, an attacker gains access to every password. Hashing makes this impossible.

📝 Python
📅 30.06.2026
📝
🔴 Difficult

Async Generators and Async Iterators in Python

Async generators are a way to lazily produce data in an async context. Perfect for streaming, pagination and processing large...

📝 Python
📅 30.06.2026
📝
🔴 Difficult

asyncio.gather, create_task and TaskGroup: Concurrency in Practice

Three ways to run multiple coroutines concurrently. Each has its own niche.

📝 Python
📅 30.06.2026
📝
🔴 Difficult

AI Agents: ReAct Loop and Autonomous Actions

A chatbot answers questions. An agent takes action: it calls tools, retrieves real data, and uses that data in its...

📝 LLM & AI
📅 30.06.2026
📝
🔴 Difficult

AsyncAnthropic: Async Client for the Claude API

AsyncAnthropic is the asynchronous version of the Anthropic client. It uses async/await and integrates with the asyncio event loop.

📝 LLM & AI
📅 30.06.2026
📝
🔴 Difficult

Embeddings: Coordinates of Text in Semantic Space

An embedding is a numerical vector that represents a piece of text. Texts that are similar in meaning get vectors...

📝 LLM & AI
📅 30.06.2026
📝
🔴 Difficult

Tool Use in the Claude API: Agents with Tools

Tool use lets Claude call functions in your code — fetching weather, reading files, running searches. Claude decides when to...

📝 LLM & AI
📅 30.06.2026
Page 1 of 5 ▶️ ⏭️
🎚️ Levels

Other difficulty levels

Choose the level that suits you

🟢

For beginners

Simple and clear materials for programming beginners

🌱 Basic concepts ⏱️ 5-10 min
🟡

Medium level

In-depth materials for developing practical skills

🌿 Practical skills ⏱️ 10-15 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