What You’ll Learn

You’ll start by understanding how to build web pages using HTML and CSS structuring content, styling it, and creating a basic but well-designed web page.

You’ll then learn foundational programming concepts using JavaScript: functions, loops, conditionals, and algorithmic thinking.

The course guides you to combine these skills to build interactive, dynamic web pages.

By the end, you’ll be able to make a web page that responds to user input, handles events (like button clicks), manipulates images or other content, and delivers a smooth user experience.

What Skills Do You Gain

  • - Web design using HTML and CSS
  • - Basic web programming with JavaScript
  • - Interactive web application development
  • - Event-driven programming and DOM manipulation
  • - Computational thinking and problem-solving
  • - Building dynamic user interfaces

Course Structure

Designing a Web Page with HTML and CSS:
Learn to create and style a web page from scratch using HTML for structure and CSS for styling

Algorithms and Programming Concepts:
Explore basic programming logic, writing functions, using loops and conditions, and designing simple algorithms

JavaScript for Web Pages:
Use JavaScript to add interactivity to your web page, respond to user actions, update content dynamically, and manipulate elements

Mini Project: Build an Interactive Web Page:
Combine your HTML, CSS and JavaScript skills to create a working web project; for example, a web page that accepts user input (like image uploads) and applies interactive behaviours

Why This Course Matters

Learning to build web pages and understanding the fundamentals of programming are essential first steps toward a career in web development, software engineering, or any tech-driven role. This course gives you hands-on skills to create real web applications and lays a strong foundation for more advanced learning. With these skills, you can design responsive user interfaces, build interactive web tools, and better understand how front-end software works.