Employers
Jobseekers
Recruiting Partners
HTMLCSSJavaScriptTypeScriptReactAngularVueNode.jsPHPjQueryBootstrapSassDjangoAngularJSASPRWDSVGCanvasGraphicsColorsIconsAppMLPythonJavaCC++C#GoRustKotlinSwiftRBashData StructuresSQLMySQLPostgreSQLMongoDBJSONXMLNumPyPandasMatplotlibSciPyStatisticsData ScienceMachine LearningArtificial IntelligenceExcelGitCyber SecurityRaspberry PiHow ToTyping SpeedSpaces

TypeScript Tutorial

  • TypeScript Introduction
  • TypeScript Get Started
  • TypeScript Simple Types
  • TypeScript Special Types
  • TypeScript Arrays
  • TypeScript Tuples
  • TypeScript Object Types
  • TypeScript Enums
  • TypeScript Aliases & Interfaces
  • TypeScript Union Types
  • TypeScript Functions
  • TypeScript Casting
  • TypeScript Classes
  • TypeScript Generics
  • TypeScript Utility Types
  • TypeScript Keyof
  • TypeScript Null
  • TypeScript Namespaces
  • TypeScript Index Signatures
  • TypeScript Type Guards
  • TypeScript Conditional Types
  • TypeScript Mapped Types
  • TypeScript Literal Types
  • TypeScript Async Programming
  • TypeScript Decorators
  • TypeScript Error Handling
  • TypeScript Best Practices

TypeScript Examples

  • TypeScript Editor
  • TypeScript Exercises
  • TypeScript Quiz

TypeScript Exercises

158 practice questions across 27 topics. Each set sits at the end of the lesson it belongs to, so you can read the explanation and practise in one place.

  • Introduction5 questions
  • Get Started5 questions
  • Simple Types6 questions
  • Special Types7 questions
  • Arrays5 questions
  • Tuples5 questions
  • Object Types6 questions
  • Enums6 questions
  • Aliases & Interfaces7 questions
  • Union Types5 questions
  • Functions6 questions
  • Casting5 questions
  • Classes6 questions
  • Generics7 questions
  • Utility Types7 questions
  • Keyof5 questions
  • Null & Undefined6 questions
  • Namespaces5 questions
  • Index Signatures6 questions
  • Type Guards6 questions
  • Conditional Types6 questions
  • Mapped Types6 questions
  • Literal Types6 questions
  • Async Programming6 questions
  • Decorators6 questions
  • Error Handling6 questions
  • Best Practices6 questions

Keep Going

TypeScript Interview QuestionsPractice real questions asked for TypeScriptFrontend Developer SalarySee what Frontend Developer roles pay in the marketAuto Apply for JobsApply to open roles related to TypeScript and tweak your resume