TypeScript: a collection of online courses, books, and video resources
TypeScript is a syntactic extension of the JavaScript programming language. It allows developers to write more reliable and clean code, detecting errors during the development phase. Additionally, TypeScript supports features from modern versions of JavaScript, such as asynchronous programming and modularity.
Author - Mansur Ismagulov
The Tech AI
Get the key points in seconds - a short summary from The Tech AI.
Online courses on TypeScript are presented: Code Basics (2 weeks, free), Hexlet (2 months), Udemy (2 weeks), and Scrimba (1 week, free). The courses cover basics, types, classes, generics, and compilation through projects. Additionally, books by Dan Vanderkam, Yakov Fain, Stefan Baumgartner, and Boris Cherny are recommended for in-depth study. The material is supplemented by YouTube channels TypeScript TV and Michigan TypeScript with video lessons and tips.
Online courses
TypeScript Course: Free Training for Developers — from Code Basics
This course is an excellent starting point for learning TypeScript from scratch. The first module covers the basics of the language and the initial steps of writing code. It explains how to use comments and their importance in understanding the code. Examples of testing demonstrate how to analyze results and improve code quality.
Duration: 2 weeks
Price: free
TypeScript Developer — from Hexlet
In this course, you will learn to work with functions, arrays, types, tuples, classes, and generics. You will study TypeScript in depth, starting from the beginner level and progressing to the advanced level. At the end of the course, you will reinforce your knowledge through a project.
Duration: 2 months
TypeScript for Modern Programming — from Udemy
Learn what TypeScript is, how it complements JavaScript capabilities, and how to use it. You will understand how it helps modern developers make codebases reliable and understandable, and reduce the number of errors and bugs. During the course, you will complete three projects.
Duration: 2 weeks
Learn TypeScript — from Scrimba
The course consists of four sections, each covering important concepts such as data types, file structures, modules, classes, and code compilation issues.
Duration: 1 week
Price: free
Books
Effective TypeScript — Dan Vanderkam
The book provides a detailed explanation of all the capabilities of the TypeScript programming language. The author shares insights into the nuances of the language and shows how to apply this knowledge with practical examples.
TypeScript Fast — Yakov Fain and Anton Moiseyev
The book is designed for developers with experience working with JavaScript, CSS, and HTML. It provides detailed information about tools and explains how to integrate JavaScript and TypeScript in a single project.
TypeScript in 50 Lessons — Stefan Baumgartner
The book is intended for both experienced and beginner developers. It is enriched with code analyses, examples, and tips for those who know JavaScript.
Programming TypeScript: Making Your JavaScript Applications Scale — Boris Cherny
If you are an intermediate JavaScript developer, the author will teach you TypeScript. You will learn how to detect errors in code using TypeScript and how to make the code more extensible for a larger group of developers.
YouTube Channels
TypeScript TV with Benny
A useful channel for beginners and experienced developers. It contains many tutorials, video lessons, and tips on writing clean code. It shows ways to fix errors and improve code based on various examples.
Michigan TypeScript
A channel designed for advanced TypeScript developers. It contains video lessons and detailed tutorials on complex concepts. These resources help deepen your TypeScript knowledge and apply it effectively.
The Tech on Telegram Follow The Tech on Telegram
Keep up with the latest technology and startup news.