iwantcoding.com
🔥 Daily 👥 Rooms 🏆 Top Log in Sign up

CSS Syllabus

The iwantcoding.com CSS syllabus is the recommended order to go through the tutorial. Stick to it on a first pass; jump around once you've mastered the fundamentals.

The path

  1. Foundations — Introduction, Syntax, Selectors, How To.
  2. Visuals — Colors, Backgrounds, Borders, Margins, Padding.
  3. Box model — Box Model, Box Sizing, Height/Width, Max-width.
  4. Typography — Text, Fonts, Web Fonts, Text Effects.
  5. Layout — Display, Position, Float, Z-index, Overflow.
  6. Modern layout — Flexbox (intro, container, items), Grid (intro, container, items).
  7. Selectors deep-dive — Combinators, Attribute selectors, Pseudo-classes, Pseudo-elements.
  8. Reusability — Variables, Specificity, !important.
  9. Responsive — Media Queries, RWD intro, RWD images, RWD videos.
  10. Advanced visuals — Gradients, Shadows, Transitions, 2D/3D Transforms, Animations.
  11. Components — Buttons, Navigation Bar, Dropdowns, Forms, Tooltips, Pagination, Image Gallery.
  12. Capstone — Website Layout, build a small site (Website challenge).

Pace

PaceTime to finish
Casual evenings4–6 weeks
Daily, 1 hour2–3 weeks
Sprint (full-time)3–5 days
Tip: Don't read the whole syllabus first. Read one section, do its exercise and quiz, then move on. Forward momentum > perfect order.

Example

Example
<!DOCTYPE html>
<html>
<head>
<style>
body { font-family: Verdana, sans-serif; }
.box { background: #04AA6D; color: #fff; padding: 20px; border-radius: 6px; }
</style>
</head>
<body>

<h1>CSS Syllabus</h1>
<div class="box">Edit the CSS on the left, then click Run &raquo;</div>

</body>
</html>
Try it Yourself »

Exercise

What is the first major section of the CSS syllabus?

Answer (one word):

Test yourself

Q1. The syllabus is best read…
Q2. The first major group is…
Q3. The "Capstone" stage means…

Discussion

Loading…