Skip to content

Semester 3 · AI · MI · CPGE · ENSA · EST · FSR · FST

Web Development

Build your first web pages: HTML structure, CSS styling, Flexbox and Grid, then a complete website built from start to finish.

About this course

This course is your starting point in web development. You'll learn to structure a page with HTML, style it with CSS, then bring everything together in a real project: your first website. HTML: • Prerequisites, the editor and the structure of a page • Elements, attributes and text formatting • Links, images, audio and video • Tables, lists and forms • Semantic elements and the head element • Hands-on exercises and a final exercise CSS: • Selectors, colors, borders and backgrounds • The box model: padding, margin and outline • Inline, block, inline-block and visibility • Text properties and element states (hover…) • Positioning, z-index and float • Modern layouts with Flexbox and CSS Grid Final project: a first website built step by step over 3 videos. 27 videos · Exercises · Complete project

Before you start

No prerequisites: this course starts from zero. Get ready: • A computer with an up-to-date browser • Visual Studio Code (free) and the Live Server extension Tip: create a folder for the course and rebuild every example as you go. It's the best way to remember tags and properties.

What you will learn

7 chapters · 27 lessons · 7 h 11 min

  1. 01Getting Started

    1. Introduction to Web DevelopmentFree5 min
    2. Web Development PrerequisitesFree2 min
    3. Introduction to HTMLFree13 min
  2. 02HTML Page Content

    1. Elements and AttributesLocked13 min
    2. Text FormattingLocked10 min
    3. Links and ImagesLocked18 min
    4. Exercise 1: HTMLLocked3 min
  3. 03Media, Tables and Lists

    1. Media: Audio and VideoLocked16 min
    2. TablesLocked13 min
    3. ListsLocked7 min
  4. 04Forms and Page Structure

    1. FormsLocked13 min
    2. Form FieldsLocked11 min
    3. Semantic ElementsLocked5 min
    4. The head ElementLocked6 min
    5. Final HTML ExerciseLocked5 min
  5. 05CSS Basics

    1. Introduction to CSSLocked16 min
    2. Colors, Borders and BackgroundsLocked17 min
    3. Padding, Margin and OutlineLocked15 min
    4. Inline, Block, Inline-Block and VisibilityLocked12 min
    5. Text Properties and Element StatesLocked17 min
  6. 06CSS Layout

    1. PositioningLocked21 min
    2. Z-Index and FloatLocked12 min
    3. FlexboxLocked37 min
    4. CSS Grid LayoutLocked47 min
  7. 07Project: Your First Website

    1. Your First Website, Part 1Locked30 min
    2. Your First Website, Part 2Locked30 min
    3. Your First Website, Final PartLocked38 min