This certifies that
Your name
has successfully completed the assessed program
TypeScript Foundations
Model real data with interfaces and type aliasesNarrow unions safely instead of using anyWrite reusable generic functions with constraints
JavaScript with a compiler on your side.
Add a dependable type system to JavaScript. Learn inference, object contracts, narrowing, generics and the compiler settings that catch real bugs before your users do.
Reviewed and updated October 2026 · Free to start
290 practice drills included for extra repetition
Complete every lesson, then pass a timed assessment to earn the TypeScript Foundations Certificate. Each credential has a unique ID and a QR code that resolves to a live public record.
Pro members get five certification attempts and unlimited timed mock exams. Compare Pro
This certifies that
Your name
has successfully completed the assessed program
TypeScript Foundations
Model real data with interfaces and type aliasesNarrow unions safely instead of using anyWrite reusable generic functions with constraints