
The Internet and the Web are already an essential part of our daily lives — yet very few people truly understand how they work or how much power they offer.
In this series of classes, students will be introduced to the foundations of modern web development using HTML, CSS, and later JavaScript.
Students will learn:
How websites are structured using HTML
How to style and design pages using CSS
How to create their own web page based on a topic they choose
By the end of this level, students will be able to code a complete, visually appealing webpage from scratch.
Next, students will explore JavaScript, the language that makes websites dynamic and interactive. They will learn how to:
Change text and styles on the page
Create pop-up messages and alerts
Validate user input (e.g., ensuring required fields are filled)
Students will then be introduced to:
Server-side programming
Building real-time web applications
Data validation and basic backend logic
Through these lessons, students gain a solid understanding of how the web works, how user interactions are handled, and how to build functional, responsive web projects.