Coderboy Coding · AI · Robotics
For schools

Coding, AI and Robotics
for ages 6 to 12

A complete curriculum your students work through in the browser, with progress you can see, and certificates that carry your school's name.

3Courses
84Lessons
6–12Ages
0Setup
hello@ibranext.comCoderboy

Why schools come to us

Coding, AI and robotics are being asked for. The usual options are a teacher building a course from nothing, or an outside tutor charging per child. And a video playlist proves nothing at all. Coderboy's lessons are free on YouTube; Coderboy Academy is where a school runs them as a course, with tracking, a teacher dashboard and certificates.

Completion is earned, not clicked

We measure the seconds a child actually watched. Skipping ahead earns nothing, so a certificate means the lessons were genuinely covered.

Your name on every certificate

Your logo and signatory print alongside Coderboy's, and each certificate carries a number anyone can verify online.

Safeguarding by design

Children get no accounts and no email addresses. A certificate shows the child's name, the course and the date - and nothing else. No contact details, no school details, nothing a stranger could use to reach them.

Nothing for staff to install

It runs in a browser on the computers you already have. No software, no licences, no hardware.

The curriculum at a glance

CourseAgesLessonsStatus
Scratch6–1025Available
Python — Part 17–1026Available
Python — Part 29–1124Planned
Artificial Intelligence8–1133Available
Robotics with Arduino8–1132Planned

Every lesson is printed in full from page 4 onwards.

Start with a pilot. One class, one course, an agreed number of weeks. You see real completion data and real certificates before committing to anything wider.

Coderboy Academy · For schoolsPage 2

How it works

#StepWho
1We set up your school and your classesCoderboy
2Teacher pastes the class registerTeacher, 5 minutes
3Students work through lessons in class or at homeStudents
4Teacher watches progress and exports a reportTeacher
5Certificates issue automatically on completionAutomatic

What the teacher sees

What you need, and what you do not

You need

Browsers and internet · a supervising teacher · a period a week, or homework time

You do not need

To buy software or hardware · a specialist coding teacher · to write any curriculum

Data and safeguarding

Let's start with one class

A twenty-minute call to pick a year group and a starting course. We'll follow it with a short written proposal for your school: scope, timeline and cost.
hello@ibranext.com · fanwaar.com/coderboy/academy

Coderboy Academy · For schoolsPage 3

Every lesson, in order

Lessons run three to five minutes. Courses are listed in the order a child would take them.

Scratch

Ages 6–10 · 25 lessons · Available

Drag-and-drop coding. The first taste of logic, loops and events, with no typing required.

  1. 1Welcome to Scratch
  2. 2Create Your Account
  3. 3Scratch Basics
  4. 4What is Coding?
  5. 5X and Y Coordinates
  6. 6Coordinates Demo
  7. 7Sprite Costumes
  8. 8Motion Blocks — Part 1
  9. 9Motion Blocks — Part 2
  10. 10Sprite Sounds
  11. 11Sound Blocks
  12. 12Looks Blocks — Part 1
  13. 13Looks Blocks — Part 2
  14. 14Events Blocks — Part 1
  15. 15Events Blocks — Part 2
  16. 16Your First Animated Story
  17. 17Balloon Pop-Up Game
  18. 18Jumping Game
  19. 19Ping Pong Game
  20. 20Catch Game
  21. 21Space Invader Game
  22. 22Boat Game
  23. 23Snake Game
  24. 24Football Penalty Shootout
  25. 25Coding Success Stories

Python — Part 1

Ages 7–10 · 26 lessons · Available

Real typed code in the browser. Printing, variables, loops, lists and nine build-it projects.

  1. 1What Is Python?
  2. 2Python Editor Tour — How to Run Python Code
  3. 3What Is a Program?
  4. 4The print() Function — Your First Python Code
  5. 5Variables — Store Values in Python
  6. 6Numbers and Strings — Data Types Explained
  7. 7Math Operators Part 1 — Add, Subtract, Multiply, Divide
  8. 8Math Operators Part 2 — Remainder, Power & Order
  9. 9The input() Function — Ask the User a Question
  10. 10The int() Function — Convert Text to Number
  11. 11The if Statement — Decisions and Indentation
  12. 12if, else, elif — Comparison Operators
  13. 13The for Loop — range() and Repeating Code
  14. 14The while Loop — Repeat Until a Condition Changes
  15. 15String Tricks — Join, Repeat and len()
  16. 16Lists — Indexing, append() and for Loops
  17. 17Random Numbers — randint() & choice()
  18. 18Project: Greeting Story
  19. 19Project: Number Guessing Game
  20. 20Project: Rock Paper Scissors
  21. 21Project: Mad Libs Story Generator
  22. 22Project: Simple Calculator
  23. 23Project: Multiplication Tables
  24. 24Project: Quiz Game
  25. 25Project: Password Strength Checker
  26. 26Project: Tic-Tac-Toe
Coderboy · CurriculumPage 4

Python — Part 2

Ages 9–11 · 24 lessons · Planned

