Materials for
beginner developers
Start your programming journey with simple and clear materials from our experts. Step-by-step guides and practical examples.
Materials for beginners
Carefully selected articles for your level
HTML Forms
A form is the primary way to collect data from users: logins, search queries, comments, settings. Understanding HTML forms also...
Your First Git Commit
Git will create a hidden .git folder — everything is stored there.
FastAPI: Basics
FastAPI is a modern Python framework for building APIs. Automatic documentation, type hints, high performance.
settings.py: Django Configuration
settings.py is the central configuration file for a Django project.
Django Project Structure
After running django-admin startproject mysite, the following standard structure is created:
Django Model Fields
A model is a Python class that describes a database table. Each field represents a column.
Django Migrations
A migration is a file describing changes to the database schema. Django tracks the state of your models and generates...
HttpRequest and HttpResponse in Django
Охватываемые темы: HttpRequest — the request object, HttpResponse — the response object, Redirect, render() — a convenient shortcut.
Django Admin: Overview
Django Admin is a built-in management panel for working with data through a browser.
Django Development Server
By default the server starts at http://127.0.0.1:8000/.
Django: Next Steps
You've mastered the Django fundamentals. Where to go from here?
Django Templates: Introduction
Django Template Language (DTL) is a simple templating language for generating HTML.
Other difficulty levels
Choose the level that suits you
Advanced level
Complex techniques and concepts for experienced developers
Keep developing
Study materials of different levels and gradually improve your skills