Secondary & College Courses

Start with a shared foundation, then choose your path: AI Track or Robotics + AI Track

Designed for students in grades 6-12 and non-CS college students.

Register Now

Stage 1: Shared Foundation

All students start here. Build universal skills in Python, Data Science, and Mathematics for AI.

2400 - Python for Beginners

10 lessons

Master Python fundamentals: syntax, loops, conditionals, and problem-solving skills.

Hover for details

2400 - Python for Beginners

Perfect starting point for students new to programming. Covers variables, data types, functions, and basic programming concepts. This foundational course introduces students to Python syntax, control structures, loops, and problem-solving techniques essential for all future courses.

2410 - Python Projects for Beginners

10 lessons

Apply Python to creative projects and build logic and confidence.

Hover for details

2410 - Python Projects for Beginners

Hands-on projects that reinforce Python concepts. Build games, calculators, and interactive applications while developing problem-solving skills. Students will create multiple practical projects that demonstrate their understanding of Python programming fundamentals.

2420 - Python Data Science

10 lessons

Learn data analysis using pandas, NumPy, and matplotlib.

Hover for details

2420 - Python Data Science

Essential data science skills for AI. Learn to manipulate datasets, perform statistical analysis, and create visualizations using industry-standard libraries. This course covers pandas for data manipulation, NumPy for numerical computing, and matplotlib for data visualization.

2440 - Mathematics for Machine Learning

10 lessons

Develop understanding of algebra, probability, and linear algebra for AI.

Hover for details

2440 - Mathematics for Machine Learning

Build the mathematical foundation needed for AI and machine learning. Covers vectors, matrices, statistics, and probability theory essential for understanding ML algorithms. Students will learn the mathematical concepts that power modern AI systems.

2430 - Introduction to Competitive Programming

10 lessons • Optional

Learn problem-solving strategies and algorithms for competitive programming challenges.

Hover for details

2430 - Introduction to Competitive Programming - Optional

Optional course for students interested in coding competitions. Learn efficient algorithms, time complexity analysis, and problem-solving techniques used in contests like USACO and Codeforces. Develop skills to solve complex algorithmic problems under time constraints.

2450 - Python Data Structures and Algorithms

10 lessons • Optional

Master fundamental data structures and algorithms using Python.

Hover for details

2450 - Python Data Structures and Algorithms - Optional

Optional course covering essential computer science fundamentals. Learn arrays, linked lists, trees, graphs, sorting, and searching algorithms to write efficient code. This course provides the algorithmic thinking skills needed for advanced programming and software development.

TRACK A

AI & Data Science Program

Software-Only Track • Perfect for Online Learning

Stage 2: Core AI

2460 - Python Machine Learning

10 lessons

Learn machine learning with scikit-learn

Hover for details

2460 - Python Machine Learning

Introduction to machine learning using scikit-learn. Learn supervised and unsupervised learning algorithms, model training, evaluation, and hyperparameter tuning. Build predictive models for classification and regression tasks.

2480 - Deep Learning with TensorFlow & Keras

10 lessons

Master CNNs and RNNs

Hover for details

2480 - Deep Learning with TensorFlow & Keras

Master neural networks, convolutional neural networks (CNNs) for image processing, and recurrent neural networks (RNNs) for sequence data. Build deep learning models using TensorFlow and Keras for real-world applications.

2620 - Practical AI with ChatGPT

10 lessons

LLM and API integration

Hover for details

2620 - Practical AI with ChatGPT

Learn to integrate large language models (LLMs) like ChatGPT into applications. Master API integration, prompt engineering, and building AI-powered applications that leverage the power of modern language models.

2640 - AI Tools and Automation

8 lessons

Gemini, Claude, Hugging Face

Hover for details

2640 - AI Tools and Automation

Explore cutting-edge AI tools including Google Gemini, Anthropic Claude, and Hugging Face models. Learn to automate tasks, build AI workflows, and leverage pre-trained models for various applications.

2660 - Model Deployment

10 lessons • Optional

Deploy models using Streamlit, Flask, and cloud hosting

Hover for details

2660 - Model Deployment - Optional

Learn to deploy machine learning models to production. Master Streamlit for quick prototypes, Flask for custom web applications, and cloud platforms like AWS, Google Cloud, or Azure for scalable deployments.

Stage 3: Applied AI Projects

2750 - AI for Science and Engineering

10 lessons

Apply AI to real datasets and scientific problems

Hover for details

2750 - AI for Science and Engineering

Apply AI and machine learning techniques to real-world scientific and engineering datasets. Work on projects in fields like biology, chemistry, physics, and environmental science. Learn to analyze complex data and build models that solve real scientific problems.

Stage 4: Research & Competition

2900 - Innovation Competition for Beginners

