TypeScript Basics

Wishlist Share

About Course

Catch bugs before your code runs with TypeScript. Learn how TypeScript adds a type system on top of JavaScript, how type inference and annotations work, how to describe objects with interfaces and type aliases, how union types and narrowing help, why strict null checks matter, and the basics of generics.

Tutwoo is an independent learning provider. This course is general awareness training written from published official guidance. It does not replace training required for your specific job, and it is not an accredited qualification.

© 2026 Tutwoo UK Limited. This course was created in-house by Tutwoo and is our original work. It is for your own learning only: please do not copy, share, record or resell it.

What Will You Learn?

  • Explain how TypeScript relates to JavaScript and what types do
  • Use inference and annotations for variables and functions
  • Describe data with interfaces, type aliases, optional properties and unions
  • Handle null safely and use simple generics

Course Content

Course Lessons

  • What TypeScript is
  • Everyday types and annotations
  • Describing objects: interfaces, types and unions
  • Null safety, generics and good practice

Sources & Further Reading
The official guidance this course is based on.

Final Assessment

Student Ratings & Reviews

No Review Yet
No Review Yet

Want to receive push notifications for all major on-site activities?

✕