Web
WEB 101
- 16 Weeks
- 16 Classes
- Online Lessons
- Recommended for grades 6-8
Course Description
Our introductory Web Development course is recommended for students who have completed Python 1 and Python 2 (or have a comparable background in CS) and are interested in user-facing applications of programming and UX design. The course covers the fundamentals of modern websites and web apps using tools such as JavaScript and React. Through projects like landing pages, to-do list apps, and more, students build the skills needed to create web projects independently.
Prerequisites
Offered every term. Prerequisite: Python 2.
Syllabus
- Module 1: Introduction to Web Development
- Module 2: HTML
- Module 3: CSS
- Module 4: JavaScript
- Module 5: React
- Module 6: State management
- Module 7: UI design
- Module 8: Forms
- Module 9: Overview of modern tooling
- Module 10: Final Project