Coding. Level 1 to 18.
From a first repeat block to distributed systems: a full computing education. All of it is planned; 2 sample lessons are the only part you can try today.
19 strands (2 beyond school) · 133 topics · about 549 modules planned · 38 specified · 2 with a sample lesson. From Primary 1 to Master's topics.
Computational thinking
Algorithms, decomposition, patterns and debugging, unplugged first. Theory of computation beyond school.
Previews Computer Science, Mathematics
Algorithms, unplugged
CO-CTH-ALG · Primary 1 to Primary 6 · about 4 modules planned
Step-by-step instructions for everyday tasks, acted out before they are coded.
- About 4 planned
Decomposition
CO-CTH-DEC · Primary 2 to JSS 1 · about 3 modules planned
Breaking a big problem into small ones you can solve.
- About 3 planned
Patterns and abstraction
CO-CTH-PAT · Primary 3 to JSS 2 · about 3 modules planned
Spotting what repeats, and leaving out detail that doesn't matter.
- About 3 planned
Debugging, unplugged
CO-CTH-DBG · Primary 2 to JSS 2 · about 3 modules planned
Finding and fixing mistakes calmly, one step at a time.
- About 3 planned
Theory of computation
CO-CTH-TOC · 200 Level to Master's topics · about 6 modules planned
Automata, grammars and what computers can and cannot compute.
- About 6 planned
Complexity
CO-CTH-CPX · 200 Level to Master's topics · about 5 modules planned
P, NP and why some problems are hard for every computer.
- About 5 planned
Block coding
Sequences, loops, conditions and events with drag-and-drop blocks, ending in a first game.
Sequences
CO-BLK-SEQ · Primary 1 to Primary 4 · 1 of about 3 modules specified
Instructions in order: the very first idea in programming.
- Instructions in orderCO-BLK-SEQ-01, Planned
- 2 more planned
Loops
CO-BLK-LOP · Primary 3 to JSS 1 · 4 modules specified
Repeat instead of rewriting: counted loops, patterns, nested loops and repeat-until.
Conditions
CO-BLK-CND · Primary 3 to Primary 6 · 1 of about 3 modules specified
If this, then that: programs that make choices.
- If this, then thatCO-BLK-CND-01, Planned
- 2 more planned
Events
CO-BLK-EVT · Primary 3 to Primary 6 · about 3 modules planned
When this is clicked, do that: programs that respond.
- About 3 planned
Making a game
CO-BLK-GAM · Primary 4 to JSS 1 · about 4 modules planned
Sprites, scores and rules: a first game built from blocks.
- About 4 planned
Programming languages
Python and JavaScript at school; TypeScript, Java, C, C++, Go, Rust, Kotlin, Swift, SQL, functional languages and compilers beyond.
Previews Computer Science, Software Engineering
Python basics · Python
CO-PRG-PYB · JSS 1 to SSS 1 · 7 modules specified
A first real language: printing, variables, numbers, text, decisions, loops and lists.
Python functions · Python
CO-PRG-PYF · JSS 2 to A level / JUPEB / foundation year · 5 modules specified
Name a piece of code and reuse it: parameters, return values, scope and recursion.
Python objects and modules · Python
CO-PRG-PYO · SSS 2 to A level / JUPEB / foundation year · about 5 modules planned
Classes, objects, modules and packages.
- About 5 planned
JavaScript
CO-PRG-JSC · JSS 2 to SSS 3 (WASSCE) · about 8 modules planned
The language of the web: values, functions and the page.
- About 8 planned
TypeScript
CO-PRG-TSC · A level / JUPEB / foundation year to 200 Level · about 5 modules planned
JavaScript with types, for bigger, safer programs.
- About 5 planned
Java
CO-PRG-JAV · A level / JUPEB / foundation year to 200 Level · about 6 modules planned
Classes, objects and the Java platform.
- About 6 planned
C
CO-PRG-CLG · A level / JUPEB / foundation year to 300 Level · about 6 modules planned
Close to the machine: memory, pointers and compilation.
- About 6 planned
C++
CO-PRG-CPP · 100 Level to 300 Level · about 6 modules planned
Performance and abstraction: classes, templates and the standard library.
- About 6 planned
Go
CO-PRG-GOL · 100 Level to 300 Level · about 5 modules planned
Simple, fast and built for servers and concurrency.
- About 5 planned
Rust
CO-PRG-RST · 200 Level to 400–500 Level · about 6 modules planned
Memory safety without a garbage collector: ownership and borrowing.
- About 6 planned
Kotlin
CO-PRG-KOT · 100 Level to 300 Level · about 5 modules planned
A modern language for Android and the JVM.
- About 5 planned
Swift
CO-PRG-SWF · 100 Level to 300 Level · about 5 modules planned
Apple's language for iOS and macOS apps.
- About 5 planned
SQL
CO-PRG-SQL · SSS 3 (WASSCE) to 200 Level · about 5 modules planned
Asking questions of data: SELECT, JOIN and GROUP BY.
- About 5 planned
Functional programming
CO-PRG-FNP · 200 Level to 400–500 Level · about 6 modules planned
Haskell and OCaml: pure functions, types and recursion.
- About 6 planned
Language design and compilers
CO-PRG-CMP · 300 Level to Master's topics · about 6 modules planned
Parsing, type checking and code generation: how languages are built.
- About 6 planned
Algorithms & data structures
Searching, sorting, lists and dictionaries, then Big-O, trees, graphs, hashing and algorithm design.
Previews Computer Science, Software Engineering
Searching and sorting
CO-ALG-SRT · JSS 3 (BECE) to A level / JUPEB / foundation year · 5 modules specified
Finding and ordering data, and measuring which method is faster.
Lists and dictionaries
CO-ALG-LDS · JSS 3 (BECE) to SSS 2 · about 3 modules planned
Choosing a list or a dictionary, and what each is good at.
- About 3 planned
Big-O
CO-ALG-BIG · A level / JUPEB / foundation year to 200 Level · about 3 modules planned
Describing how running time grows, precisely.
- About 3 planned
Trees
CO-ALG-TRE · 100 Level to 200 Level · about 5 modules planned
Binary trees, search trees and heaps.
- About 5 planned
Graphs
CO-ALG-GRP · 100 Level to 300 Level · about 6 modules planned
Networks in code: traversal, shortest paths and spanning trees.
- About 6 planned
Hashing
CO-ALG-HSH · 100 Level to 200 Level · about 3 modules planned
Hash tables and why dictionaries are fast.
- About 3 planned
Dynamic programming
CO-ALG-DYN · 200 Level to 400–500 Level · about 4 modules planned
Solving big problems by remembering small answers.
- About 4 planned
Algorithm design
CO-ALG-ADS · 200 Level to 400–500 Level · about 5 modules planned
Greedy methods, divide and conquer, and proofs of correctness.
- About 5 planned
Software development
Projects and debugging, then Git, testing, code review, design patterns, architecture, teamwork and CI/CD.
Previews Software Engineering, Computer Science
Projects
CO-SWD-PRJ · JSS 2 to SSS 3 (WASSCE) · about 4 modules planned
Planning, building and finishing a small program people use.
- About 4 planned
Debugging
CO-SWD-DBG · JSS 2 to SSS 3 (WASSCE) · about 3 modules planned
Reading errors, printing values and narrowing down a bug.
- About 3 planned
Git and version control
CO-SWD-GIT · SSS 3 (WASSCE) to 100 Level · 4 of about 5 modules specified
Save every version, work on branches, and build software together.
Testing
CO-SWD-TST · A level / JUPEB / foundation year to 200 Level · about 4 modules planned
Unit tests, test-driven development and testing what matters.
- About 4 planned
Code review
CO-SWD-CRV · A level / JUPEB / foundation year to 200 Level · about 3 modules planned
Reading others' code kindly and usefully, and having yours read.
- About 3 planned
Design patterns
CO-SWD-DPT · 200 Level to 400–500 Level · about 4 modules planned
Reusable solutions to common design problems.
- About 4 planned
Software architecture
CO-SWD-ARC · 300 Level to Master's topics · about 5 modules planned
Structuring large systems: layers, services and trade-offs.
- About 5 planned
Agile and teamwork
CO-SWD-AGL · 100 Level to 300 Level · about 3 modules planned
Working in short cycles, planning together and shipping often.
- About 3 planned
CI/CD and DevOps
CO-SWD-CIC · 200 Level to 400–500 Level · about 4 modules planned
Automatic builds, tests and deployments.
- About 4 planned
Web development
HTML, CSS and JavaScript up to a site for a local business; frameworks, back ends and full-stack apps beyond.
Previews Software Engineering, Computer Science
HTML
CO-WEB-HTM · JSS 1 to SSS 1 · about 4 modules planned
The structure of a web page: headings, paragraphs, links and images.
- About 4 planned
CSS
CO-WEB-CSS · JSS 1 to SSS 2 · about 5 modules planned
Colour, type and layout that works on a phone.
- About 5 planned
JavaScript for the web
CO-WEB-JSW · JSS 3 (BECE) to SSS 3 (WASSCE) · about 5 modules planned
Making pages respond: events, the DOM and forms.
- About 5 planned
A site for a local business
CO-WEB-LBS · SSS 1 to SSS 3 (WASSCE) · about 3 modules planned
Building a real site for a tailor, a farm or a shop in the village.
- About 3 planned
Front-end frameworks
CO-WEB-FEF · A level / JUPEB / foundation year to 200 Level · about 5 modules planned
Components and state with a modern framework.
- About 5 planned
Back-end and APIs
CO-WEB-BEA · 100 Level to 300 Level · about 5 modules planned
Servers, routes, databases and APIs.
- About 5 planned
Full-stack apps
CO-WEB-FST · 200 Level to 400–500 Level · about 4 modules planned
Front end, back end and database, deployed together.
- About 4 planned
Accessibility
CO-WEB-ACC · A level / JUPEB / foundation year to 300 Level · about 3 modules planned
Building sites everyone can use, including screen-reader users.
- About 3 planned
Performance
CO-WEB-PRF · 200 Level to 400–500 Level · about 3 modules planned
Fast pages on slow connections, which matters in a village.
- About 3 planned
Mobile development
App ideas and prototypes at school; Android, iOS and cross-platform beyond.
Previews Software Engineering
App ideas and prototypes
CO-MOB-IDE · JSS 1 to SSS 2 · about 3 modules planned
Designing an app on paper and in a prototype before writing code.
- About 3 planned
Android (Kotlin)
CO-MOB-AND · 100 Level to 300 Level · about 6 modules planned
Building Android apps with Kotlin.
- About 6 planned
iOS (Swift)
CO-MOB-IOS · 100 Level to 300 Level · about 6 modules planned
Building iPhone apps with Swift.
- About 6 planned
Cross-platform
CO-MOB-XPL · 100 Level to 300 Level · about 4 modules planned
One codebase for Android and iOS.
- About 4 planned
Game development
Games with blocks and game design at school; engines, physics, graphics, AI and multiplayer beyond.
Previews Computer Science, Game Design, Software Engineering
Making games with blocks
CO-GAM-BLG · Primary 4 to JSS 2 · about 4 modules planned
Characters, scores and levels with block code.
- About 4 planned
Game design basics
CO-GAM-GDB · JSS 1 to SSS 2 · about 4 modules planned
Rules, goals, challenge and fun: designing before building.
- About 4 planned
Game design
CO-GAM-GDS · A level / JUPEB / foundation year to 300 Level · about 5 modules planned
Mechanics, level design, balance and playtesting.
- About 5 planned
2D and 3D engines
CO-GAM-ENG · A level / JUPEB / foundation year to 300 Level · about 6 modules planned
Building games in an open-source engine such as Godot. 3D work is heavy-compute.
- About 6 planned
Game physics
CO-GAM-PHY · 100 Level to 300 Level · about 4 modules planned
Movement, collisions and forces in code.
- About 4 planned
Graphics programming
CO-GAM-GFX · 200 Level to 400–500 Level · about 5 modules planned
Shaders, meshes and the rendering pipeline.
- About 5 planned
Game AI
CO-GAM-GAI · 200 Level to 400–500 Level · about 4 modules planned
Pathfinding, behaviour trees and opponents that feel alive.
- About 4 planned
Multiplayer
CO-GAM-MPL · 200 Level to 400–500 Level · about 4 modules planned
Networking players together fairly, over slow links too.
- About 4 planned
Publishing
CO-GAM-PUB · 100 Level to 300 Level · about 3 modules planned
Testing, releasing and supporting a finished game.
- About 3 planned
Databases & data engineering
Spreadsheets and tables at school; relational design, SQL, NoSQL, pipelines and warehousing beyond.
Previews Computer Science, Information Systems, Data Science
Spreadsheets
CO-DAT-SHT · Primary 6 to SSS 1 · about 4 modules planned
Organising data in rows and columns, with formulas.
- About 4 planned
Tables
CO-DAT-TBL · JSS 1 to SSS 1 · about 3 modules planned
Records, fields and keys: the idea behind every database.
- About 3 planned
Relational design
CO-DAT-RDB · A level / JUPEB / foundation year to 200 Level · about 4 modules planned
Designing tables and relationships that stay correct.
- About 4 planned
SQL for databases
CO-DAT-SQL · A level / JUPEB / foundation year to 200 Level · about 5 modules planned
Creating, querying and changing data safely.
- About 5 planned
NoSQL
CO-DAT-NSQ · 100 Level to 300 Level · about 3 modules planned
Documents, key-value stores and when to use them.
- About 3 planned
Data pipelines
CO-DAT-PIP · 200 Level to 400–500 Level · about 4 modules planned
Moving and transforming data reliably.
- About 4 planned
Warehousing
CO-DAT-WRH · 300 Level to 400–500 Level · about 3 modules planned
Storing data for analysis at scale.
- About 3 planned
Data science
Charts, cleaning data, pandas and data stories; statistical learning and big data tools beyond.
Previews Data Science, Statistics, Computer Science
Charts
CO-DSC-CHT · Primary 6 to SSS 1 · about 3 modules planned
Choosing and making honest charts.
- About 3 planned
Cleaning data
CO-DSC-CLN · JSS 3 (BECE) to SSS 3 (WASSCE) · about 3 modules planned
Finding and fixing messy, missing and wrong data.
- About 3 planned
Pandas
CO-DSC-PND · SSS 2 to A level / JUPEB / foundation year · about 5 modules planned
Analysing tables of data in Python.
- About 5 planned
Telling stories with data
CO-DSC-STR · JSS 3 (BECE) to SSS 3 (WASSCE) · about 3 modules planned
Turning analysis into a clear, honest message.
- About 3 planned
Statistical learning
CO-DSC-STL · 200 Level to 400–500 Level · about 6 modules planned
Regression, classification and model evaluation.
- About 6 planned
Experiment design
CO-DSC-EXD · 200 Level to 400–500 Level · about 3 modules planned
Fair tests, A/B experiments and avoiding fooling yourself.
- About 3 planned
Big data tools
CO-DSC-BIG · 300 Level to Master's topics · about 4 modules planned
Tools for data too big for one machine.
- About 4 planned
AI & machine learning
What AI is, training a model and AI ethics; deep learning, vision, language models and responsible AI beyond.
Previews Computer Science, Artificial Intelligence, Data Science
What AI is
CO-AIM-WHT · Primary 5 to JSS 3 (BECE) · about 3 modules planned
What AI can and cannot do, and how it learns from examples.
- About 3 planned
Training a model
CO-AIM-TRN · JSS 2 to SSS 3 (WASSCE) · about 4 modules planned
Teaching a small model to recognise things, and testing it fairly.
- About 4 planned
AI ethics
CO-AIM-ETH · JSS 2 to SSS 3 (WASSCE) · about 3 modules planned
Bias, privacy and who is responsible when AI gets it wrong.
- About 3 planned
Deep learning
CO-AIM-DPL · 200 Level to 400–500 Level · about 6 modules planned
Neural networks from scratch, at small scale on the Lantern.
- About 6 planned
Computer vision
CO-AIM-CVS · 300 Level to Master's topics · about 5 modules planned
Teaching computers to see: images, detection and segmentation.
- About 5 planned
NLP and language models
CO-AIM-NLP · 300 Level to Master's topics · about 6 modules planned
How machines process language, up to today's large language models.
- About 6 planned
Reinforcement learning
CO-AIM-RFL · 300 Level to Master's topics · about 4 modules planned
Learning by trial, error and reward.
- About 4 planned
MLOps
CO-AIM-MLO · 300 Level to Master's topics · about 4 modules planned
Deploying, monitoring and maintaining models.
- About 4 planned
Responsible AI
CO-AIM-RAI · 100 Level to 400–500 Level · about 4 modules planned
Fairness, safety, transparency and accountability in practice.
- About 4 planned
Computer systems
Hardware, binary, operating systems and the Lantern's own server; architecture and embedded systems beyond.
Previews Computer Engineering, Computer Science
Hardware
CO-SYS-HWR · Primary 5 to JSS 3 (BECE) · about 4 modules planned
What is inside a computer, and what each part does.
- About 4 planned
Binary
CO-SYS-BIN · Primary 6 to SSS 1 · about 4 modules planned
How computers store numbers, text and pictures as 0s and 1s.
- About 4 planned
Operating systems
CO-SYS-OPS · JSS 2 to SSS 3 (WASSCE) · 1 of about 3 modules specified
What an operating system does: running programs, files and memory.
- What an operating system doesCO-SYS-OPS-01, Planned
- 2 more planned
How the Lantern's server works
CO-SYS-LNT · JSS 2 to SSS 3 (WASSCE) · about 3 modules planned
The two mini PCs, thin clients, storage and sync inside a Lantern.
- About 3 planned
Computer architecture
CO-SYS-ARC · 100 Level to 300 Level · about 5 modules planned
Processors, memory hierarchies and instruction sets.
- About 5 planned
Operating systems in depth
CO-SYS-OSD · 200 Level to 400–500 Level · about 6 modules planned
Processes, scheduling, memory management and file systems.
- About 6 planned
Embedded systems
CO-SYS-EMB · 200 Level to 400–500 Level · about 5 modules planned
Programming microcontrollers that sense and control the world.
- About 5 planned
Networks
How the internet works; networking protocols and network administration beyond.
Previews Computer Science, Information Technology, Telecommunications Engineering
How the internet works
CO-NET-HOW · JSS 1 to SSS 2 · 1 of about 4 modules specified
Packets, addresses, routers and the satellite link that connects a Lantern.
- Packets, addresses and routesCO-NET-HOW-01, Planned
- 3 more planned
Networking protocols
CO-NET-PRT · A level / JUPEB / foundation year to 300 Level · about 5 modules planned
TCP/IP, DNS, HTTP and how they fit together.
- About 5 planned
Network administration
CO-NET-ADM · 100 Level to 300 Level · about 5 modules planned
Setting up and running networks, like the one inside a Lantern.
- About 5 planned
Cloud computing
What the cloud is; virtualisation, containers, orchestration, serverless and cloud architecture beyond.
Previews Computer Science, Cloud Engineering, Information Technology
What “the cloud” is
CO-CLD-WHT · JSS 2 to SSS 2 · about 2 modules planned
Someone else's computers: what the cloud is and isn't.
- About 2 planned
Virtualisation
CO-CLD-VRT · 100 Level to 200 Level · about 3 modules planned
Many virtual machines on one physical machine.
- About 3 planned
Containers (Docker)
CO-CLD-CTR · 100 Level to 300 Level · 1 of about 4 modules specified
Packaging software so it runs the same everywhere.
- Containers with DockerCO-CLD-CTR-01, Planned
- 3 more planned
Orchestration (Kubernetes)
CO-CLD-ORC · 200 Level to 400–500 Level · about 5 modules planned
Running many containers across machines.
- About 5 planned
Serverless
CO-CLD-SLS · 200 Level to 400–500 Level · about 3 modules planned
Functions that run on demand, practised against real providers when the link is up.
- About 3 planned
Cloud architecture
CO-CLD-CAR · 300 Level to 400–500 Level · about 5 modules planned
Designing reliable, affordable systems in the cloud.
- About 5 planned
Infrastructure as code
CO-CLD-IAC · 200 Level to 400–500 Level · about 3 modules planned
Describing servers and networks in files you can review and version.
- About 3 planned
Cost and reliability
CO-CLD-CST · 300 Level to 400–500 Level · about 3 modules planned
Keeping systems up and bills down.
- About 3 planned
Distributed computing (Beyond school, university level)
Concurrency, distributed systems, replication and consensus, message queues, stream processing and HPC.
Previews Computer Science, Software Engineering
Concurrency
CO-DST-CCR · 100 Level to 300 Level · 1 of about 4 modules specified
Doing many things at once safely: threads, locks and race conditions.
- Doing many things at onceCO-DST-CCR-01, Planned
- 3 more planned
Distributed systems foundations
CO-DST-FND · 200 Level to 300 Level · 1 of about 3 modules specified
Many machines acting as one, and the failures they must survive.
- What makes a system distributedCO-DST-FND-01, Planned
- 2 more planned
Replication and consensus
CO-DST-REP · 200 Level to 400–500 Level · 6 modules specified
Keeping copies in step, ordering events and getting machines to agree, ending with Raft.
Consistency models
CO-DST-CST · 300 Level to 400–500 Level · about 3 modules planned
Strong, eventual and causal consistency, and what each promises.
- About 3 planned
Message queues
CO-DST-MSG · 200 Level to 400–500 Level · about 3 modules planned
Passing work between services reliably.
- About 3 planned
MapReduce and stream processing
CO-DST-MRS · 300 Level to 400–500 Level · about 4 modules planned
Processing huge data sets in parallel and as streams.
- About 4 planned
Parallel and high-performance computing
CO-DST-HPC · 300 Level to Master's topics · about 4 modules planned
Using many cores and machines for science and engineering.
- About 4 planned
Cybersecurity
Passwords, scams and privacy; cryptography, secure coding, network security and incident response beyond.
Previews Cybersecurity, Computer Science
Passwords
CO-SEC-PWD · Primary 4 to JSS 2 · about 2 modules planned
Strong passphrases and why they matter.
- About 2 planned
Scams
CO-SEC-SCM · Primary 5 to JSS 3 (BECE) · about 3 modules planned
How scammers trick people, and how to stop them.
- About 3 planned
Privacy
CO-SEC-PRV · Primary 5 to SSS 1 · about 3 modules planned
What data is collected about you, and how to protect it.
- About 3 planned
Cryptography
CO-SEC-CRY · 100 Level to 300 Level · about 5 modules planned
Ciphers, keys, hashes and signatures.
- About 5 planned
Secure coding
CO-SEC-SCD · 100 Level to 300 Level · about 4 modules planned
Writing code that resists common attacks.
- About 4 planned
Network security
CO-SEC-NSC · 200 Level to 400–500 Level · about 4 modules planned
Firewalls, encryption in transit and defending networks.
- About 4 planned
Ethical hacking
CO-SEC-ETH · 200 Level to 400–500 Level · about 4 modules planned
Finding weaknesses legally, with permission, to fix them.
- About 4 planned
Incident response
CO-SEC-INC · 300 Level to 400–500 Level · about 3 modules planned
What to do, calmly, when something goes wrong.
- About 3 planned
Human–computer interaction
Designing for people; UX research, interaction design and accessibility beyond.
Previews Computer Science, Design
Designing for people
CO-HCI-DFP · Primary 6 to SSS 2 · about 3 modules planned
Watching people use things, and designing for them.
- About 3 planned
UX research
CO-HCI-UXR · 100 Level to 300 Level · about 4 modules planned
Interviews, usability tests and turning findings into decisions.
- About 4 planned
Interaction design
CO-HCI-IXD · 100 Level to 300 Level · about 4 modules planned
Designing how software behaves, step by step.
- About 4 planned
Accessibility
CO-HCI-ACC · 100 Level to 300 Level · about 3 modules planned
Designing for every body and every ability.
- About 3 planned
Frontier topics (Beyond school, university level)
Quantum computing, robotics software and blockchain, taken with a critical eye.
Previews Computer Science, Physics
Quantum computing (introduction)
CO-FRT-QNT · 300 Level to Master's topics · about 4 modules planned
Qubits, superposition and what quantum computers might do.
- About 4 planned
Robotics software
CO-FRT-ROB · 200 Level to 400–500 Level · about 4 modules planned
Sensing, planning and control in code.
- About 4 planned
Blockchain (a critical view)
CO-FRT-BLC · 200 Level to 400–500 Level · about 3 modules planned
How blockchains work, what they are good for, and their limits.
- About 3 planned
Projects & careers
A capstone tool for a local business; open source, portfolios, freelancing and interviews beyond.
Previews Computer Science, Software Engineering
A tool for a local business (capstone)
CO-PRJ-CAP · SSS 2 to SSS 3 (WASSCE) · about 3 modules planned
Build something a real village business will use.
- About 3 planned
Open-source contribution
CO-PRJ-OSC · 100 Level to 400–500 Level · about 3 modules planned
Finding a project, making a first contribution and growing from it.
- About 3 planned
Portfolio
CO-PRJ-PRT · A level / JUPEB / foundation year to 400–500 Level · about 2 modules planned
Showing your best work clearly.
- About 2 planned
Freelancing
CO-PRJ-FRL · 100 Level to 400–500 Level · about 3 modules planned
Finding clients, pricing fairly and delivering.
- About 3 planned
Technical interviews
CO-PRJ-INT · 200 Level to 400–500 Level · about 3 modules planned
Preparing for coding interviews calmly.
- About 3 planned
Help light the classroom where Coding begins.
Every module here is written to be learned at a Lantern, offline, at a child’s own pace. Four Lanterns are planned and waiting for light.