For teachers
Teaching programming?
Use Codington for browser exercises, GitHub projects, and student progress.
Explore Codington for teachersInteractive JavaScript and TypeScript exercises, GitHub projects, and student progress in one place.
Free plan: one course, up to 30 students. No credit card required.
Give the variable score an explicit number type annotation.
For teachers
Use Codington for browser exercises, GitHub projects, and student progress.
Explore Codington for teachersFor learners
Practise JavaScript or TypeScript in your browser with focused exercises and instant feedback.
For programming teachers
Bring browser exercises, real GitHub projects, submissions, feedback, and student progress into one place.

Free browser practice
Write real code, see console output, and get immediate feedback. No account or local setup required.
Start here
Learn programming step by step with expressions, functions, arrays, objects, and control flow.
Build on JavaScript
Practise static typing, inference, unions, generics, typed functions, and real data shapes.
Free plan
Create a complete course with TypeScript exercises, GitHub assignments, progress, feedback, and grades. No credit card required.
Codington combines a teaching workspace with free browser-based JavaScript and TypeScript practice.