🟢 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

Project vs Application in Django

One project can contain many applications. An application can be reused in another project.

📝 Django
📅 30.06.2026
📝
🟢 Easy

Views in Django: Handling Requests

A view is a function or class that receives an HTTP request and returns an HTTP response.

📝 Django
📅 30.06.2026
📝
🟢 Easy

Django Versions: What's New

Охватываемые темы: Current LTS Versions, Key Changes in Django 4.x, Key Changes in Django 5.x, Recommendations.

📝 Django
📅 30.06.2026
📝
🟢 Easy

URL Routing in Django

Django maps URLs to views via urlpatterns.

📝 Django
📅 30.06.2026
📝
🟢 Easy

The {% url %} Tag in Django

{% url %} is a template tag for generating URLs by route name.

📝 Django
📅 30.06.2026
📝
🟢 Easy

Databases in Django

Охватываемые темы: Supported Database Backends, Configuring SQLite (default), Configuring PostgreSQL, Via environment variable (recommended).

📝 Django
📅 30.06.2026
📝
🟢 Easy

Django Shell

Django Shell is an interactive Python console with the full Django environment loaded.

📝 Django
📅 30.06.2026
📝
🟢 Easy

manage.py: Django commands

manage.py is Django's command-line utility. Every interaction with a project goes through it.

📝 Django
📅 30.06.2026
📝
🟢 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

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

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

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
🎚️ 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