01Modules and schedule
Build the whole course in teaching order.

Modules keep lessons, exercises, workshops, and assignments in the order students encounter them.
For programming teachers
Teach programming live, then help students put it into practice with browser exercises and GitHub projects. Keep course material, submissions, and feedback in the same workspace.
Free plan: one course, up to 30 students. No credit card required.
01Modules and schedule

Modules keep lessons, exercises, workshops, and assignments in the order students encounter them.
02Browser exercises
Students write real TypeScript with immediate checks. Teachers see saved progress without collecting screenshots or asking who is finished.

03GitHub assignments
See who has started, which automated checks passed, and what needs review before opening a single repository.

04Exercise progress
Compare progress across assigned programming topics and spot who is ahead, moving steadily, or just getting started.

Free plan
Create a complete course with TypeScript exercises, GitHub assignments, progress, feedback, and grades. No credit card required.
Before you start
Continue using your existing Codington account and course links. Learnington is the new home for teacher and school information; the teaching workspace and live courses still run on app.codington.io. Screenshots show that existing workspace.
Yes. On codington.io, the public JavaScript and TypeScript exercises are free to open and practise without creating an account.
Not today. Teachers provide or link the repository workflow, and students submit a public repository, branch, and commit to the teaching workspace.
Not today. The current GitHub assignment workflow supports public repositories only.
The free plan includes one course and up to 30 students, with no credit card required.
Explore a teaching workspace built around programming courses, from the live lesson to coding practice, submissions, and feedback.
No credit card required.