← All free certificatesFree learning path Final step
TypeScript
10 short modules. Each one: a simple lesson, two quick games and a 8-question quiz for its own free certificate. Finish them all, then take the full TypeScript certificate.
0 of 10 module certificates
- Why TypeScript?TypeScript adds types to JavaScript so many bugs are caught before running.0/4
- Basic typesAnnotate variables with string, number, boolean, arrays and more.0/4
- FunctionsType parameters, return values, optional and default arguments.0/4
- Objects, interfaces and type aliasesDescribe the shape of objects with interface and type.0/4
- Unions, literals and narrowingCombine types and let TypeScript narrow them safely.0/4
- ClassesUse typed classes with access modifiers and interfaces.0/4
- GenericsWrite reusable code that works with many types safely.0/4
- Utility types and enumsUse built-in helpers to transform types.0/4
- Modules and configurationOrganise code with modules and tune tsconfig.json.0/4
- TypeScript in real projectsUse TypeScript with React, Node and runtime validation.0/4
🏆 Full TypeScript certificate
20 questions from basic to advanced, 60% to pass. Best taken after the modules.