Course Information
Course Overview
Create a fitness web app from scratch using Github Copilot Vibe Coding Style
Welcome!
This course takes learners on a practical journey of building a full‑stack fitness tracker application from the ground up. Starting with the frontend, students design an interactive calendar and form that allow users to log workouts, minutes, and notes. They then connect this interface to a backend API, handling requests and responses, and finally link everything to a database so entries persist across sessions. By following this flow, learners experience the complete cycle of modern web development.
Throughout the course, we emphasize Copilot‑style vibe coding — an iterative, collaborative approach where problems are broken into small steps, tested quickly, and refined with confidence. Learners see how progress builds piece by piece, making coding feel approachable and rewarding. Alongside feature development, we introduce regression testing, teaching students to re‑run core functionality after each change to ensure stability. This habit helps prevent accidental breakages and builds professional discipline.
We also tackle classical bugs that every developer encounters, such as off‑by‑one date errors, missing DOM elements, and backend mismatches. Debugging these issues gives learners real‑world problem‑solving experience. By the end, participants will not only have a working fitness tracker but also the confidence to build and maintain frontend, backend, and database systems with clarity, stability, and resilience.
Course Content
- 2 section(s)
- 11 lecture(s)
- Section 1 Introduction
- Section 2 Goodbye
What You’ll Learn
- Practice Github Copilot‑Style Vibe Coding, Build a Full‑Stack Fitness Tracker Web App, Learn how to build a web app from scratch, Develop Coding and Testing Mindset, Apply Regression Testing and Bug‑Fixing
Skills covered in this course
Reviews
-
MMihai Sacelean
Vibe Coding is unlike any other programming course I’ve taken. Iulia has a gift for turning complex technical concepts into joyful, approachable lessons. The live vibe‑coding sessions are energetic and collaborative — you don’t just watch code being written, you feel part of the creative process. Every bug fix becomes a celebration, every breakthrough a shared victory. The course balances technical depth with motivational energy, making learners confident in debugging, testing, and building real features. It’s not just about learning to code — it’s about experiencing the vibe of coding together, and leaving each session inspired to keep creating.