Learn programming with our articles
Practical tutorials, in-depth technology breakdowns, and the latest development trends from industry experts.
Fresh content
The most relevant materials from our experts
CSS Flexbox
Flexbox is a layout model that makes aligning and distributing elements in a row or...
HTML Lists
Lists are one of the most common markup elements. Navigation menus, post tags, how-to steps,...
Django: Static Files
Static files are CSS, JavaScript, images, and fonts. Django handles them in a specific way:...
Basic HTML Tags
Tags are the building blocks of every HTML page. Knowing the core tag set lets...
Django: Template Inheritance
Without inheritance, every HTML template would contain duplicated code: navigation, CSS/JS links, footer. Inheritance lets...
The display Property
display is one of the most important CSS properties. It controls how an element occupies...
Browser DevTools for HTML and CSS
DevTools is the built-in developer tool in every modern browser. It lets you see a...
Django: Forms in Templates
A Django form is a Python class. In a template it becomes HTML. Let's look...
The CSS Box Model
Every HTML element is a rectangle. CSS controls the size of that rectangle through four...
Bootstrap 5: The Grid System
Bootstrap Grid is a way to divide a page into columns. It's based on a...
HTML Form Validation
Browsers can validate form data before it's sent to the server β without a single...
HTML Forms
A form is the primary way to collect data from users: logins, search queries, comments,...
Choose a direction
Each category contains carefully selected materials from experts
Want to share your knowledge?
Become an author on our blog and help other developers learn new technologiesBecome an author on our blog and help other developers learn new technologies