Note: This class will take place online via the video conference platform ZOOM - US Central Time (CST/CDT).
Description:
A 10-lesson introduction to machine learning for high school students with prior Python experience. Using Scikit-Learn and Pandas, students work through the full ML workflow — data preparation, regression, classification, model evaluation, decision trees, feature engineering, clustering, and a first look at neural networks — on real datasets like Titanic, Customer Churn, and MNIST. The course ends with a capstone project students can take directly into ISEF or the Congressional App Challenge.
| Lesson 1: Introduction to Machine Learning | Lesson 2: Data Preparation |
| Lesson 3: Regression | Lesson 4: Classification |
| Lesson 5: Model Evaluation | Lesson 6: Decision Trees and Random Forest |
| Lesson 7: Feature Engineering Pipelines | Lesson 8: Unsupervised Learning |
| Lesson 9: Introduction to Neural Networks | Lesson 10: Final Project Workshop |
Prerequisites: Grade 6+. Finish course 2420 - Data Science & Math for AI Projects.
Programming Language: Python
Books:
12/06/2026, 12/13/2026, 12/20/2026, 12/27/2026, 01/03/2027, 01/10/2027, 01/17/2027, 01/24/2027, 01/31/2027, 02/07/2027, 02/14/2027
Participants must currently be in grades 6 to adult.
Minimum: 6
Maximum: 20
Registration starts on 08/08/2026 and ends on 12/13/2026.
Room: Home
Please contact AMERIDUO - Teach Students Robotics & Artificial Intelligence if you have any questions.