8 lessons

Prepare for innovation competitions

Hover for details

2900 - Innovation Competition for Beginners

Learn the fundamentals of innovation competitions. Develop skills in ideation, project planning, and presentation. Prepare for competitions like Congressional App Challenge, Samsung Solve for Tomorrow, and other innovation-focused contests.

2920 - AI Research and Competition Lab

12 lessons

ISEF / Congressional App Challenge preparation

Hover for details

2920 - AI Research and Competition Lab

Comprehensive preparation for prestigious science competitions like Regeneron ISEF and Congressional App Challenge. Learn research methodology, data analysis, scientific writing, and presentation skills. Build publishable AI research projects.

2940 - AI Ethics, Fairness & Explainability

8 lessons

Responsible AI development

Hover for details

2940 - AI Ethics, Fairness & Explainability

Explore the ethical implications of AI systems. Learn about bias, fairness, transparency, and explainability in machine learning. Understand how to build responsible AI systems that are fair, accountable, and beneficial to society.

2960 - AI Project Management

8 lessons • Optional

Documentation, GitHub, and teamwork skills

Hover for details

2960 - AI Project Management - Optional

Learn essential project management skills for AI development. Master version control with GitHub, technical documentation, code organization, and collaborative development practices. Essential for working on team projects and maintaining professional codebases.

Register for AI Track
TRACK B

AI-Powered Robotics Program

Hardware + Software • Hands-On Learning

Stage 2: Robotics Core

2100 - Intermediate Robotics Sensors (Arduino)

10 lessons

Hardware basics with Arduino

Hover for details

2100 - Intermediate Robotics Sensors (Arduino)

Learn to interface various sensors with Arduino microcontrollers. Work with ultrasonic sensors, infrared sensors, temperature sensors, and more. Build projects that sense and respond to the environment.

2300 - Intermediate Robotics Car (Arduino)

10 lessons

Autonomous control systems

Hover for details

2300 - Intermediate Robotics Car (Arduino)

Build and program an autonomous robotic car using Arduino. Learn motor control, sensor integration, and basic navigation algorithms. Create a robot that can navigate obstacles and follow paths.

2500 - Advanced Robotics Sensors (Raspberry Pi)

10 lessons

Camera & data logging

Hover for details

2500 - Advanced Robotics Sensors (Raspberry Pi)

Advance to Raspberry Pi for more sophisticated sensor integration. Work with cameras, IMU sensors, and advanced data logging. Learn to process sensor data using Python on Raspberry Pi.

2700 - Advanced Robotics Car (Raspberry Pi)

10 lessons

Vision integration

Hover for details

2700 - Advanced Robotics Car (Raspberry Pi)

Build an advanced robotic car with Raspberry Pi that integrates computer vision. Learn to process camera feeds, detect objects, and make navigation decisions based on visual input. Combine hardware and software for intelligent robotics.

Stage 3: AI Integration

2710 - Robotics and Computer Vision

10 lessons

OpenCV / ML object tracking

Hover for details

2710 - Robotics and Computer Vision

Integrate computer vision into robotics using OpenCV and machine learning. Learn image processing, object detection, tracking, and recognition. Build robots that can see and understand their environment.

2730 - AI for Robotics (TinyML)

10 lessons

Edge AI deployment

Hover for details

2730 - AI for Robotics (TinyML)

Deploy machine learning models directly on microcontrollers and edge devices. Learn TinyML techniques to run AI inference on resource-constrained hardware. Build intelligent robots that make decisions locally without cloud connectivity.

Stage 4: Innovation & Competition

2910 - Innovation Competition for Beginners

8 lessons

Prepare for innovation competitions

Hover for details

2910 - Innovation Competition for Beginners

Learn the fundamentals of innovation competitions with a focus on robotics projects. Develop skills in ideation, prototyping, and presentation. Prepare for competitions like Samsung Solve for Tomorrow, Conrad Challenge, and other innovation-focused contests.

2930 - AI Research and Competition Lab

12 lessons

Robotics projects for ISEF

Hover for details

2930 - AI Research and Competition Lab

Comprehensive preparation for prestigious science competitions like Regeneron ISEF with robotics-focused projects. Learn research methodology, hardware documentation, scientific writing, and presentation skills. Build publishable AI-powered robotics research projects.

Register for Robotics Track

Your Learning Path

Start with Stage 1, then choose your specialization

Stage 1
Foundation
Python, Data Science, Math
Choose Track
AI or Robotics
Based on your interests
Specialize
Advanced Skills
ML, DL, or Hardware
Compete
ISEF & Research
Build publishable projects

Ready to Start Your Journey?

Join hundreds of students mastering AI and Robotics. Start with Stage 1 today!

Register Now