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
Course
Ages
Lessons
Status
Scratch
6–10
25
Available
Python — Part 1
7–10
26
Available
Python — Part 2
9–11
24
Planned
Artificial Intelligence
8–11
33
Available
Robotics with Arduino
8–11
32
Planned
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
#
Step
Who
1
We set up your school and your classes
Coderboy
2
Teacher pastes the class register
Teacher, 5 minutes
3
Students work through lessons in class or at home
Students
4
Teacher watches progress and exports a report
Teacher
5
Certificates issue automatically on completion
Automatic
What the teacher sees
The whole class on one screen: lessons complete, percentage, minutes watched
Who has stalled, and when each student was last active
CSV export for the register, a department report or a parents' evening
A class code: students sign in with it and tap their name, with no email address
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
Children have no account, no email address and no password. They sign in with the class code and their name.
We store a first name, progress and a certificate record. Nothing else.
Public certificate checks show the learner's name, the course and the date. No contact details.
Records deleted on request; a data-processing agreement is available.
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.
1Welcome to Scratch
2Create Your Account
3Scratch Basics
4What is Coding?
5X and Y Coordinates
6Coordinates Demo
7Sprite Costumes
8Motion Blocks — Part 1
9Motion Blocks — Part 2
10Sprite Sounds
11Sound Blocks
12Looks Blocks — Part 1
13Looks Blocks — Part 2
14Events Blocks — Part 1
15Events Blocks — Part 2
16Your First Animated Story
17Balloon Pop-Up Game
18Jumping Game
19Ping Pong Game
20Catch Game
21Space Invader Game
22Boat Game
23Snake Game
24Football Penalty Shootout
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.
1What Is Python?
2Python Editor Tour — How to Run Python Code
3What Is a Program?
4The print() Function — Your First Python Code
5Variables — Store Values in Python
6Numbers and Strings — Data Types Explained
7Math Operators Part 1 — Add, Subtract, Multiply, Divide
8Math Operators Part 2 — Remainder, Power & Order
9The input() Function — Ask the User a Question
10The int() Function — Convert Text to Number
11The if Statement — Decisions and Indentation
12if, else, elif — Comparison Operators
13The for Loop — range() and Repeating Code
14The while Loop — Repeat Until a Condition Changes
15String Tricks — Join, Repeat and len()
16Lists — Indexing, append() and for Loops
17Random Numbers — randint() & choice()
18Project: Greeting Story
19Project: Number Guessing Game
20Project: Rock Paper Scissors
21Project: Mad Libs Story Generator
22Project: Simple Calculator
23Project: Multiplication Tables
24Project: Quiz Game
25Project: Password Strength Checker
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.
1Welcome to Python Part 2
2Quick Recap of What You Know
3What is a Function?
4Making Your Own Function — Part 1
5Making Your Own Function — Part 2
6Functions with Inputs (Parameters)
7Functions that Give Back (return)
8What is a Dictionary?
9Reading and Writing Dictionaries
10Looping Over a Dictionary
11Lists of Dictionaries
12f-strings — Smart Strings
13String Tricks (upper, lower, split, join)
14What is a File?
15Reading a File
16Writing to a File
17Errors and Why They're Helpful
18try and except
19Hangman
20Word Counter
21Mini Chatbot (no AI)
22Quiz with Saved Scores
23Text Adventure Game
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.
1What Is AI? Artificial Intelligence Explained for Beginners
2Coding vs AI — Why Do We Need AI?
3How Does AI Learn? Learning From Examples Explained
4Train Your Own AI with Teachable Machine
5Can AI Be Wrong? Testing Our Trained AI
6Where Do We Use AI Every Day? — Simple AI Examples
7AI vs Machine Learning vs Deep Learning — What's the Difference?
8ChatGPT vs Gemini vs Claude vs Perplexity — Meet the AI Assistants
9How to Use AI Safely — Important AI Safety Rules for Beginners
10What Is a Prompt? How to Ask AI Better Questions