Interactive TypeScript practice

Really understand TypeScript.

Practice TypeScript with auto-graded exercises in the browser.

No account required to start

codington.io/typescript
ChallengeEasy

Explicit vs Inferred

Give the variable score an explicit number type annotation.

123
let score: number;
score = 100;
// ^? Type: number
Console output ready

Write actual code

No multiple choice questions. You'll write real TypeScript code in a proper editor environment.

Instant feedback

Get immediate results on your code. Fix errors and learn from mistakes in real-time.

Track progress

See your skills grow as you complete challenges across different TypeScript concepts.

For Teachers

Perfect for courses, bootcamps, and workshops.

Stop grading syntax errors. Let Codington handle the basics so you can focus on teaching architectural concepts and best practices.

  • No environment setup required for students
  • Concept-aligned exercises for every topic
  • Great for homework assignments or warm-ups
  • Instant feedback keeps students engaged
👨‍🏫

David Shore

Creator of Codington

"I built this because I teach TypeScript regularly. I needed a way for students to practice the syntax mechanics repeatedly until it clicked, without getting stuck on VS Code configuration."

Ready to try it with your next class?

Start practicing immediately or get in touch to discuss how Codington can fit into your curriculum.