Functions, dictionaries, files and error handling: the step from scripts to programs.

  1. 1Welcome to Python Part 2
  2. 2Quick Recap of What You Know
  3. 3What is a Function?
  4. 4Making Your Own Function — Part 1
  5. 5Making Your Own Function — Part 2
  6. 6Functions with Inputs (Parameters)
  7. 7Functions that Give Back (return)
  8. 8What is a Dictionary?
  9. 9Reading and Writing Dictionaries
  10. 10Looping Over a Dictionary
  11. 11Lists of Dictionaries
  12. 12f-strings — Smart Strings
  13. 13String Tricks (upper, lower, split, join)
  14. 14What is a File?
  15. 15Reading a File
  16. 16Writing to a File
  17. 17Errors and Why They're Helpful
  18. 18try and except
  19. 19Hangman
  20. 20Word Counter
  21. 21Mini Chatbot (no AI)
  22. 22Quiz with Saved Scores
  23. 23Text Adventure Game
  24. 24Build Your Own (Capstone)

Artificial Intelligence

Ages 8–11 · 33 lessons · Available

What AI actually is, how it learns from examples, where it gets things wrong, and how to use it well.

  1. 1What Is AI? Artificial Intelligence Explained for Beginners
  2. 2Coding vs AI — Why Do We Need AI?
  3. 3How Does AI Learn? Learning From Examples Explained
  4. 4Train Your Own AI with Teachable Machine
  5. 5Can AI Be Wrong? Testing Our Trained AI
  6. 6Where Do We Use AI Every Day? — Simple AI Examples
  7. 7AI vs Machine Learning vs Deep Learning — What's the Difference?
  8. 8ChatGPT vs Gemini vs Claude vs Perplexity — Meet the AI Assistants
  9. 9How to Use AI Safely — Important AI Safety Rules for Beginners
  10. 10What Is a Prompt? How to Ask AI Better Questions
  11. 11How to ask AI better questions — 3 Simple Rules
  12. 12How, Why & Follow-Ups — Ask AI Better Questions — Prompt Basics
  13. 13Create Stories With AI — Learn Prompt Refining
  14. 14Create Ideas and Pictures with AI
  15. 15Give AI a Role and Watch What Happens
  16. 16Can You Tell If a Picture Was Made by AI?
  17. 17Why Does AI Sometimes Say No? — AI Safety Rules Explained
  18. 18What Is AI Bias? Why Artificial Intelligence Can Be Unfair
  19. 19How to Use AI for Schoolwork the Right Way — AI Study Help
  20. 20Train AI to Recognize Sounds with Teachable Machine — Audio AI Tutorial
  21. 21Train AI With Body Movements — Teachable Machine Pose Project
  22. 22Build an AI Vocabulary Helper — Learn New Words with AI
  23. 23Use AI to Quiz Yourself — Smarter Study Practice
  24. 24Google Quick Draw: How AI Guesses Your Drawings — Machine Learning Game
  25. 25What Is an AI Hallucination? Why AI Can Make Things Up
  26. 26Build a Comic with AI — Learn Prompt Engineering
  27. 27Build Your Own AI in Scratch
  28. 28Build Own AI Image Recognition Project in Scratch
  29. 29How to Use an AI Tutor for Learning — WriteTone AI
  30. 30Use AI to Write Python Code — Beginner Coding with Claude
  31. 31AI Image Generation Explained — Midjourney
  32. 32How AI Creates Music and Harmony — Google Blob Opera
  33. 33Gemini Notebook: Turn Your Notes Into Quizzes, Mind Maps & Answers
Coderboy · CurriculumPage 5

Robotics with Arduino

Ages 8–11 · 32 lessons · Planned

LEDs, motors and buttons in a browser simulator: real hardware logic with no kit to buy.

  1. 1Welcome to Arduino
  2. 2Open Your Hardware Lab
  3. 3The Editor and the Circuit Canvas
  4. 4What is a Microcontroller?
  5. 5setup() and loop() — the two blocks
  6. 6The LED — and the resistor, in one sentence
  7. 7Pins and Power
  8. 8digitalWrite HIGH and LOW
  9. 9delay() — making time pass
  10. 10Your First Blink — the whole program
  11. 11Semicolons, Braces and Red Messages 🆕
  12. 12Serial.print — seeing inside your program
  13. 13When It Doesn't Work — three things to check
  14. 14Variables — naming your pins, and numbers with a dot
  15. 15if and else in hardware
  16. 16Buttons and digitalRead
  17. 17for loop in Hardware — Part 1: repeating one thing
  18. 18for loop in Hardware — Part 2: counting across pins
  19. 19analogWrite — brightness in between
  20. 20analogRead — reading a dial
  21. 21Making Your Own Function 🆕
  22. 22Build a Traffic Light
  23. 23Push Button Lamp
  24. 24Reaction Time Game
  25. 25Morse Code Sender
  26. 26Light Dimmer
  27. 27Night Light
  28. 28Distance Alarm
  29. 29Temperature Display
  30. 30Simple Servo Wave
  31. 31LED Dice
  32. 32Build Your Own (Capstone)
Coderboy · CurriculumPage 6