Why take this course?

Prerequisites:
- To maximize the benefit of this course, students must be age 10 and above or have the qualifications mentioned below.
- Qualification of Intro to Web Development, or working knowledge of HTML, CSS, and JavaScript fundamentals from another course or self-study, is recommended — this course builds directly on those basics rather than re-teaching them.
- Some prior exposure to programming basics (loops, variables, conditions — e.g. from Scratch or a beginner coding course) is helpful if a student has not taken Intro to Web Development, as students will build these concepts further using AI tools as part of the course.
- A typing speed of 20 Words Per Minute (WPM) is recommended, since students will be reading, prompting, and lightly editing code throughout. For practice, you can visit these websites:
- Comfort navigating between different software windows/tabs (a code editor, a browser, a terminal, and an AI tool at the same time) is helpful, as this course involves regularly moving between multiple applications.
- No prior design knowledge is required — students will learn to identify good and bad design practices as part of the course, through building, comparing references, and getting real feedback from user testing.
Course Outline
Learning Outcomes
- Build a website from an idea to a live, deployed project, using HTML, CSS, JavaScript, and AI tools together — knowing when to prompt, when to write code directly, and when to debug by hand.
- Use Git and GitHub confidently, including branching and pull requests, and collaborate with others on a single shared codebase without overwriting each other's work.
- Explain the difference between a static frontend and a running backend, build a simple backend server connected to a real database, and deploy both a frontend and a backend live.
- Use the terminal to navigate, run scripts, and install packages, and understand the difference between running a server locally, sharing it briefly over a tunnel, and hosting it permanently online.
- Understand what a server is, how domain names and DNS work, and connect a real domain to a deployed website — rather than relying only on a free hosting subdomain.
- Move a project between different AI tools and platforms (VS Code, Google AI Studio, Lovable) and adapt code written in one environment to work in another.
- Run a basic user test on their own project, interpret the feedback, and make meaningful improvements based on it.
- With this foundation, they will be ready to explore more advanced concepts such as backend frameworks, databases, authentication, and larger collaborative software projects.
Schedule
Up Coming
Ends 28 Feb 2027
11:00 AM - 12:00 PM
5 seats left
Mishal Ahmed
Ongoing
Ends 10 Jan 2027
12:00 PM - 1:00 PM
0 students enrolled
Currently in Module 2
Maryam Fatima
Teachers

Mishal Ahmed
Teaching AI-Powered Web Development
Bio coming soon.

Shuja ul Hasan
Teaching AI-Powered Web Development
AI has changed what it takes to build something valuable. A typed sentence can now become a working prototype in an afternoon. This course takes you beyond that first draft. You'll learn to write clear prompts, debug the code AI generates, and understand what's actually happening instead of just accepting it. But writing a webpage is only half the story, here we'll also learn how the web really runs: servers, databases, and deploying live under a real domain.
Projects
Our Young Innovators in Action
Every project tells a story of creativity, curiosity, and critical thinking. Here are some of the incredible works built by our students





