Project Description
Python & AI/ML
Python is one of the most popular programming languages in the world – used by NASA, Spotify, Instagram, and AI researchers everywhere. And it’s surprisingly beginner friendly. In this bootcamp, you’ll learn to write Python code, step by step, starting from absolute zero.
Python & AI Intro takes middle & High schoolers from their very first line of code all the way to training a basic AI model. You’ll learn programming fundamentals (variables, loops, functions), work with real data, and get a hands-on introduction to how machine learning works – explained in a way that makes sense.
The course is designed for beginners who are curious and ready to type. No prior coding experience is required. By Demo Day, every student will have coded and trained their own original AI mini-project using Python.
Day 1 — Welcome to Python & Coding Get introduced to Python — one of the most popular programming languages in the world. Set up your free coding environment, write your very first Python program, and see how code connects to real AI.
Day 2 — Python Basics I: Variables & Decisions Learn the essentials: storing information in variables, working with numbers and text, and writing if-then logic so your programs can make decisions. Short coding challenges make it fun.
Day 3 — Python Basics II: Loops & Lists Make your programs do things repeatedly with loops, and store multiple items in lists. Build small mini projects that bring these concepts to life in a practical way.
Day 4 — Functions & Building Blocks Learn how to write reusable chunks of code called functions — like building your own LEGO pieces. Use them to organize your programs and avoid repeating yourself.
Day 5 — Working with Data Explore how to load, read, and visualize real data using beginner-friendly Python tools. Create simple charts and graphs to find patterns hiding in data.
Day 6 — Intro to AI & Machine Learning Discover what machine learning is and how computers learn from data — no math degree needed! Explore real examples and understand the difference between training and testing a model.
Day 7 — Your First AI Model Use beginner-friendly Python tools to train your very first machine learning model on a real dataset. See how accurate it is and start to understand what the results mean.
Day 8 — Making Predictions with AI Apply your model to make real predictions. Experiment with different settings and see how they change results. Explore visual tools that show how AI “thinks.”
Day 9 — Final Project Build & AI Ethics Design and build your own original Python + AI mini project. Discuss big questions: What if the AI is wrong? What if it’s unfair? How do we build AI we can trust?
Day 10 — Demo Day Present your Python AI project to peers, mentors, and guests. Walk through your code, explain your results, and celebrate becoming a real programmer in just 10 days.

By the End of the Bootcamp, You Will Be Able To
- Write Python programs using variables, loops, functions, and lists
- Load and visualize real data to find patterns using simple Python tools
- Understand how machine learning works and what ‘training a model’ means
- Train and evaluate a beginner-friendly AI model on a real dataset
- Build and present an original Python + AI mini project
- Discuss ethical questions about AI: fairness, bias, and trust
What to Bring / Prepare Before Day 1
- A laptop with Windows, macOS, or Linux and your charger. (Chromebook has limited functionality for coding.)
- A personal email address to create free tool accounts (Google Colab, and others).
- At least 4 GB of free storage space is recommended.
- No prior Python or AI experience required – just curiosity and a willingness to try!








