TypeScript Tutorial for Beginners

Programming with Mosh β€’ May 23, 2022
Video Thumbnail
Programming with Mosh Logo

Programming with Mosh

@programmingwithmosh

About

Hi! I'm Mosh πŸ‘‹, a software engineer with over 20 years of experience. I'm all about clear, concise, practical coding tutorials – no fluff, just the good stuff! My courses focus on real-world projects and the skills that will get you hired. I've helped millions of students transform their careers. Want to level up your skills? Subscribe and hit the bell to get notified when I upload new videos! For sponsorships: [email protected]

Video Description

Write better, more scalable JavaScript with TypeScript! πŸ’ͺ This beginner-friendly tutorial gets you started fast. πŸš€ Ready for a deep dive? - Check out my full course: https://mosh.link/typescript-course - Subscribe for more awesome content: https://goo.gl/6PYaGF πŸ’‘Need JavaScript basics first? - YouTube tutorial: https://youtu.be/W6NZfCO5SIk - Full course: https://bit.ly/3PAKUPx βœ‹ Stay connected: - Twitter: https://twitter.com/moshhamedani - Facebook: https://www.facebook.com/programmingwithmosh/ - Instagram: https://www.instagram.com/codewithmosh.official/ - LinkedIn: https://www.linkedin.com/school/codewithmosh/ πŸ’‘ Why TypeScript? - Improves your JavaScript code quality. - Helps catch errors early in development. - Essential for large-scale projects. πŸ‘‰ This tutorial is perfect for you if: - You know basic JavaScript. - Want to build more robust applications. - You're seeking in-demand skills for your career. Let's get started! πŸ“– TABLE OF CONTENT 0:00:00 Introduction 0:00:52 Prerequisites 0:01:28 How to Take This Course 0:02:57 What is TypeScript? 0:07:38 Setting Up the Development Environment 0:09:30 Your First TypeScript Program 0:13:20 Configuring the TypeScript Compiler 0:17:24 Debugging TypeScript Applications 0:22:55 Fundamentals 0:23:23 Built-In Types 0:25:21 The any Type 0:28:06 Arrays 0:30:24 Tuples 0:33:08 Enums 0:36:31 Functions 0:43:22 Objects 0:47:57 Advanced Types 0:48:26 Type Aliases 0:50:04 Union Types 0:52:40 Intersection Types 0:54:44 Literal Types 0:56:30 Nullable Types 0:59:06 Optional Chaining #typescript #javascript #coding #programming