00. Course Introduction

01. Introduction to Web Programming

02. More to Know/Think about AI-Powered Web Programming

03. Git and Introduction to React.js

04. More on React Hooks + UI Frameworks + Introduction to TypeScript

05. Single-Page Application — From Data to App, Client-Side Routing, useContext

06. Introduction to Backend

07. Building a Full-Stack App with 3rd-Party APIs

08. More on Full-Stack Applications

09. Next.js + OAuth + Testing

10. Pusher + MongoDB + Serverless + Vercel Deployment

11. Exploring Different UI/UX with ChatBots

12. Conversational UI/UX Design and Agentic AI Flow

13. Some Useful Tools for Side Projects (Part 1)

14. Some Useful Tools for Side Projects (Part 2)

15. From Projects to Startups