CSS & Markup Mastery
Deep dive into modern markup methods: Flexbox, Grid, Animations, and Architecture.
Level
Beginner
Lessons
154
Certificate
Included
Curriculum
A step-by-step path from basics to a professional portfolio. Complete lessons and track progress.
Introduction to CSS
Basics of styling web pages. Learn how to transform boring HTML code into stylish design.
Selectors and Specificity
Learn to select elements on the page with surgical precision. Tags, classes, IDs, and the magic of selector weight.
Box Model
Foundation of all layouts. Understand how browsers calculate element sizes and how to control spacing.
Element Positioning
Learn how to remove an element from normal flow and place it anywhere on the screen.
Flexbox
The most powerful and popular way to create flexible layouts. Forget floats and painful tables.
CSS Grid
The pinnacle of modern layout. Create complex two-dimensional layouts (rows and columns simultaneously) easily and elegantly.
Fonts and Typography
Text is 90% of design. Learn to work with fonts, spacing, and styles so your site is pleasant to read.
Colors and Backgrounds
More than just coloring. Learn all about gradients, background overlays, transparency, and special effects in CSS.
Animations and Transitions
Bringing the interface to life. Learn how to create smooth state changes and complex cyclic animations without JavaScript.
Responsive Layout
Your site should look equally cool on a huge monitor and on an old smartphone. Master the magic of adaptability.
Modern CSS
Latest innovations and advanced features. CSS variables, math in styles, and cool visual effects.
CSS Architecture
How not to drown in your own code. BEM methodology, file organization, and writing scalable styles.