๐ŸŸข Beginner level

Materials for
beginner developers

Start your programming journey with simple and clear materials from our experts. Step-by-step guides and practical examples.

20+ Articles
๐ŸŒฑ Simplicity
5-10 Minutes to read
๐ŸŸข Beginner

Materials for beginners

Carefully selected articles for your level

๐Ÿ“
๐ŸŸข Easy

Setting Up Your Environment: Python, pip, and VS Code

Before writing code locally, you need to set up three tools: Python, pip, and VS Code. This takes 10โ€“15 minutes...

๐Ÿ“ Tools
๐Ÿ“… 04.06.2026
๐Ÿ“
๐ŸŸข Easy

Anthropic SDK: Getting Started with the Claude API

Anthropic Python SDK is the official library for working with Claude. It hides the complexity of raw HTTP requests, adds...

๐Ÿ“ LLM & AI
๐Ÿ“… 04.06.2026
๐Ÿ“
๐ŸŸข Easy

Streaming LLM Responses: Getting the Answer Piece by Piece

By default, messages.create() waits until the model has fully generated its response before returning anything. For long responses this means...

๐Ÿ“ LLM & AI
๐Ÿ“… 04.06.2026
๐Ÿ“
๐ŸŸข Easy

uv: The Modern Python Package Manager

uv is a next-generation tool for managing Python dependencies. Written in Rust by Astral, it is 10โ€“100ร— faster than pip...

๐Ÿ“ LLM & AI
๐Ÿ“… 04.06.2026
๐Ÿ“
๐ŸŸข Easy

System Prompts: Defining the Model's Role

A system prompt is a hidden instruction for the model set by the developer. The user never sees it, but...

๐Ÿ“ LLM & AI
๐Ÿ“… 04.06.2026
๐Ÿ“
๐ŸŸข Easy

environs: Typed Environment Variables

environs is a library for reading environment variables from a .env file with type support. It is an evolution of...

๐Ÿ“ LLM & AI
๐Ÿ“… 04.06.2026
๐Ÿ“
๐ŸŸข Easy

rich: Beautiful Terminal Output

rich is a Python library for formatted terminal output. Colors, tables, panels, markdown, progress bars, spinners โ€” all through one...

๐Ÿ“ LLM & AI
๐Ÿ“… 04.06.2026
๐Ÿ“
๐ŸŸข Easy

Tokens in LLMs: How the Model Sees Text

When you send a request to a language model, it doesn't see words or letters. It sees tokens โ€” chunks...

๐Ÿ“ LLM & AI
๐Ÿ“… 04.06.2026
๐Ÿ“
๐ŸŸข Easy

The datetime Module: Working with Dates and Times

datetime is Python's standard module for working with dates and times. It's part of the standard library โ€” no installation...

๐Ÿ“ Python
๐Ÿ“… 08.05.2026
๐Ÿ“
๐ŸŸข Easy

.env Files and Environment Variables: Keeping Secrets Out of Code

Imagine you wrote a program with an API key hardcoded in the source and pushed it to GitHub. An hour...

๐Ÿ“ Python
๐Ÿ“… 08.05.2026
๐Ÿ“
๐ŸŸข Easy

Python Virtual Environments: Why and How

When you start a second Python project and run pip install requests โ€” that library gets installed globally, for the...

๐Ÿ“ Python
๐Ÿ“… 08.05.2026
๐Ÿ“
๐ŸŸข Easy

argparse: Command-Line Arguments in Python

When a script grows from a toy into a real tool, input() becomes inconvenient. Professional CLI programs accept arguments at...

๐Ÿ“ Python
๐Ÿ“… 08.05.2026
๐ŸŽš๏ธ Levels

Other difficulty levels

Choose the level that suits you

๐ŸŸก

Medium level

In-depth materials for developing practical skills

๐ŸŒฟ Practical skills โฑ๏ธ 10-15 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