For programming teachers

Teach programming with real code.

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

Build the whole course in teaching order.

Codington course modules showing lessons, exercises, workshops, and assignments in teaching order

Modules keep lessons, exercises, workshops, and assignments in the order students encounter them.

02Browser exercises

Practise TypeScript in the browser.

Students write real TypeScript with immediate checks. Teachers see saved progress without collecting screenshots or asking who is finished.

Codington TypeScript exercise showing instructions beside the code editor and a type error

03GitHub assignments

Review GitHub work without chasing links.

Students submit a public repository, branch, and commit. Review the code, feedback, and grade together in Codington.

Codington student assignment showing a rendered GitHub README beside the public repository submission panel

04People and grades

See progress across the class.

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

Codington gradebook showing reviewed, awaiting-review, and missing work with assignment results and final grades

Free plan

One course. Up to 30 students. Free.

Create a complete course with TypeScript exercises, GitHub assignments, progress, feedback, and grades. No credit card required.

  • One course
  • Up to 30 students
  • JavaScript and TypeScript exercises
  • Assignments and submissions
  • Progress tracking
  • Public GitHub submissions

Before you start

The short, honest version.

Can learners use the programming exercises without an account?

Yes. The public JavaScript and TypeScript exercises are free to open and practise without creating an account.

Does Codington create GitHub repositories for students?

Not today. Teachers provide or link the repository workflow, and students submit a public repository, branch, and commit to Codington.

Can Codington access private GitHub repositories?

Not today. The current GitHub assignment workflow supports public repositories only.

What does the free plan include?

The free plan includes one course and up to 30 students, with no credit card required.

Bring practice, projects, and progress into one course.

Start with one free course and up to 30 students, or explore the sample teaching workspace first.

No credit card required.