Advanced Machine Learning Projects in Python

Advanced Machine Learning Projects in Python

Advanced Machine Learning Projects in Python

An eight-week advanced course where teens aged 14–17 build complete machine learning projects in Python, from regression and random forests to neural networks for images and text. Each week adds a new technique, and learners finish with a capstone project they present to the group.

Advanced Machine Learning Projects in Python

Paid once.

Level
Advanced
Ages
14–17
Duration
75 min
Classes
1 / Week
Weeks
8

Class Experience

This course is built for teens who can already write Python and want to understand machine learning properly, not just call a library and hope for the best. Over eight weeks, learners work through the full machine learning workflow: framing a problem, preparing data, choosing and training models, evaluating them honestly and communicating results.

The first half focuses on classic machine learning with pandas and scikit-learn. Learners explore and clean real datasets, build regression models to predict numbers, and train decision trees and random forests to classify data. They learn why models overfit, how cross-validation and train-test splits protect against it, and how to tune hyperparameters with care.

The second half moves into deep learning with Keras. Learners build a neural network from scratch, train a convolutional network to recognise images and try simple text classification. Throughout, the teacher explains the maths intuitively with diagrams, so learners understand what is happening inside each model without needing calculus.

In the final weeks, each learner chooses a dataset and builds a capstone project, then presents their approach, results and limitations to the group. They leave with a portfolio-ready notebook and the confidence to tackle new machine learning problems on their own.

How classes work

Each 75-minute class combines a short concept explanation, live coding in Google Colab and an extended hands-on challenge with teacher support. Optional practice notebooks are shared after each class for learners who want extra work.

What we'll cover

  • Week 1: The ML Workflow and Data with pandas – Frame a problem, load and explore a dataset and clean messy data.

  • Week 2: Regression and Evaluation – Predict numbers with linear regression and measure error properly.

  • Week 3: Classification with Trees and Forests – Train decision trees and random forests and read a confusion matrix.

  • Week 4: Overfitting and Model Tuning – Use train-test splits, cross-validation and hyperparameter tuning.

  • Week 5: Neural Networks with Keras – Build, train and visualise a simple neural network.

  • Week 6: Computer Vision with CNNs – Train a convolutional neural network to classify images.

  • Week 7: Working with Text – Turn text into features and build a simple text classifier.

  • Week 8: Capstone Project and Presentations – Finish an independent project and present results and limitations.

Learning Outcomes

  • Apply the full machine learning workflow from data to results

  • Clean and explore data with pandas

  • Train and compare regression, tree-based and neural network models

  • Detect and reduce overfitting with proper evaluation

  • Build image and text classifiers with Keras

  • Present a machine learning project clearly and honestly

Prerequisites

Learners should be confident with Python (functions, loops, lists and dictionaries) and comfortable with algebra. Prior exposure to pandas helps but is not required. A free Google account is needed for Colab.

What You'll Need

Supplies
Computer with internetFree Google accountNotebook and pen
Software
PYTHONGOOGLE_COLABPANDASSCIKIT_LEARNKERAS
Device and internet
Computer (WindowsMac or Chromebook)Chrome browserFree Google account for ColabStable internet connection

Computer with a modern browser; a free Google account for Google Colab; notebook and pen for sketching model ideas and notes.

Syllabus

8 Lessons

A step-by-step plan of what your child learns, class by class. · 8 Weeks

The ML Workflow and Data with pandas

Learners frame a machine learning problem, load and explore a real dataset and clean messy data with pandas.

Regression and Evaluation

Learners predict numbers with linear regression and measure error with appropriate metrics.

Classification with Trees and Forests

Learners train decision trees and random forests to classify data and interpret a confusion matrix.

Computer Vision with CNNs

Learners train a convolutional neural network to classify images and inspect what it gets wrong.

Working with Text

Learners turn text into numerical features and build a simple text classifier.

Capstone Project and Presentations

Learners finish an independent machine learning project and present their approach, results and limitations.

Available Times

Next 7 days, US Eastern Time

  • Sun, Nov 8 · 11:00 AM
  • Sun, Nov 8 · 3:30 PM
  • Mon, Nov 9 · 10:00 AM
  • Mon, Nov 9 · 5:00 PM
  • Mon, Nov 9 · 7:30 PM
  • Tue, Nov 10 · 1:00 PM
  • Tue, Nov 10 · 5:00 PM
  • Wed, Nov 11 · 10:00 AM
  • Thu, Nov 12 · 10:30 AM
  • Thu, Nov 12 · 4:00 PM
  • Thu, Nov 12 · 7:00 PM
  • Fri, Nov 13 · 11:00 AM

Parents Often Ask

It suits teens aged 14 to 17 who already write Python confidently and are comfortable with algebra. Learners new to Python should take a beginner course first.

No. The teacher explains the maths behind each model with diagrams and intuition, and algebra is enough to follow along.

