📚
Full curriculum library
Our Programs
Eleven courses covering computer basics, cyber safety, AI, and real coding in Python, Java and C# — all free, all grounded in national standards.
✓ COPPA aligned
✓ FERPA compliant
✓ CIPA standards
✓ NIST · CISA · NCSA
🎓 Courses
Pick a course
Each course is a path of lessons in order. Finish them all for a bonus 🏆!
🎒 Choose your level
Computer lessons for kids
Tap a level to see the lessons made for you. Finished lessons get a big green check! ✅
-
🖥️
My First Computer!
Meet your digital friend! What does a computer look like and what can it do? Let’s explore together!
-
🖱️
Click & Point Fun!
Make the mouse your best friend! Practice moving, clicking and double-clicking.
-
⌨️
Keyboard Adventure!
Find all the letters and numbers on the keyboard. Can you hunt down the letters in your own…
-
👀
What Do I See?
Learn what everything on your screen is called — icons, folders, the desktop and the taskbar!
-
🛡️
Stay Safe & Smart!
Computers need love too! Learn the golden rules of computer care and staying safe.
-
🐍
My First Python Words
With a grown-up, type your very first real Python code and make the computer say hello!
-
🌐
Safe Surfing on the Web
Learn how websites work, how to spot safe sites and what to do if something feels weird.
-
📦
Magic Boxes (Variables)
Variables are labeled boxes that remember things. Store names, scores and more!
-
🧮
Math Wizard
Python is a super calculator! Add, subtract, multiply, divide and turn text into numbers.
-
📖
Project: Silly Story Maker
Put it all together! Build a program that turns your answers into a hilarious story.
-
🎣
Spotting Phishing Scams
Don’t take the bait! Learn the warning signs of phishing emails, texts and game messages.
-
💻
Hello, Code!
Computers follow instructions called code. Write your first algorithm and meet Scratch!
-
🔢
Data Types & Conversions
Strings, integers, floats and booleans — learn what kind of data you are working with.
-
📋
Lists: Collections of Things
Store many values in one variable, grab items by position and change your list.
-
➖
Line Follower
Many robots follow a line on the floor. Loops let them check the line again and again.
-
🛠️
Functions: Your Own Commands
Create reusable commands with def, give them inputs and get answers back with return.
-
📒
Dictionaries: Labels & Values
Store information with labels using key–value pairs — perfect for game characters and contacts.
-
🏰
Project: Text Adventure Game
Build your own choose-your-path adventure with functions, if/else, loops and a dictionary inventory.
-
📦
Variables & Types in Java
In Java you tell the computer what TYPE each variable is. Learn int, double, boolean and String.
-
🛠️
Methods: Reusable Code
Write your own methods with parameters and return types to keep code neat.
-
🎯
Project: Number Guessing Game
Use Scanner for input and Random for secret numbers to build a classic guessing game.
-
🤖
What Is AI, Really?
Discover how artificial intelligence learns from data, where you already use it and how to use it wisely.
-
🧠
AI Security & Deepfakes
Learn how deepfakes and AI scams work, and how to protect yourself and your family.
👪
For Parents
Family cyber safety plans, device setup guides and parent workshops to help you guide your kids with confidence.
🏫
For Schools
Ready-to-teach lessons, assembly presentations and educator training to bring digital literacy into every classroom.
Ready to build a safer digital future? 🌟
Whether you want to learn, volunteer or support our mission, there’s a place for you here.