Yalco's Easiest TypeScript

Quickly learn TypeScript's syntax and usage with the easiest explanations.

(5.0) 51 reviews

454 learners

Level Basic

Course period Unlimited

TypeScript
TypeScript
TypeScript
TypeScript

Reviews from Early Learners

Reviews from Early Learners

5.0

5.0

Sei Chang Kwon

39% enrolled

I always enjoy watching your lectures, which contain deep knowledge unfitting of the name Yalpakhan Coding. I wrote 'watching' because I approach it feeling like I'm just watching, not really studying. 😊😊 Since the early days of YouTube when you showed your face and taught us, I've always enjoyed... I've been learning well from the parts where you define concepts. Although I do development in practice, I'm not a full-time developer... You explained the 'Oh, so that's how it is' points so well that I was amazed and quickly moved through the sections. Especially while checking TS syntax, regarding 'Why do we use "never" which seems unnecessary?', even though I casually followed the lecture without coding a single line, it truly scratched the itch of what I had been curious about. I felt my knowledge expand to a deeper level. I was once again amazed by your profound teaching style, which is completely unfitting of the humble name 'Alpak'. I highly recommend it.

5.0

chinij

57% enrolled

Quickly and surely tells only what's needed and moves on, very straightforward and good.

5.0

silverhozan

93% enrolled

Explains it so you totally get it. Best.

What you will gain after the course

  • TypeScript Type Concepts and Principles

  • TypeScript Syntax and Usage

  • Tips for using TypeScript in practice

https://youtu.be/jggKW0ItEmo

After leaving a like and a comment on the YouTube video above (the public part of this course),
send a screenshot to yalco@yalco.kr,
and we will send you a discount coupon to take the course at half price.chúng tôi sẽ gửi cho bạn mã giảm giá để có thể đăng ký khóa học với giá nửa tiền.

🚀 The easiest and fastest way to learn TypeScript

TypeScript is a language that makes JavaScript safer and more reliable. It is incredibly helpful for reducing sudden errors and ambiguous bugs that occur during collaboration.
In this course, we will cover why TypeScript is important and how it is used,
including all the essential topics from basic type declarations to interfaces, generics, unions, and intersections.

After completing this course, you will have a solid foundation to confidently apply TypeScript in real-world projects.

😀 Yalco's lectures are special.

TypeScript taught by Yalco, the Master of Explanation

Yalco, who can explain even the most difficult and complex concepts in a snap, has put deep thought into the metaphors and examples provided here. Through them, you can quickly and easily learn various TypeScript concepts and their practical applications.

All example codes are provided as snippets.
Numerous examples used in the lecture are provided so that they can be copied and pasted from the Notion page.
You can use these to proceed with your learning quickly and conveniently.

🚀 Learn a vast amount of knowledge quickly.
By proceeding without the process of typing or executing code, you can learn a large volume of content in a short period.
Graphics and subtitles are provided for every scene, allowing you to study TypeScript efficiently and without any inconvenience.

  • Some people may find that this course's style is not a good fit for them, so please check the preview videos in advance.

Recommended for these people

I want to learn TypeScript.
Those who are new to TypeScript or want to organize confusing concepts.

I want to develop with stability.
Developers who feel the limitations of JavaScript and want to write safer, more predictable code.

I want to use it confidently in practice.
Developers who want to apply complex types, utility types, and generics to real-world code.

📋 Here is what you will learn.

Type System and Basic Types

  • Introduction to TypeScript and Configuration

  • Basic types: string, number, boolean

  • null vs undefined / void / never

  • Literal Types


Arrays and Tuples

  • Array types and multi-dimensional arrays

  • Read-only Array (ReadonlyArray)

  • Tuple: An array with a fixed type and order


Enum

  • Numeric / String / Heterogeneous Enums

  • const enum and optimization


Functions

  • Declarations / Expressions / Arrow Functions

  • Optional parameters / Default values / Rest parameters

  • Function type definitions and callback structures


Interface

  • Specifying Object Types

  • Optional Properties & Read-only Properties

  • Function and Method Definitions

  • Interface Inheritance / Multiple Inheritance / Nesting

  • Interface Merging

  • Applying implements to classes


Classes and Object-Oriented Programming

  • Class Declaration / Constructor / Access Modifiers

  • Inheritance, Overriding, super keyword

  • Polymorphism

  • Abstract Class (abstract)

Advanced Types

  • Intersection Types / Union Types

  • Type Guards: typeof / in / instanceof / User-defined

  • Mapped Types / Template Literal Types

  • Combination of Optional & Read-only Properties

  • keyof / infer / Conditional Types


