For colleges, libraries and adult learning
A tutor beside every learner. The whole room on one screen.
Code Literacy teaches how computers and the web work, from the first bit to a deployed site. Each learner gets instant, specific corrections while you see who is stuck and which mix-ups the room is making, live.
- units
- 11
- units
- lessons
- 52
- lessons
- mix-ups watched for
- 432
- mix-ups watched for
What teachers get
Everything you need to run it live.
A live view of every learner
One grid shows what each learner is working on and whether they are stuck, repeating a mistake, flying or done. Open a lesson for the whole room, pause it when it is time to look up, or spotlight one learner’s screen.
A misconception heatmap
Every lesson lists the specific mistakes the tutor watches for, 432 across the course. The heatmap shows which ones your room is making right now, so you teach the idea the room actually needs.
Hints to one learner or the room
Send a hint to one person without stopping anyone else, or to everyone at once. It appears in the learner’s tutor panel, next to their work.
SCORM 1.2 and SCORM 2004
Packages for the whole course and for each unit. Your LMS records completion, progress, one interaction per activity and a bookmark to resume. Each package launches the live course, so updates arrive without re-uploading.
Certificates anyone can verify
Learners claim a certificate for each unit or track they finish. Each one has its own verification page and a QR code on the printed copy, listing the skills mastered.
AI costs with a hard ceiling
Daily caps per learner, per network address and for the whole service, enforced on the server. When a cap is reached the built-in tutor takes over with the lesson’s own corrections, so nobody is stuck waiting.
No learner accounts
Learners join with a room code and a first name. No passwords to reset and no learner email addresses to collect.
Mastery you can export
A skill counts as mastered once a learner has built it and explained it back. See mastery by learner and skill, and export the room’s progress as a CSV.
How a class runs
From room code to the right lesson in a minute.
- 01
Open a room
Sign in, name the room and pick a track. You get a six-character code.
- 02
Put the code on the screen
Learners go to the join page, type the code and their first name, and land in the lesson you opened.
- 03
Watch the room work
The grid and heatmap update as people drag, type and answer. The tutor corrects each learner on the spot.
- 04
Teach what the room needs
Pause the class for the mix-up half the room is making, push a hint, or let the flyers move ahead.
Who it is for
Built for people starting from zero.
Three tracks, one curriculum. Pick the pace that fits your program.
Colleges
The semester track covers every unit plus a capstone, and its programming and algorithms units line up with an intro computer science course.
Libraries
Drop-in friendly: learners join a class with a code and a first name, no accounts, nothing to install, and a one-day workshop track for a single session.
Adult learning and career programs
The six-week track starts at zero and ends with a small site the learner ships and can show an employer.
Newcomer programs
Short, plain sentences and a tutor that can speak its corrections aloud. Learners can explain ideas back by typing or by voice.
Six-week course
6 weeks
About 2 hours a week
College semester
12 weeks
About 3 hours a week
One-day workshop
1 day
Six focused hours
See the full curriculum on the course map, or browse the common mix-ups the tutor corrects.
Questions
What programs ask first
Do learners need accounts or email addresses?
No. Learners in a class or launched from your LMS never need an account. In a class they join a room with the code on your screen and their first name; from your LMS they open the course straight from your course page, through the SCORM package we build for your institution. Every lesson is open to them. There are no learner passwords and no learner email addresses to collect. Only the teacher signs in.
Does it work with our LMS?
Yes, if your LMS accepts SCORM packages. There are SCORM 1.2 and SCORM 2004 (4th edition) packages for the whole course and for each unit, for platforms such as Moodle, Canvas, Brightspace and Blackboard. Each package launches the live course, so updates reach your LMS without re-uploading.
What does the LMS receive?
Completion once every lesson in the package is finished, a progress measure as lessons are completed (SCORM 2004), one interaction per completed activity, and a bookmark so learners resume where they stopped.
How do you keep AI costs predictable?
Every tutor reply is checked against daily caps per learner, per network address and for the whole service, enforced on the server. Learners in a classroom get a larger allowance than solo learners. When a cap is reached, the built-in tutor answers with each lesson’s own corrections, so nobody is blocked mid-lesson and the bill cannot run away.
What do learners need?
A current web browser. There is nothing to install. A laptop or Chromebook is the most comfortable for the coding activities; the lessons also work on tablets and phones.
Can learners work at their own pace outside class?
Yes. The same lessons work solo, and progress is kept on the learner’s device. Each unit has a placement check, so learners who already know the material can test out and move ahead.
How are certificates verified?
Each certificate has its own page at codeliteracy.ca/certificate/ followed by a unique id, with a QR code on the printed copy. The page shows the name, what was earned and the skills mastered. A name can be corrected once in the first 24 hours; after that it is final. Testing out alone never earns a certificate.
Which tracks can we run?
A six-week course of about two hours a week for adult and community learners, a twelve-week college semester of about three hours a week whose programming and algorithms units line up with an intro computer science course, and a one-day workshop of six focused hours.
How does a pilot start?
Send a pilot request from this page: your program, roughly how many learners, and when you would like to begin. It takes about two minutes, and Tommy Adeniyi replies within one business day to set up your teacher access and LMS packages and agree the details with you.
Run a pilot with your program.
Tell us about your learners, roughly how many, and when you would like to start. We will set up teacher access and your LMS packages, and agree the details with you.
Request a pilotThree short steps. A reply within one business day.