πŸ“š Course Syllabus

AI-Assisted Vibe Coding for Real-Life Problem Solving

πŸ“„ View Course Flyer

πŸ“…
Duration
16 Sessions
⏱️
Per Session
~60 Minutes
πŸ‘₯
Audience
Beginners
πŸ’°
Tools Cost
100% Free

πŸ“– Course Description

Welcome to AI-Assisted Vibe Coding! This course teaches beginners how to create real, useful projects by collaborating with AI coding assistants. No prior programming experience is requiredβ€”you'll learn to describe what you want in plain English and let AI help you bring your ideas to life.

Instead of memorizing syntax, you'll focus on problem-solving, critical thinking, and effective communication with AI tools. By the end of this course, you'll have built multiple projects including websites, interactive tools, and a personal final project.

🎯 Learning Outcomes

By completing this course, you will be able to:

βœ“ Write effective prompts that get AI to generate useful code
βœ“ Understand HTML, CSS, and JavaScript fundamentals
βœ“ Use VS Code and GitHub Copilot for professional coding
βœ“ Build multi-page websites with navigation and styling
βœ“ Create interactive web applications with JavaScript
βœ“ Extract and visualize data using free online tools
βœ“ Automate repetitive tasks with simple scripts
βœ“ Deploy projects online using GitHub Pages

πŸ› οΈ Tools & Requirements

All tools used in this course are completely free. You'll need:

Claude (Web) - Free VS Code - Free GitHub Copilot Free - Free Google Sheets - Free Datawrapper - Free GitHub Pages - Free

πŸ’» Hardware Requirements

πŸ“‹ Course Structure

Each session follows a consistent format:

Component Duration Description
Introduction 5 min Welcome, agenda, and learning objectives
Concept Teaching 10-15 min New concepts with live demos
Hands-On Activity 15-25 min Build something with AI assistance
Show & Tell 5 min Share your creations
Wrap-Up 5-10 min Recap, homework, next session preview

πŸ“š Detailed Curriculum

Module 1: First Contact with AI Coding

πŸ”§ Claude (Web)

Goal: Build confidence and show instant wins with AI-generated code

Module 2: Move to VS Code + Copilot Free

πŸ”§ VS Code + GitHub Copilot

Goal: Transition to a professional coding environment

Module 3: Real-Life Productivity Coding

πŸ”§ Sheets, Datawrapper, JS Utilities

Goal: Build tools that solve real everyday problems

Module 4: Final Project

πŸ”§ All Tools + Advanced Options

Goal: Build something meaningful and personal

πŸ“ Assessment & Completion

This course uses a project-based assessment approach:

πŸŽ“ Completion Requirements

To successfully complete the course, participate in session activities and complete the final project showcase. Homework is optional but encouraged for deeper learning.

πŸ’‘ Teaching Philosophy

This course embraces "Vibe Coding"β€”a new approach to programming where:

πŸ†˜ Getting Help