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

See the state of every GitHub submission.

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

Codington class overview showing GitHub assignment submissions, automated checks, and review status

04Exercise progress

See how the whole class is progressing.

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

Codington teacher view showing class progress across five TypeScript exercise topics

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.