Even after learning the syntax, TypeScript can still be confusing when it comes to understanding how it works and grasping its concepts. Now, learn TypeScript properly! We’ll turn you into a TypeScript wizard🧙🏻♀️.
Captain Pangyo's TypeScript, Zerocho's TypeScript, as someone who has heard them all, this is the best. The lecture quality is good and the price is cheap. It's a blessing. I especially liked how easy it was to understand the generics part!
5.0
eko09
89% enrolled
It was a really good lecture ㅎㅎ
Personally, I want to see a lecture that comprehensively applies what I learned in parts 1 and 2, such as a lecture on how to create a project with React + TS as the third lecture!! ㅎㅎ
5.0
MJ JI
17% enrolled
A lecture that robbed an old man's pocket!!
You are the true leader of React lectures!!
A lecture that two people can eat and one will die without knowing!!
Lee Jeong-hwan, React cut into bite-size pieces!!!
🧐 TypeScript that remains confusing no matter how much you learn Let's learn TypeScript properly now
'TypeScript (Typescript)', which has now become an unavoidable mainstream technology! If you have only roughly learned the syntax without properly understanding its principles, you won't even be able to properly handle TypeScript code generated by AI.
Do you really understand TypeScript well? Check whether you can adequately answer the questions below.
What does “type” mean in TypeScript?
What determines compatibility between different types?
Can you explain in detail how the built-in types (any, unknown, never, etc.) work?
This course goes beyond simply listing syntax at the level explained by AI. You’ll learn in a very easy and engaging way why TypeScript works the way it does, including its syntax.
After the course! You’ll be a true TypeScript wizard who can effortlessly catch type errors in AI-written code. 🧙🏻♀️
A handbook is also provided for you to view alongside the course, as shown in the image below!
We’ll explore even difficult and complex concepts in an easy and enjoyable way
Because TypeScript is a language based on mathematical 'set theory', it can be difficult to fully understand its principles through words and text alone. That’s why we’ve prepared a variety of visual materials and examples. No matter how difficult or complex the concepts are, we’ll explore them in an easy and enjoyable way.
Recommended for people like these 🙆♀️
Those who have finished learning JavaScript and are about to learn TypeScript for the first time
Those who have learned TypeScript but still have many points of confusion
Those who want to understand TypeScript concepts and how it works accurately
Those who want to try using React and TypeScript together
Course Features ✨
🎨 Anytime, anywhere I’m passionate about visual materials
If you learn with clean, beautiful, and impressive visual materials, I believe you'll be able to focus better and remember things longer. They're all images I created myself, so feel free to capture them and use them in your learning blog posts. 😃
🖌️ Learn with tablet illustrations Visual learning
Visual materials are the best way to understand things more easily and quickly, right? That’s why I bought a tablet for writing on to film this course. Together with handwritten notes, we’ll thoroughly explore TypeScript.
🗄️ Organize your practice code by section neatly
It would be a shame to store the practice code you worked hard on haphazardly, right? We made sure to organize and store the code by section so you can revisit it anytime.
📗 Always available for review Free course handouts
To save you the trouble of watching the course from the beginning for review, we provide free course materials.
🌏 Stay connected even after the course! An exclusive community for students
Learning never ends. Even after this course ends, gather in the student-only community to share knowledge and various updates with one another and grow together 🌱 [Section 0, Chapter 2: Join the Student Community] to check the link and password for the student-only open chat room
Learning Content 📚
📌 SECTION 1. Introduction to TypeScript
To understand a technology well, you need to know the background in which it was created. Therefore, in Section 1, we’ll explore the origins of TypeScript, take a detailed look at the problems it aimed to solve, and examine its key characteristics.
📌 SECTION 2~3. Building a Foundation in TypeScript
We explore the most basic TypeScript syntax. At the same time, we examine exactly what TypeScript means by types, as well as how types relate to one another and work.
📌 SECTIONS 4–6. Exploring TypeScript Syntax
We’ll explore various TypeScript features and syntax, including function type definitions, function overloading, interfaces, and classes.
📌 SECTION 7~9. Manipulating Types Like a Wizard
Explore TypeScript’s most unique and powerful feature: type manipulation. Learn about a wide range of TypeScript type manipulation syntax, including generics, indexed access types, mapped types, the `keyof` operator, and conditional types.
📌 SECTION 10. Using Utility Types
We explore the various utility types that TypeScript provides by default. We also implement the utility types we’ve examined ourselves using the knowledge we’ve learned so far.
📌 SECTION 11. (Bonus +) Using TypeScript in React
It would be a shame to end things here, right? That’s why we’ve prepared a bonus section. Together, we’ll build a very simple to-do list and explore how to apply TypeScript to a React project.
Frequently Asked Questions Q&A 💬
Q. I know JavaScript, but not very well. Can I still take this course?
Yes. As long as you’re not completely unfamiliar with JavaScript, you can take the course. Whenever prior JavaScript knowledge is needed throughout the course, I’ve included JavaScript learning materials I created myself in the lecture notes. Also, if you find the syntax difficult, you can ask questions in the student community and get help.
Q. I’m a Node.js backend developer. I’m not a frontend developer—would this course still be suitable for me?
Yes. You can take all of the course except for the final bonus section (React + TypeScript).
Q. May I capture screenshots of the lecture slides or screen and upload them to my blog?
Yes! Feel free to use them. Just please don't sell them. 🥲 Additionally, I would appreciate it if you could cite a link to my course as the source.
Things to Note Before Enrolling 📢
Prerequisites
You should have experience using JavaScript ES6 or later (such as arrow functions).
To take the bonus section, you need prior knowledge of React at about the level covered in the previous course (“Bite-Sized React”).
add_shortcode('course','328340','list')
Important Notes
We recommend learning by following along and writing all the practice code yourself.
I strongly recommend organizing the material you learned in the course separately on your personal blog.
If you have any questions, please don't hesitate to post them on the Q&A board or in the student community.
About the Knowledge Sharer ✒️
An educator who believes that anything can be explained in an easy and engaging way. He created the “Bite-Sized React” course, which attracted approximately 5,000 students on Inflearn and Udemy within its first year of launch. To help aspiring developers, he created and operated DEVSTU, a developer knowledge-sharing site, for about two years. Since 2022, he has also run an open chat room for people studying React. In addition, he worked for two years as the CTO of a startup providing services for junior developers.
I took both React and TypeScript lectures.
Sometimes detailed and sometimes simple and clear, so I understand it very well.
The pictures and photos used to explain the lectures are simple, so I can understand them at a glance. It's also good for beginners!!
I really like this lecture. I'll listen to it over and over again!!
A lecture that robbed an old man's pocket!!
You are the true leader of React lectures!!
A lecture that two people can eat and one will die without knowing!!
Lee Jeong-hwan, React cut into bite-size pieces!!!
I took this class after the React class and it's really great 👍👍👍
1. He explains new concepts with various examples
2. He answers questions in a quick and easy-to-understand way
3. It's good to quickly look through or review with the handbook provided - especially to review examples from the class 👍
4. He cuts it into bite-sized pieces so that you can easily look at one or two at a time without feeling burdened!
5. He teaches with accurate diction and at a slow pace! I listened at a faster speed when reviewing, but the diction was good so there was no problem!
6. I think it's a really well-organized, basic lecture!
I kept putting it off, but I participated in the challenge that the instructor gave and completed it. Those who are listening, please participate in the challenge too!
Captain Pangyo's TypeScript, Zerocho's TypeScript, as someone who has heard them all, this is the best. The lecture quality is good and the price is cheap. It's a blessing. I especially liked how easy it was to understand the generics part!
It was a really good lecture ㅎㅎ
Personally, I want to see a lecture that comprehensively applies what I learned in parts 1 and 2, such as a lecture on how to create a project with React + TS as the third lecture!! ㅎㅎ