[Revised 3rd Edition] Node.js Textbook - From Basics to Project Practice
You will learn about what a node is, the latest JavaScript grammar, the node API, npm, the module system, databases, testing, and more. You will create a project using five practical examples. You will also deploy a service to the cloud and convert a node project to TypeScript.
2,332 learners
Level Basic
Course period Unlimited

News
15 articles
Three-line summary
Node.js + NestJS Textbook Published (E-book and lectures to be released later)
10-week completion challenge held on Inflearn
Complete the reading to receive a free NestJS video lecture coupon and 20,000 Gilbut points
Hello, I'm ZeroCho.
The 4th revised edition of the Node Textbook has been released! This time, it has become the Node.js + NestJS Textbook by including NestJS! It is a book like a son to me, which I have maintained for 8 years since the first edition in 2018. haha. The Express section has been reduced, and a TypeScript + NestJS section has been added. Examples of integrating various AIs using the AI SDK have also been included.
I am a bit worried about releasing a book on the basics in the AI era, but I am confident it will still be helpful, as the people who are best at coding with AI are those with outstanding fundamental and design skills. The e-book will also be released within 2 to 3 weeks.
Purchase Link
Yes24
The video lectures are currently in production, and I will let you know once they are released. Instead of the long explanations for the examples in Chapters 1-8, we will now dive straight into practice and save time by looking up the necessary APIs as we go.
We plan to provide a 50% discount coupon to those who have purchased the existing Node Textbook, and a 66% discount coupon to those who have purchased the NestJS Slack Coding course.