Generics

  • Generic Functions and Type Inference

  • Generic Arrays / Tuples / Interfaces / Type Aliases

  • Constraints (extends)

  • Utilizing keyof and Conditional Types

  • Practical Examples: Result Types, etc.


Built-in Generics and Utility Types

  • Array, ReadonlyArray, Map, Set, WeakMap, WeakSet

  • Promise<t> and Asynchronous Types</t><t> および非同期型</t><t> và các kiểu dữ liệu bất đồng bộ</t>

  • Numerous utility types such as Partial / Required / Readonly, etc.


Module System and Configuration

  • How to use namespaces and nested structures

  • Modularization: import / export syntax

  • tsconfig settings: baseUrl / paths / strict options

  • JSON imports, esModuleInterop, etc.



Declaration Files

  • How to write and utilize .d.ts files

  • How to use @types packages

Notes before taking the course

Learning Materials

  • The commands and code used in the lecture are provided on a Notion page.

Prerequisite Knowledge and Precautions

Recommended for
these people

Who is this course right for?

  • Those who want to learn TypeScript

  • Those who want to develop more stable JS projects

  • A developer programming in a Node.js environment

Need to know before starting?

  • JavaScript

Hello
This is yalco

34,165

Learners

1,958

Reviews

96

Answers

4.9

Rating

17

Courses

I am the YouTuber behind the channel Yal-co's Coding Dictionary, as well as an author of IT books. Drawing on my experience as a full-stack developer, I create content that explains difficult programming concepts through metaphors, simple examples, and sometimes animations to make them easy for beginners to understand.

🎬 YouTube Yal-co's Coding Dictionary Channel (Click!)
📕 View Yal-co's Books (Click!)

More

Curriculum

All

31 lectures ∙ (5hr 22min)

Published: 
Last updated: 

Reviews

All

51 reviews

5.0

51 reviews

  • rbdkqk님의 프로필 이미지
    rbdkqk

    Reviews 1

    Average Rating 5.0

    5

    32% enrolled

    It's not just about teaching how to use TypeScript; covering topics like tsconfig settings and .d.ts file creation and usage is also a huge help. Thank you.

    • yalco
      Instructor

      Thank you!! If you encounter any difficulties or parts that are hard to understand during the rest of the process, please feel free to ask questions anytime!!

  • shry194090님의 프로필 이미지
    shry194090

    Reviews 3

    Average Rating 5.0

    Edited

    5

    39% enrolled

    I always enjoy watching your lectures, which contain deep knowledge unfitting of the name Yalpakhan Coding. I wrote 'watching' because I approach it feeling like I'm just watching, not really studying. 😊😊 Since the early days of YouTube when you showed your face and taught us, I've always enjoyed... I've been learning well from the parts where you define concepts. Although I do development in practice, I'm not a full-time developer... You explained the 'Oh, so that's how it is' points so well that I was amazed and quickly moved through the sections. Especially while checking TS syntax, regarding 'Why do we use "never" which seems unnecessary?', even though I casually followed the lecture without coding a single line, it truly scratched the itch of what I had been curious about. I felt my knowledge expand to a deeper level. I was once again amazed by your profound teaching style, which is completely unfitting of the humble name 'Alpak'. I highly recommend it.

    • yalco
      Instructor

      Thank you so much for watching my content for so long!! This lecture was created after much deliberation on how to best deliver the information, but this review has made me feel even more rewarded 😭😭 I hope this lecture will continue to be very helpful throughout the rest of your journey. I will continue to repay you with even better content in the future! Thank you!

  • chinij님의 프로필 이미지
    chinij

    Reviews 27

    Average Rating 4.9

    5

    57% enrolled

    Quickly and surely tells only what's needed and moves on, very straightforward and good.

    • yalco
      Instructor

      Thank you! Please feel free to ask questions anytime if there are any difficulties during the rest of the process!

  • silverhozan님의 프로필 이미지
    silverhozan

    Reviews 8

    Average Rating 4.9

    5

    93% enrolled

    Explains it so you totally get it. Best.

    • yalco
      Instructor

      Thank you! I hope the lecture was helpful enough!

  • so24046918428님의 프로필 이미지
    so24046918428

    Reviews 9

    Average Rating 5.0

    5

    30% enrolled

    I watched it well since it was uploaded on YouTube, and after its release, I immediately signed up and took the course. The course quality is very good, and everything is kindly displayed on the screen, so it's really convenient to rewatch parts I don't understand well. I will study well.

    • yalco
      Instructor

      Thank you! Feel free to ask anytime about any difficult parts during the remaining process!

yalco's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

$26.40