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
Students submit a public repository, branch, and commit. Review the code, feedback, and grade together in Codington.

04People and grades
Follow submissions, exercise progress, assignment results, and final grades without maintaining a separate tracking spreadsheet.

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.