Grades 4–12
Coding that grows with your students.
Four levels, about 30 hours per level each year, from block-based coding to Python, web development, data and an introduction to machine learning. Delivered online, offline or hybrid.
- Levels
- 4
- Hours
- 30 per level per year
- Grades
- 4–12
- Mode
- Online, offline or hybrid
- Fees
- On request
- Certificate
- Skillern certificate
Level 1: Grades 4–5
Block-based foundations · 30 hours
1
2
3
4
5
6
- 1. Sequences and sprites — 5h
- 2. Loops — 5h
- 3. Events and conditions — 5h
- 4. Variables and scoring — 5h
- 5. Game and story project — 7h
- 6. Showcase — 3h
| Unit | Hours | Students will be able to |
|---|---|---|
| Sequences and sprites | 5 | Give instructions in order; move and animate sprites. |
| Loops | 5 | Repeat actions efficiently. |
| Events and conditions | 5 | Make programs respond to input. |
| Variables and scoring | 5 | Track values such as score and lives. |
| Game and story project | 7 | Plan and build an interactive game or story. |
| Showcase | 3 | Present and explain a project. |
Level 2: Grades 6–7
From blocks to Python · 30 hours
1
2
3
4
5
- 1. Advanced block coding: lists and clones — 6h
- 2. Python first steps — 6h
- 3. Decisions and loops in Python — 8h
- 4. Turtle graphics — 6h
- 5. Project — 4h
| Unit | Hours | Students will be able to |
|---|---|---|
| Advanced block coding: lists and clones | 6 | Manage many objects and collections. |
| Python first steps | 6 | Use print, input and variables. |
| Decisions and loops in Python | 8 | Write programs that branch and repeat. |
| Turtle graphics | 6 | Draw patterns with code. |
| Project | 4 | Build a quiz or drawing app. |
Level 3: Grades 8–9
Python and the web · 30 hours
1
2
3
4
5
- 1. Functions and lists — 8h
- 2. Files and data — 4h
- 3. HTML and CSS — 8h
- 4. JavaScript basics — 6h
- 5. Website project — 4h
| Unit | Hours | Students will be able to |
|---|---|---|
| Functions and lists | 8 | Structure programs into reusable functions. |
| Files and data | 4 | Read and write simple data files. |
| HTML and CSS | 8 | Build and style web pages. |
| JavaScript basics | 6 | Add interactivity to a page. |
| Website project | 4 | Publish a personal or school website. |
Level 4: Grades 10–12
Data, automation and AI · 30 hours
1
2
3
4
5
- 1. Algorithms and problem solving — 6h
- 2. Python for data — 8h
- 3. Automation and APIs — 4h
- 4. Introduction to machine learning — 6h
- 5. Capstone — 6h
| Unit | Hours | Students will be able to |
|---|---|---|
| Algorithms and problem solving | 6 | Design and trace algorithms. |
| Python for data | 8 | Analyse data with pandas. |
| Automation and APIs | 4 | Automate tasks and use simple APIs. |
| Introduction to machine learning | 6 | Train and evaluate a simple model. |
| Capstone | 6 | Solve a real problem with code and present it. |
Tools
Block-based coding (such as Scratch), Python, HTML, CSS and JavaScript, and a no-code machine learning tool.

