🟑 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

CSS Pseudo-classes and Pseudo-elements
🟑 Medium

CSS Pseudo-classes and Pseudo-elements

Pseudo-classes let you style elements based on their state or position in the DOM β€” without adding extra classes to...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
CSS Cascade and Specificity
🟑 Medium

CSS Cascade and Specificity

CSS stands for Cascading Style Sheets. "Cascading" means styles are applied according to a set of priority rules. Understanding those...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
CSS Flexbox
🟑 Medium

CSS Flexbox

Flexbox is a layout model that makes aligning and distributing elements in a row or column straightforward. In the DevBlog...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Django: Static Files
🟑 Medium

Django: Static Files

Static files are CSS, JavaScript, images, and fonts. Django handles them in a specific way: it serves them itself during...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Django: Template Inheritance
🟑 Medium

Django: Template Inheritance

Without inheritance, every HTML template would contain duplicated code: navigation, CSS/JS links, footer. Inheritance lets you write a page skeleton...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
The display Property
🟑 Medium

The display Property

display is one of the most important CSS properties. It controls how an element occupies space on the page and...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Browser DevTools for HTML and CSS
🟑 Medium

Browser DevTools for HTML and CSS

DevTools is the built-in developer tool in every modern browser. It lets you see a page's structure, change HTML and...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Bootstrap 5: The Grid System
🟑 Medium

Bootstrap 5: The Grid System

Bootstrap Grid is a way to divide a page into columns. It's based on a 12-column grid: any row can...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
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 Documentation in FastAPI
🟑 Medium

Swagger Documentation in FastAPI

FastAPI automatically generates OpenAPI documentation from your code.

πŸ‘€ 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