Nothing needs to be installed. All coding happens in Google Colab in the browser, which only needs a free Google account.

Each class's notebook is shared afterwards, so learners can work through the missed material before the next session. Because weeks build on each other, catching up before the next class is recommended.

Learners finish with a capstone machine learning project in a portfolio-ready notebook and a short presentation of their results. They also keep all the weekly notebooks they built.

Meet your Instructor

Joined August, 2026

4.6

118

Reviews

12+

Years

500+

Students

A Senior QA Automation Engineer with strong experience in software testing, automation and AI/ML frameworks, this educator brings practical tech skills into the classroom. Has 12+ years working with children as a coding instructor and mentor, focusing on hands-on web development,…

Reviews

Weekly AI Story and Art Club (Ages 6–9)

Weekly AI Story and Art Club (Ages 6–9)

Shreya R.

Club · Ages 6–9 · 30 min · 1 / Week

$15.00per classSee schedule

Weekly Teen AI Builders Club: Advanced Projects

Weekly Teen AI Builders Club: Advanced Projects

Dr. B.

Club · Ages 13–17 · 75 min · 1 / Week

$27.00per classSee schedule

Weekly AI Explorers Club (Ages 8–11)

Weekly AI Explorers Club (Ages 8–11)

Krishna K.

Club · Ages 8–11 · 45 min · 1 / Week

$16.00per classSee schedule

One-Time Class: Advanced Prompt Engineering Masterclass for Teens

One-Time Class: Advanced Prompt Engineering Masterclass for Teens

Hemchandra G.

Ages 13–17 · 90 min · 1 / Week

$30.00per classSee schedule

Winter Term AI Builders Bootcamp: 10-Week Advanced Track

Winter Term AI Builders Bootcamp: 10-Week Advanced Track

Dr. B.

Ages 13–17 · 75 min · 1 / Week

$29.00per classSee schedule

One-Day Winter Camp: Make AI Holiday Cards

One-Day Winter Camp: Make AI Holiday Cards

Krishna K.

Ages 8–12 · 75 min · 1 / Week

$27.00per classSee schedule

Roblox AI Literacy: How Game Characters Make Decisions

Roblox AI Literacy: How Game Characters Make Decisions

Geeta T.

Ages 9–13 · 55 min · 1 / Week

$20.50per classSee schedule

Teachable Machine: Weekly AI Projects for Ages 7-12

Teachable Machine: Weekly AI Projects for Ages 7-12

Sakshi S.5.0

Club · Ages 7–12 · 55 min · 1 / Week

$18.00per classSee schedule

Weekly AI Story and Art Club (Ages 6–9)
Club
SR

Shreya R.

Weekly AI Story and Art Club (Ages 6–9)

Beginner

Level

6–9

Ages

30 min

Duration

1 / Week

Classes

Ongoing

Weeks

$15.00per class
See schedule
Weekly Teen AI Builders Club: Advanced Projects
Club
DB

Dr. B.

Weekly Teen AI Builders Club: Advanced Projects

Advanced

Level

13–17

Ages

75 min

Duration

1 / Week

Classes

Ongoing

Weeks

$27.00per class
See schedule
Weekly AI Explorers Club (Ages 8–11)
Club
KK

Krishna K.

Weekly AI Explorers Club (Ages 8–11)

Beginner

Level

8–11

Ages

45 min

Duration

1 / Week

Classes

Ongoing

Weeks

$16.00per class
See schedule
One-Time Class: Advanced Prompt Engineering Masterclass for Teens
HG

Hemchandra G.

One-Time Class: Advanced Prompt Engineering Masterclass for Teens

Advanced

Level

13–17

Ages

90 min

Duration

1 / Week

Classes

1

Weeks

$30.00per class
See schedule
Winter Term AI Builders Bootcamp: 10-Week Advanced Track
DB

Dr. B.

Winter Term AI Builders Bootcamp: 10-Week Advanced Track

Advanced

Level

13–17

Ages

75 min

Duration

1 / Week

Classes

10

Weeks

$29.00per class
See schedule
One-Day Winter Camp: Make AI Holiday Cards
KK

Krishna K.

One-Day Winter Camp: Make AI Holiday Cards

Beginner

Level

8–12

Ages

75 min

Duration

1 / Week

Classes

1

Weeks

$27.00per class
See schedule
Roblox AI Literacy: How Game Characters Make Decisions
GT

Geeta T.

Roblox AI Literacy: How Game Characters Make Decisions

Beginner

Level

9–13

Ages

55 min

Duration

1 / Week

Classes

4

Weeks

$20.50per class
See schedule
Teachable Machine: Weekly AI Projects for Ages 7-12
Club
SS

Sakshi S.

5.0(3)

Teachable Machine: Weekly AI Projects for Ages 7-12

Beginner

Level

7–12

Ages

55 min

Duration

1 / Week

Classes

Ongoing

Weeks

$18.00per class
See schedule