| 1 | Internet Playground | What is the internet and how do I explore it safely? | Internet basics | internet, network, browser, safety | Describe what the internet is in one sentence | Map all the devices in your home that connect to the internet |
| 2 | The Computer Control Room | How do computers respond to what I do? | Operating system basics | input, output, window, application, system | Name three things an operating system does | Explore the settings on your computer and find one thing you didn't know about |
| 3 | The Digital Treasure Chest | How do I organize digital files and get back to them? | File management | file, folder, directory, save, organize | Name the types of files you use most. Where do they live? | Organize one messy folder on your device |
| 4 | Keyboard Ninja Training | How do I type comfortably and accurately? | Touch typing | keyboard, touch typing, shortcut, accuracy | What is one keyboard shortcut you learned? | Practice typing for 10 minutes each day this week |
| 5 | The Power of Words | How do computers help us communicate through writing? | Digital writing | document, format, edit, share, revision | What is the difference between editing and formatting? | Write a short message to someone using a digital tool you have not tried before |
| 6 | The Digital Art Studio | How do images communicate ideas? | Digital art basics | pixel, tool, composition, digital art | Describe one choice you made in your artwork and why | Try recreating one real object as a digital drawing |
| 7 | The Internet Detective Lab | How do I find reliable information online? | Search skills | search, query, result, source, reliability | What is one thing to check about a search result before using it? | Search for one topic and compare three different results |
| 8 | The Idea Workshop | How do I evaluate the information I find online? | Information evaluation | Wikipedia, source, citation, evaluate | What makes Wikipedia useful? What are its limitations? | Find one article about a topic you know well and check its accuracy |
| 9 | Teach the Computer to Follow Instructions | What is coding and how does a computer follow instructions? | Computational thinking | instruction, sequence, algorithm, cause-and-effect | What happens if instructions are out of order? | Write instructions for a daily routine so precisely that a robot could follow them |
| 10 | Build Your First Program | How do I create something a computer can run? | Scratch programming | block, program, loop, event, sprite | What does a loop do? Why is it useful? | Modify your program to do something new |
| 11 | The Debugging Lab | What do I do when my code doesn't work? | Debugging | bug, debugging, error, test, fix | Describe the debugging process in three steps | Intentionally break a program and then fix it |
| 12 | How Things Are Built | How are complex systems made from smaller parts? | Systems thinking | component, system, modular, assembly | Name one complex system and describe two of its components | Take apart something simple (a pencil, a stapler) and identify every part |
| 13 | The AI Discovery Lab | What is generative AI and how does it work? | AI literacy | generative AI, training data, model, output, hallucination | Name two things AI can do well and two things it cannot | Ask an AI tool the same question three ways and compare the answers |
| 14 | AI as a Creative Partner | How do I collaborate with AI tools effectively? | AI collaboration | prompt, collaboration, iteration, human judgment | When should you trust an AI output? When should you check it? | Use an AI tool to help with one part of your final project |
| 15 | Invent Something Cool | How do I plan and start a real creative project? | Project planning | project, plan, prototype, iterate | What problem does your project solve or what does it make possible? | Share your project plan with someone and get one piece of feedback |
| 16 | Build and Improve | How do I develop a project through iteration? | Iterative development | iteration, version, improve, feedback | What is one thing you changed and why? | Set a specific goal for the next version of your project |
| 17 | Final Touches | How do I prepare something to present to others? | Project refinement | polish, present, explain, refine | What is one decision you made to improve your project's presentation? | Practice explaining your project out loud three times |
| 18 | Creator Showcase | What did I create and what did I learn? | Synthesis and presentation | showcase, reflect, demonstrate, create | What is one skill you developed during this curriculum that you want to keep using? | Teach one thing you learned to someone who wasn't in the class |
| CAD 1 | Shape Builders | How are 3D objects built from simple shapes? | 3D design basics | 3D design, TinkerCAD, primitive, shape | Name three primitives used in 3D design | Design one object using only three shapes |
| CAD 2 | From Screen to Real Object | How does a digital design become a physical object? | 3D printing basics | 3D printing, filament, layer, design for print | What is one limitation of 3D printing that affects design? | Redesign your object to print more successfully |