Skip to main content
<
CodeWithBhurtel
/>
Home
Learn
Projects
Challenges
Blog
About
Contact
Login
CSS Lessons | CodeWithBhurtel
All tracks
CSS
11 lessons · Beginner to Advanced
0%
0/11 done
Start learning
Introduction to CSS
1
Introduction to CSS
CSS stands for Cascading Style Sheets. While HTML defines the structure of a web page, CSS controls how it looks — colors, fonts, spacing, l...
Beginner
3 min
Next
2
CSS Selectors
A CSS selector tells the browser which elements to apply styles to. Mastering selectors is one of the most important CSS skills because ever...
Beginner
3 min
selectors
3
The Box Model
In CSS, every element on the page is rendered as a rectangular box. Understanding the box model is crucial because it controls how much spac...
Beginner
3 min
layout
4
CSS Colors and Backgrounds
CSS allows you to control the appearance of your website by adding colors and backgrounds. This helps make your website visually appealing a...
Beginner
1 min
layout
5
Flexbox Layout
Flexbox (Flexible Box Layout) is a CSS layout mode designed for arranging items in one direction — either as a row or a column. Before flexb...
3 min
layout
flexbox
6
CSS Grid Layout
CSS Grid is a two-dimensional layout system — it handles both rows and columns at the same time. While Flexbox excels at one-dimensional lay...
3 min
layout
grid
7
Responsive Design
Responsive design means your website looks good and works well on every screen size — from a 4-inch phone to a 32-inch monitor. Instead of b...
3 min
layout
responsive
8
Transitions & Animations
Animation makes interfaces feel alive. A button that smoothly changes color on hover feels more polished than one that snaps instantly. A no...
Intermediate
3 min
animations
9
CSS Variables & Custom Properties
CSS variables (officially called custom properties) let you store values and reuse them throughout your stylesheet. Instead of repeating the...
Intermediate
3 min
10
Advanced CSS Techniques
::before and ::after create virtual elements inside any element — no extra HTML needed:
Advanced
3 min
11
CSS Architecture & Best Practices
On small projects, you can write CSS however you want. But as projects grow — hundreds of components, multiple developers, thousands of line...
Advanced
3 min
architecture