Home / Courses / Coding & Computational Thinking

Coding course

💻 Coding & Computational Thinking

Think like a programmer: give clear instructions, debug, use loops and choices, work with data, understand networks, and ship your first program.

20 lessonsAges 3–10Four age versions per lessonComputational ThinkingAlgorithmsDebuggingLogic

Complete lesson syllabus

Every lesson below contains age-banded facts and quiz questions. Some lessons also include a make-or-explain artifact prompt. Titles are shown in their current course order.

  1. Giving Clear Instructions
    Sequencing · Logic · Communication
    Example: An algorithm is a step-by-step plan for solving a problem or doing a task.
  2. Sequences & Steps
    Sequencing · Logic · Pattern Recognition
    Example: A program usually runs one instruction after another unless a loop, event, or choice changes the path.
  3. Debugging
    Debugging · Problem Solving · Critical Thinking
    Example: Debugging has a pattern: reproduce the bug, find the likely cause, change one thing, test again.
  4. Loops
    Loops · Pattern Recognition · Sequencing
  5. Events
    Events · Interactive Design · Sequencing
  6. If/Then Choices
    Conditionals · Logic · Decision Making
  7. True/False Logic
    Boolean Logic · Logic · Critical Thinking
  8. Variables & Memory
    Variables · State Management · Data
  9. Data
    Data Analysis · Classification · Pattern Recognition
  10. Patterns, Sorting & Search
    Pattern Recognition · Classification · Algorithms
  11. What Is a Computer?
    Computing Systems · Systems Thinking · Hardware Software
  12. Networks & the Internet
    Networks · Systems Thinking · Communication
  13. Web Pages & Links
    Web Literacy · Design Thinking · Communication
  14. Cybersecurity Basics
    Cybersecurity · Privacy · Risk Management
  15. AI Learns From Data
    Ai Literacy · Data Analysis · Source Evaluation
  16. Design an App
    Design Thinking · User Experience · Problem Solving
  17. Build a Game
    Game Design · Events · State Management
  18. Teamwork & Version History
    Collaboration · Version Control · Communication
  19. Tech for Everyone
    Accessibility · Inclusive Design · Empathy
  20. Ship Your First Program
    Project Management · Testing · Communication

Open a representative lesson

See age-by-age facts, a sample quiz prompt, sourcing where available, and the artifact prompt from Giving Clear Instructions.

View the Giving Clear Instructions sample lesson →

How age adaptation works

The lesson record contains separate fact sets and quiz questions for Pre-K, kindergarten, early elementary, and upper elementary. This is not the same paragraph with a smaller font: vocabulary, detail, and question demands can change by age band. Parents can still choose a different level if their child needs it.

Assessment and records

Course quizzes provide immediate practice feedback. Completion and progress can feed parent-managed records, but a quiz score is not a teacher-issued grade, independent diagnosis, or accredited course credit.

Related courses

Browse all 57 courses · See 16 sample lessons · Read the learning-quality standard