8 Week Hands On Coding Course | Ages 13+
No prior programming experience? No problem.
This course is designed for complete beginners who want to learn how real software is built, from writing their first line of code to launching and presenting a complete application.
Students will learn by building, experimenting, breaking things, fixing them, and building again.
🐍 Python Fundamentals
Learn one of the world's most popular programming languages and use it to understand the foundations of programming.
🌐 HTML, CSS & JavaScript
Build beautiful, interactive web pages and learn how the frontend of an application works.
⚡ FastAPI & Backend Development
Go behind the scenes and learn how applications communicate. Students will build APIs, handle requests and responses, and create real backend services.
⚛️ React
Take the frontend to the next level by rebuilding the application using React and learning how modern applications are structured.
🔗 Full Stack Integration
Bring everything together. Connect the frontend, backend and APIs to create one connected, working application from end to end.
🐙 GitHub & GitHub Copilot Fundamentals
Learn how developers manage and share their code using GitHub. Students will also explore GitHub Copilot and learn how AI can become a coding companion while still understanding the code they write.
💻 VS Code Setup & Developer Tools
Start from the beginning with installation, configuration and setup of VS Code and the essential tools used by modern developers.
Week 1 | Welcome to the Developer World
Set up VS Code, configure your development environment, create a GitHub account and learn the fundamentals of Git and GitHub.
Week 2 | Python From Scratch
Learn programming fundamentals including variables, conditions, loops, functions, lists and dictionaries through hands on exercises.
Week 3 | JavaScript & The Web
Learn JavaScript fundamentals and use HTML, CSS and JavaScript to create an interactive frontend.
Week 4 | Build Your Backend
Discover what happens behind the screen. Build APIs with FastAPI and learn how requests, responses and routing work.
Week 5 | Meet React
Rebuild the frontend using React. Learn components, state, events and how modern web applications are structured.
Week 6 | From Pieces to an Application
Connect the React frontend with the FastAPI backend and start turning individual components into one working application.
Week 7 | Full Stack Build & Capstone
Bring everything together and build the capstone application. Students will test, debug, improve and add their own features.
Week 8 | Demo Day 🎤🚀
The final week is all about showcasing the work. Students will demonstrate their application, explain what they built, highlight its features and present their journey from idea to working product.
Students will have:
✅ Built a complete full stack application
✅ Learned Python and JavaScript fundamentals
✅ Built and connected APIs using FastAPI
✅ Created web interfaces using HTML, CSS and JavaScript
✅ Built components using React
✅ Learned GitHub fundamentals
✅ Explored GitHub Copilot as a coding companion
✅ Created a GitHub portfolio they can continue growing
✅ Experienced the software development lifecycle from setup to demo
✅ Presented their own working application to an audience
This course is to help students understand how technology is built, give them the confidence to experiment, and show them that they can go from:
"I have never coded before." → "I built this."
And they get to prove it on Demo Day. 🎤