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
Plan the course, assign browser exercises and GitHub projects, review student work, and follow progress in one 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
Yes. 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 Codington.
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.
Start with one free course and up to 30 students, or explore the sample teaching workspace first.
No credit card required.