Typescript: a collection of online courses, books, and video resources
TypeScript is a programming language that serves as a syntactic extension of JavaScript. It enables developers to write more robust and clean code by detecting errors during the development phase. It also supports features of modern JavaScript versions, 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 are offered by Code Basics (free, 2 weeks), Hexlet (21,900 tenge/month, 2 months), and Udemy (33,335 tenge, 2 weeks). Also listed are Scrimba courses (free, 1 week) and books: "Effective TypeScript" (Dan Vanderkam), "TypeScript Quickly" (Yakov Fain, Anton Moiseev), "TypeScript in 50 Lessons" (Stefan Baumgartner), and "Programming TypeScript" (Boris Cherny). YouTube channels include TypeScript TV with Benny and Michigan TypeScript.
Online Courses
"TypeScript Course: Free Training for Developers" by Code Basics
The course is an excellent introduction to TypeScript from scratch. The first module covers the basics of the language, starting with writing your first TypeScript code. It explains how to use comments and their importance for understanding code. Through testing examples, it shows how to analyze results and improve code quality.
Duration: 2 weeks
Cost: free
"TypeScript Developer" by Hexlet
In this course, you will master working with functions, arrays, types, tuples, classes, and generics. On these courses, you will study TypeScript first at a basic level, and then at an advanced level. The knowledge gained will be reinforced by a project at the end of the track.
Duration: 2 months
Cost: 21,900 tenge per month
"TypeScript for Modern Development" by Udemy
Learn what TypeScript is, how it complements the capabilities of the JavaScript language, and how to use it. Find out how TypeScript helps modern developers make the codebase more robust and understandable and avoid a large number of bugs and errors. In the lessons, you will create three projects to reinforce the material covered.
Duration: 2 weeks
Cost: 33,335 tenge
Learn TypeScript by Scrimba
The course consists of four sections, each of which covers important concepts such as data types, file structures, modules, classes, and code compilation.
Duration: 1 week
Cost: free
Books
"Effective TypeScript", Dan Vanderkam
The book provides a detailed overview of all the capabilities of the TypeScript programming language. The author provides information about the nuances of the language and demonstrates how to apply it in practice, supporting all this with practical examples.
"TypeScript Quickly", Yakov Fine and Anton Moiseev
The book is intended for programmers who already have experience working with JavaScript, CSS, and HTML. The book provides a detailed examination of 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 familiar with JavaScript and includes step-by-step code breakdowns, examples, and tips.
Programming TypeScript: Making Your JavaScript Applications Scale, Boris Cherny
If you are a programmer with intermediate experience working with JavaScript, the author will teach you the TypeScript language. You will understand how TypeScript can help eliminate errors in your code and allow you to scale the code for more engineers.
YouTube Channels
A useful channel for both beginners and experienced developers. Contains many tutorials, video lessons, and tips on writing "clean code". Various examples demonstrate how to fix errors and improve code.
Michigan TypeScript
A channel specifically for advanced TypeScript developers, featuring video lessons on complex concepts. Also includes many detailed tutorials that will help deepen your knowledge of TypeScript and teach you how to apply it effectively in practice.
The Tech on Telegram Follow The Tech on Telegram
Keep up with the latest technology and startup news.