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
01Getting Started
- Introduction to Web DevelopmentFree5 min
- Web Development PrerequisitesFree2 min
- Introduction to HTMLFree13 min
02HTML Page Content
- Elements and AttributesLocked13 min
- Text FormattingLocked10 min
- Links and ImagesLocked18 min
- Exercise 1: HTMLLocked3 min
03Media, Tables and Lists
- Media: Audio and VideoLocked16 min
- TablesLocked13 min
- ListsLocked7 min
04Forms and Page Structure
- FormsLocked13 min
- Form FieldsLocked11 min
- Semantic ElementsLocked5 min
- The head ElementLocked6 min
- Final HTML ExerciseLocked5 min
05CSS Basics
- Introduction to CSSLocked16 min
- Colors, Borders and BackgroundsLocked17 min
- Padding, Margin and OutlineLocked15 min
- Inline, Block, Inline-Block and VisibilityLocked12 min
- Text Properties and Element StatesLocked17 min
06CSS Layout
- PositioningLocked21 min
- Z-Index and FloatLocked12 min
- FlexboxLocked37 min
- CSS Grid LayoutLocked47 min
07Project: Your First Website
- Your First Website, Part 1Locked30 min
- Your First Website, Part 2Locked30 min
- Your First Website, Final PartLocked38 min