Learn programming with our articles
Practical tutorials, in-depth technology reviews and current trends in the development world from industry experts.
Choose a direction
Each category contains carefully selected materials from 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,...
Want to share your knowledge?
Become an author on our blog and help other developers learn new technologies