Build Websites: HTML, CSS and JavaScript
Design and build modern, responsive websites with semantic HTML, Flexbox, Grid and interactive JavaScript.
Instructor
Design and build modern, responsive websites with semantic HTML, Flexbox, Grid and interactive JavaScript.
A Beginner course for ages 13–17. Every lesson explains one idea in plain words, shows code examples you can copy, ends with a hands-on project and a short quiz that explains each answer. Projects use free tools: Python (online or installed), CodePen/JSFiddle and your web browser.
What you will learn
- Semantic HTML
- CSS Selectors and the Box Model
- Flexbox Layouts
- CSS Grid
- Responsive Design
- Forms and Inputs
- Interactive Pages with JavaScript
- Publishing Your Site
- Project: Personal Portfolio
For parents: lessons take about 15–30 minutes. Children can work on their own, and you can follow their progress from your parent dashboard.
Module 1: Semantic HTML, CSS Selectors and the Box Model…
3 lessons-
CSS Selectors and the Box Model
-
Flexbox Layouts
Module 2: CSS Grid, Responsive Design…
3 lessons-
CSS Grid
-
Responsive Design
-
Forms and Inputs
Module 3: Interactive Pages with JavaScript, Publishing Your Site…
3 lessons-
Interactive Pages with JavaScript
-
Publishing Your Site
-
Project: Personal Portfolio