aiBeginner

Building Working Applications

The era of 'vibe coding' is here — where you direct AI tools to write code while you focus on ideas, design, and logic. This 6-week course teaches you how to build complete, deployable web applications by combining your creativity with the power of modern AI coding assistants like GitHub Copilot, Cursor, and Bolt. You'll go from zero to launching your own working app on the internet. This course is ideal for aspiring entrepreneurs, product managers, designers, and anyone who has always wanted to build a product but felt held back by coding.

6 weeks6 weeks of contentOpen enrollment

$240

One-time payment · Lifetime access

Enroll NowAsk a Question
  • Flexible learning schedule
  • Certificate of completion
  • Expert instructor support
  • Hands-on projects

What You'll Learn

Understand how modern web applications are structured (frontend, backend, database)
Use AI coding assistants (Cursor, Bolt, GitHub Copilot) to generate and edit code
Build and deploy a fully functional web app from scratch
Design clean user interfaces without needing design software
Connect your app to a database and store real user data
Publish your application live on the internet for free
Debug and iterate on your app using AI assistance
Build a portfolio project you can show to employers or investors

Course Syllabus

1

Week 1

How the Web Works & Setting Up Your Tools
  • How websites and web apps work (browsers, servers, and the internet)
  • Frontend vs. backend vs. database — explained simply
  • Setting up your development environment (VS Code, Node.js)
  • Introduction to AI coding assistants: Cursor, Bolt, and GitHub Copilot
  • Your first HTML page: structure, headings, paragraphs, and links
  • Introduction to CSS: making things look good
  • Hands-on: Build a styled personal profile page using AI assistance
2

Week 2

Building Interactive Interfaces
  • Introduction to JavaScript for interactivity
  • Using AI to write JavaScript: buttons, forms, and events
  • Introduction to React: why components make development faster
  • Building reusable UI components with AI assistance
  • Working with Tailwind CSS for rapid styling
  • Hands-on: Build a multi-page landing page for an imaginary business
3

Week 3

Designing User Experiences
  • Principles of good UX/UI design for web apps
  • Colour theory, typography, and layout best practices
  • Using AI image generators for assets and illustrations
  • Responsive design: making your app look great on mobile
  • Accessibility basics: building for everyone
  • Hands-on: Redesign your Week 2 landing page using UX principles and AI tools
4

Week 4

Working with Data & APIs
  • What is a database and why your app needs one
  • Introduction to Supabase (a beginner-friendly database platform)
  • Reading and writing data: connecting your app to a database
  • What are APIs? Fetching data from the internet
  • Using public APIs: weather, currency exchange, news
  • Hands-on: Build a simple news aggregator app that pulls live data
5

Week 5

Building Your Capstone Application
  • Planning your capstone app: problem, users, and features
  • Structuring your project with AI assistance
  • Implementing user authentication (login and sign-up)
  • Building core features of your app guided by AI
  • Testing your app and fixing bugs with AI help
  • Peer review and iterating based on feedback
6

Week 6

Launching & Showcasing Your App
  • Deploying your app live using Vercel (free hosting)
  • Connecting a custom domain to your app
  • Writing a README and documenting your project
  • How to present your app to employers or investors
  • Next steps: growing as a developer
  • Final presentations: live demo of each student's app
Prerequisites
  • Basic computer literacy
  • Completion of 'Introduction to Artificial Intelligence' is helpful but not required
  • No prior coding knowledge needed
  • A laptop or desktop computer with internet access
Who This Is For
  • Aspiring entrepreneurs wanting to build their own product
  • Product managers and designers who want to prototype ideas
  • Recent graduates looking to add technical skills to their CV
  • Small business owners who want to build their own online tools
  • Anyone who has an app idea and wants to bring it to life
← Browse All Courses

Ready to get started?

Join the next cohort of students transforming their careers with Building Working Applications.