All Courses

Explore practical courses in AI, coding and digital information literacy for young learners and educators, with live online and self-paced learning options.

PhD-led learning

Hands-on projects

Certificate of completion

coding basics course page2

Live Online

Join live small-group classes with expert instructors in real time

Self-Paced

Learn independently with flexible access to structured lessons and activities

LIVE ONLINE

Python for Kids 1: Coding Basics

Learn coding basics through interactive lessons, hands-on exercises and mini-projects in a small-group setting.

6 weeks · 1 hour per class

 Max 4 learners · Ages 10-17 

SELF-PACED

Python for Kids (Basic - Age 10+)

A structured Python course that builds confidence, problem-solving and strong coding foundations.

10 weeks · 77 videos

40 practice resources

SELF-PACED

Intermediate Python (Age 10+)

Master intermediate Python through practical projects, quizzes, and hands-on coding exercises.

10 weeks · 26 videos

27 practice resources

LIVE ONLINE

AI Made Simple Level 1- Age 10+

A beginner-friendly introduction to AI, from how it works and where we use it to Generative AI, its benefits and limitations.

One-time· 1 hour per class

 Max 4 learners · Ages 10-17

LIVE ONLINE

Why Data Can Be Misleading

Explore how data and statistics can mislead in news, social media and everyday life, and learn how to question information critically.

One-time· 1 hour per class

 Max 4 learners · Ages 10-17

LIVE ONLINE

Inside the Cloud: Cloud Computing Basics

Discover how cloud computing works, where it’s used, and how it powers the apps, services and technology we use every day.

One-time· 1 hour per class

 Max 4 learners · Ages 10-17

Not sure which course is right for your learner?

Answer a few quick questions and we’ll recommend the best fit based on their age, interests and goals.

PhD-led
Instruction

Project-based
Learning

Self-paced
Courses

Small Class Sizes

Real-world
Skills

Enhanced DBS checked instructors

What Parents Say

My 10-year-old absolutely loved this course! The way the concepts were explained made them really easy for him to understand, and he never felt overwhelmed. After just the basic course, he was confidently creating his own little interactive Python programs, like number guessing games, and couldn’t wait to show me and play them together. 

The best part is that it’s really sparked his interest in coding. He’s so excited to keep learning and is already asking what’s next! Thank you for making programming fun, approachable, and confidence-building for young learners. I’d definitely recommend this course to other parents.

-Erin

★★★★★

Fun class. Highly recommend

-Outschool Parent

★★★★★

This class was absolutely wonderful for my son. He could easily follow along with the concepts and recreate the exercises. The instructor was incredibly patient and kind, and her teaching method has allowed my son’s curiosity and enthusiasm for the world of programming and computer science to grow even stronger. Thank you so much, we look forward to the next course of classes!!

-Outschool Parent

★★★★★