Skip to content
    SeaCode
    Learning tracksCode ArenaWorkshops & EventsInstructors
    Log inSign up
    Interactive tutorials / CSS
    { }

    CSS

    17 lessons on styling, the cascade, sizing, Flexbox, Grid, responsive layouts, RTL and motion, with interactive playgrounds and a product-card project.

    Start the first lesson

    Every chapter is an island. Finish its lessons, beat its challenge, and sail on ⛵

    ⛵ You are here
    🏝️

    Island 1

    Styling foundations

    0/4
    1. What is CSS?The shape of a rule: a selector and properties.6 min3 🎮
    2. Cascade and specificityUnderstand why one declaration wins.8 min2 🎮
    3. Selectors and element statesElement relationships, hover and focus-visible.8 min1 🎮
    4. Colours and textColour formats, font size and family.7 min2 🎮
    Island challenge (Boss)+30 XP
    🏝️

    Island 2

    Boxes and sizing

    0/3
    1. Padding, border and marginEvery element is a box, and how to control its spacing.8 min3 🎮
    2. Units and flexible sizingpx, rem, %, min, max and clamp.8 min1 🎮
    3. Overflow and image fittingoverflow, object-fit and robust layouts.8 min1 🎮
    🏝️

    Island 3

    Layout and responsiveness

    0/5
    1. FlexboxLine items up and spread them in two lines.9 min3 🎮
    2. CSS GridRows and columns made easy for whole-page layouts.8 min2 🎮
    3. Positioning and stackingrelative, absolute, fixed and sticky.8 min1 🎮
    4. Responsive designOne page that looks right on phones and computers.8 min2 🎮
    5. Container-based responsivenessA card adapting to its available space.8 min1 🎮
    Island challenge (Boss)+30 XP
    🏝️

    Island 4

    Design values, direction and motion

    0/5
    1. CSS custom properties and functionsShared values, fallbacks and calculated sizes.8 min1 🎮
    2. Logical properties for RTL and LTRUse inline and block instead of assuming left and right.8 min1 🎮
    3. CSS transitions and transformsAnimate state changes while respecting reduced motion.8 min1 🎮
    4. Keyframes and bounded animationSequence motion without requiring hover.8 min2 🎮
    5. Project: a product cardCombine colour, spacing and Flexbox in a polished card.10 min1 🎮
    SeaCode

    Learn to code for real, online or at our branch in front of Cairo University, Giza.

    Learn

    • All courses
    • Interactive tutorials
    • Interview practice problems
    • Mock interview
    • Learning tracks
    • Code Arena
    • Workshops & Events
    • Knowledge library
    • Team projects

    Your account

    • Log in
    • Sign up
    • Learning plan
    • Certificates
    • Site map

    Contact us

    • WhatsApp
    • 010 9094 1104
    • In front of Cairo University, Giza

    © 2026 SeaCode. All rights reserved.