🟑 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

HTML Form Validation
🟑 Medium

HTML Form Validation

Browsers can validate form data before it's sent to the server β€” without a single line of JavaScript. Built-in validation...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Bootstrap 5: Components for DevBlog
🟑 Medium

Bootstrap 5: Components for DevBlog

Bootstrap ships with a set of ready-made UI components. Instead of writing CSS from scratch, you grab the HTML markup...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
HTTPException in FastAPI
🟑 Medium

HTTPException in FastAPI

Covered topics: Basic Usage, Status Codes, Error Details, Custom Headers.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Swagger and OpenAPI in FastAPI
🟑 Medium

Swagger and OpenAPI in FastAPI

FastAPI builds documentation from routes, types, and Pydantic models. /docs is therefore a visual representation of your API contract, not...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Path and Query Parameters in FastAPI
🟑 Medium

Path and Query Parameters in FastAPI

Path parameters identify a specific resource, while query parameters commonly control filtering, sorting, and pagination.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
SQLModel: the basics
🟑 Medium

SQLModel: the basics

SQLModel is a library for working with databases in FastAPI, combining SQLAlchemy and Pydantic.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Pydantic v2 in FastAPI
🟑 Medium

Pydantic v2 in FastAPI

FastAPI uses Pydantic for data validation and serialization.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Environment Variables in Docker
🟑 Medium

Environment Variables in Docker

Environment variables are the standard way to configure containers. They let you use a single image across different environments (dev,...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
DRF Serializers
🟑 Medium

DRF Serializers

A serializer converts model objects to and from a Python dict and JSON.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
CSRF Protection in Django
🟑 Medium

CSRF Protection in Django

CSRF (Cross-Site Request Forgery) is an attack in which an adversary tricks the user's browser into sending a request on...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Inline Editing in Django Admin
🟑 Medium

Inline Editing in Django Admin

Inline allows you to edit related objects directly on the parent object's page.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Configuring Django REST Framework
🟑 Medium

Configuring Django REST Framework

Covered topics: Installation, Core RESTFRAMEWORK Settings, Custom Pagination, Error Response Format.

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