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
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
★★★★★