Build Web Apps
Go from pages to apps: state, localStorage, fetch and APIs, modules and debugging, building a to-do app, weather viewer and more.
Instructor
Go from pages to apps: state, localStorage, fetch and APIs, modules and debugging, building a to-do app, weather viewer and more.
A Advanced 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
- What Makes a Web App?
- To-Do App with localStorage
- Fetching Data from APIs
- Weather Dashboard
- Modules and Organising Code
- Debugging Like a Pro
- Accessibility and UX
- Search and Filter App
- Project: Habit Tracker App
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: What Makes a Web App?, To-Do App with localStorage…
3 lessons-
To-Do App with localStorage
-
Fetching Data from APIs
Module 2: Weather Dashboard, Modules and Organising Code…
3 lessons-
Weather Dashboard
-
Modules and Organising Code
-
Debugging Like a Pro
Module 3: Accessibility and UX, Search and Filter App…
3 lessons-
Accessibility and UX
-
Search and Filter App
-
Project: Habit Tracker App