Along with the publication of the book, we are planning to hold a 10-week completion challenge. Those who complete the challenge will receive a free coupon for the upcoming Node + Nest course and 20,000 Gilbut book purchase points! If you have already purchased the book, please give this a try as well!
![[인프런] Node.js NestJS 교과서 완독 챌린지 홍보용 이미지_세로형.png [인프런] Node.js NestJS 교과서 완독 챌린지 홍보용 이미지_세로형.png](https://cdn.inflearn.com/public/files/posts/4c55c1cf-4d94-4745-a2b9-e9b828b889da/7fca8879-f789-4d93-958f-7af6a82d6158.png)
The challenge link is as follows.
Thank you.
Best regards, ZeroCho.Hello. This is ZeroCho.
It seems many of you were surprised to see that my YouTube channel has recently disappeared. I will explain the details in a video after it is restored, but to give you a brief explanation first:
As of March 1st, my YouTube account was hacked, and the hacker broadcasted a live coin scam. Shortly after, the account was suspended by YouTube. I am currently in communication with Google and the recovery process is underway. I expect it to be restored within a week.However, since some of my Inflearn courses, such as the Coding Self-Study or Node Textbook courses, have YouTube videos embedded in them, those specific episodes may currently be unavailable. I expect these parts to be restored automatically once the account is recovered.
I apologize for the inconvenience caused to both paid and free course students. I promise that the lectures will return to normal if you could wait just a little longer. I would also like to express my apologies to my channel viewers for causing any concern. I will provide a detailed explanation of the situation once everything is restored.
Thank you.
Sincerely, ZeroCho.Final Time Attack Program 16th cohortis starting! The 16th cohort begins on August 20th. Let's start after enjoying the holidays 😊😊 Since the number of participants has been gradually decreasing, I've decided to make this the last one due to the management burden. From now on, I'm planning to try using Inflearn's challenge lecture feature.
This is a program for those who have purchased courses but never manage to finish them. You can participate for free, and for those who lack willpower, we also operate a separate deposit system. You can study by looking at study notes from previous cohorts or current cohort members, and you can also ask questions to me or other participants.
Those who participated in the time attack had a much higher completion rate. If you're truly determined to complete the course, participating will be very helpful!
By the way, rather than searching for me on Inflearn to purchase the course, https://www.zerocho.com/lecture please click this link to purchase, as it significantly reduces the commission fees I have to pay. Please help me out 😊😊
The next upcoming course is a Slack front-end course renewal (Supabase).
Upon completion, we offer course coupons (35~70%, depending on course length) or meal vouchers for in-person meetings (when participating with a deposit)!
I'm also currently running most of my cohorts at a loss. The reason I continue despite this is because I hope my courses will genuinely help all of you. Many people purchase courses but never actually take them, so I run these programs every time hoping that you'll follow the set curriculum to the end and improve your development skills. I feel most proud when I hear that my courses have been helpful. I also make gradual improvements to the courses based on feedback from the time attack sessions, which helps me as well.
Since it's conducted on Slack, you need to join the Slack room. Please enter through the Slack link below.
When you enter, there is a 16th cohort participation survey (Google Form) in the announcement channel. Please fill it out. I'll also post the link separately.
https://forms.gle/GephR8f3jf4ajdre9Even if you haven't filled out the survey, you can still participate by sending me a DM to let me know.
Even if you don't participate in the time attack program, joining the Slack channel will be helpful in many ways as we share information like geek news, answer programming questions, and provide advice and consultation. We already have about 3,800 members!
Thank you.
It's already April of 2025 😭😭 How does time go by so fast...
The 14th Time Attack Program is underway! The 14th session begins on April 14th.
This program is for those who have purchased the course but cannot finish it . You can participate for free , and there is a separate deposit system for those who lack willpower. You can study by looking at the notes of previous or same-age students, and you can ask questions to me or others.
The completion rate for those who participated in the time attack was much higher . If you are truly determined to complete the course, participating will be of great help!
By the way, if you purchase the lecture by clicking on the link https://www.zerocho.com/lecture instead of searching for me on Inflearn, my commission will be greatly reduced. Please help me 😊😊
The next lectures scheduled for release are the renewal of the Slack Front lecture and the renewal of the Delivery App lecture (React Native -> Expo).
If you complete the course, you will receive a course coupon (35-60%, depending on the length of the course) or a meal voucher (if you participate with a deposit)!
I am also currently running at a deficit every term. It is already the 12th term... The reason I'm still doing it is because I hope my course will actually be helpful to you. There are many people who buy the course but don't listen to it, but I'm always doing it because I want you to listen to it all the way through with the set progress and improve your development skills. I feel most proud when I hear that my course was helpful. I'm also helping myself by slightly modifying the course based on the course feedback from Time Attack.
Since this will be held in Slack , you will need to join the Slack room. Please enter through the Slack link below.
When you log in, there is a 13th participation survey (Google Form) in the notice channel . You can fill it out. I will also upload the link separately.
https://inf.run/fSfmyEven if you didn't fill out the survey, you can still participate by sending me a DM and letting me know.
Even if you don't participate in the time attack program, you can join the Slack room to share information such as geek news, ask programming questions , and get advice on your concerns . It will be helpful in many ways. You've already been in for about 3,800 minutes!
thank you
Hello. Sorry for sending you news again.
Last time, I checked that the Zerocho School Slack link was broken and fixed it. I also added Next 15 lectures to Time Attack (fixed from Next 14).
This alone is not enough to send you news, so I'd like to give you some more information.
The lectures that will be released this year are the renewal of the React Basics course, the renewal of the React Native course, the renewal of the Node24 version, and the renewal of the Nest.js course. The Node24 version and Nest.js will also be released as books.
Today, I will be filming a video on YouTube Live about the 2025 developer roadmap, the React stack, and developers in the AI era. I will also be holding a Q&A session with the counseling center. Please show lots of interest.
happy new year
thank you
Zero second dream.
Happy New Year 2025!
The 13th time attack program of the new year is underway! The 13th session starts on January 13th.
This program is for those who have purchased the course but cannot finish it . You can participate for free , and there is a separate deposit system for those who lack willpower. You can study by looking at the notes of previous or same-age students, and you can ask questions to me or others.
The completion rate for those who participated in the time attack was much higher . If you are truly determined to complete the course, participating will be of great help!
By the way, if you purchase the lecture by clicking on the link https://www.zerocho.com/lecture instead of searching for me on Inflearn, my commission will be greatly reduced. Please help me 😊😊
Added design pattern lecture that came out in December.
If you complete the course, you will receive a course coupon (35-60%, depending on the length of the course) or a meal voucher (if you participate with a deposit)!
I am also currently running at a deficit every term. It is already the 12th term... The reason I'm still doing it is because I hope my course will actually be helpful to you. There are many people who buy the course but don't listen to it, but I'm always doing it because I want you to listen to it all the way through with the set progress and improve your development skills. I feel most proud when I hear that my course was helpful. I'm also helping myself by slightly modifying the course based on the course feedback from Time Attack.
Since this will be held in Slack, you will need to join the Slack room. Please enter through the Slack link below.
When you log in, there is a 13th participation survey (Google Form) in the notice channel . You can fill it out. I will also upload the link separately.
https://forms.gle/sEizFXgH8Dh4RLMK6Even if you didn't fill out the survey, you can still participate by sending me a DM and letting me know.
Even if you don't participate in the time attack program, you can join the Slack room to share information such as geek news, ask programming questions , and get advice, and it will be helpful in many ways. You've already been there for about 3600 minutes!
thank you
The 12th time attack program is underway! The 12th period begins on October 9th.
This program is for those who have purchased the course but cannot finish it . You can participate for free , and there is a separate deposit system for those who lack willpower. You can study by looking at the notes of previous or same-age students, and you can ask questions to me or others.
The completion rate for those who participated in the time attack was much higher . If you are truly determined to complete the course, participating will be of great help!
By the way, instead of searching for me on Infraon and purchasing the lecture, if you click on the link https://www.zerocho.com/lecture and purchase it, my commission will be greatly reduced. Please help me. ㅎㅎ
If you complete the course, you will receive a course coupon (35-60%, depending on the length of the course) or a meal voucher (if you participate with a deposit)!
I am also currently running at a deficit every term. It is already the 11th term... The reason I'm still doing it is because I hope my course will actually be helpful to you. There are many people who buy the course but don't listen to it, but I'm always doing it because I want you to listen to it all the way through with the set progress and improve your development skills. I feel most proud when I hear that my course was helpful. I'm also helping myself by slightly modifying the course based on the course feedback from Time Attack.
Since this will be held in Slack, you will need to join the Slack room. Please enter through the Slack link below.
When you log in, there is a 12th participation survey (Google Form) in the notice channel . You can fill it out. I will also upload the link separately.
https://forms.gle/DERpnRzeZGcgxKpa9Even if you didn't fill out the survey, you can still participate by sending me a DM and letting me know.
Even if you don't participate in the time attack program, you can join the Slack room to share information such as geek news, ask programming questions , and get advice on your concerns . It will be helpful in many ways. You've already been there for about 3,600 minutes!
thank you
The 11th Time Attack Program is underway! The 11th season starts on July 10th.
This program is for those who have purchased the course but cannot finish it . You can participate for free , and there is a separate deposit system for those who lack willpower. You can study by looking at the notes of previous or same-age students, and you can ask questions to me or others.
The completion rate for those who participated in the time attack was much higher . If you are truly determined to complete the course, participating will be of great help!
By the way, instead of searching for me on Infraon and purchasing the lecture, if you click on the link https://zerocho.com/lecture and purchase it, my commission will be greatly reduced. Please help me. ㅎㅎ
If you complete the course, you will receive a course coupon (35-60%, depending on the length of the course) or a meal voucher when we meet !
I am also currently running at a deficit every term. It is already the 10th term... The reason I'm still doing it is because I hope my course will actually be helpful to you. There are many people who buy the course but don't listen to it, but I'm always doing it because I want you to listen to it all the way through with the set progress and improve your development skills. I feel most proud when I hear that my course was helpful. I'm also helping myself by slightly modifying the course based on the course feedback from Time Attack.
Since this will be held in Slack, you will need to join the Slack room. Please enter through the Slack link below.
When you log in, there is a 11th participation survey (Google Form) in the notice channel . You can fill it out. I will also upload the link separately.
https://forms.gle/Xke94TVBz4yWXm438Even if you didn't fill out the survey, you can still participate by sending me a DM and letting me know.
Even if you don't participate in the time attack program, you can join the Slack room to share information such as geek news, ask programming questions and get advice , and it will be helpful in many ways. You've already been there for about 3,400 minutes!
thank you

