inflearn logo

Hong Jung-mo's C++ Programming: Learning by Doing

If C++ could be learned easily, would there be any reason not to learn it? This course provides kind and detailed explanations to help beginners who dream of a career as a successful programmer but currently feel anxious day by day. If you want to move beyond being a beginner and step onto the path toward becoming an intermediate or even advanced programmer, this will be your best stepping stone. I am rooting for your dreams!

(4.9) 374 reviews

6,988 learners

Level Basic

Course period Unlimited

C++
C++
C++
C++

Reviews from Early Learners

Reviews from Early Learners

4.9

5.0

김태욱

100% enrolled

If you want to learn C++, starting with tta-bae-ssi++ is the best and best choice. Despite the vast amount of content, it is a great lecture that is not lacking in quality at all. Even after the lecture started, you tried to improve the sound quality, which showed your meticulousness and attention to detail as a programmer and an educator. Even though it is a programming language known for its high barrier to entry, it provides abundant basic explanations so that you can proceed. In addition, since you diligently answer questions, it is harder to give up in the middle. I felt like I was receiving close education from my homeroom professor throughout the lecture. Even if you are not a major, I think it is a great lecture to gain initial insight into not only the C++ language but also computer engineering. I would like to give it not five stars, but a star++. I am also looking forward to the next Game Pack lecture. (I am also diligently listening to the YouTube Mirae Pack lecture~) I would like to express my gratitude for helping me get my feet wet in C++, which was a pie in the sky for me.

5.0

호두

100% enrolled

I completed the course by reviewing the first meeting with variables. Not only the technical part, but also confidence can be gained. Each lecture starts with "Hello" and ends with "Thank you." I don't think I missed a single lecture. I think it is a lecture full of sincerity. I could feel the sincerity even in the thumbnails that I could see when I clicked on the lecture. The thumbnails clearly convey the content, so I could get the effect of review just by looking at the thumbnails. It seems that the professor personally wrote the content that appears when I completed the course, and I was touched by the content. I express my deepest gratitude. Lastly, I will end with a poem that I like. This poem came to mind while watching the first meeting with variables lecture. (Before I gave that memory a name, he was just a memory.) Flower Kim Chun-soo Before I called his name He was just a gesture. When I called his name He came to me And became a flower. Just as I called his name Who will call my name That fits my color and fragrance? I want to go to him and become his flower too. We all want to be something. You to me and I to you I want to become an unforgettable meaning.

5.0

Won Myeong Kwon

100% enrolled

One-liner: It's definitely the best! I'm working in a job that has nothing to do with programming. I started deep learning with Python and realized that coding was fun again, (I learned it a long time ago when I started coding with Delphi... I've really forgotten it all now lol) I studied this way and that way and ended up taking this course... It's a long course, but there's nothing to skip. Actually, if you're a student, you can finish it in 2-3 weeks if you really put your mind to it. I'm a working person, so it took me a month (I haven't caught up with the multithreading part yet...) It was a very valuable time because I got a glimpse of how computers work, how memory works, and how to make it work with a programming language. Maybe that's why, surprisingly, even though it's a C++ course, there were many times when he pointed out exactly what I had problems with while learning Python. I was really surprised. Professor Hong Jeong-mo, thank you so much! If you were in Korea, I would really like to send you a gift! P.S. I suggested this to Infraon, but you said there are no plans yet, but I really hope that an English certificate function is added. I listened to such great content in the lecture, but I would be sad if this was not recognized unlike foreign moocs. If the person in charge sees this, I hope that he/she will review it positively.

What you will gain after the course

  • Complete Understanding of C++ Basic Syntax and Core Concepts

  • Programming basics such as variables, data types, functions, and control statements

  • Improving problem-solving skills through hands-on practice

Proven by 7,000+ students 👍
Meet the Modern C++ Bible, TBC++!

<2026 Study Order for the AI Era: Most People Are Getting It Wrong>

If you want to have outstanding programming skills.

If you could learn Modern C++ easily,
would there be any reason not to learn it?

Hong Jeong-mo's C++ Learned by Following Along

If Modern C++ could be learned easily, would there be any reason not to learn it? This course provides kind and detailed explanations to help beginners who may feel anxious day by day but dream of a brilliant career as a successful programmer deep in their hearts.

Don't wander around; find the shortcut in 'Ttabae C++'. If you want to start as a beginner who finds even typing difficult and confidently step onto the path toward becoming an advanced programmer beyond the intermediate level, I will be your reliable stepping stone. I am rooting for your dreams!


Who this is for

  • This is a lecture for beginners who want to possess outstanding programming skills.
  • It faithfully covers the important concepts of 'Modern C++', which frequently appear in recent job interviews.
  • If you dream of becoming a high-income programmer, attending a prestigious US graduate school, or majoring in future technology-related fields, be sure to watch this!

📢 Please make sure to check before signing up for the course!

  • Prerequisite knowledge of computer operating principles and C language basics is required. (Please search for [Ttabessi] on YouTube.)
  • I have done my best to explain everything in an easy-to-understand manner, but depending on the individual, you may feel it is too detailed or still find it difficult. I recommend studying with the content available on YouTube first before making a purchase. These materials will be helpful even if you later choose to study with other textbooks or lectures. I respect your judgment.
  • I always strive to provide the best answers to all questions to help your progress, but the price of the lecture does not include services such as Q&A or personal consultation. Please avoid any misunderstandings.

Special points
unique to TBC++.

Curious about other students' lecture notes?

  • Embedded Jun's [C++ Study Log] Inflearn Professor Hong Jeong-mo [TBC++] Review (Click)
  • Songha's notes summarizing Prof. Hong Jeong-mo's Inflearn/YouTube "Follow-along C++" lectures (Click)

Follow the learning tips as you take the course!

  • Beginners or novices should watch from the very beginning in order. Throughout the earlier sections, there are hints waving at you to help you easily understand the difficult concepts that appear later on.
  • Theoretical explanations are kept to a minimum, and the course focuses on live coding that leads to understanding as you follow along.
  • After completing the course, you will naturally acquire both 'Classical C++' and 'Modern C++'.
  • You don't need to stress about perfectly understanding everything from the beginning. If you just keep moving forward while running the example codes yourself one by one, amazing things will happen before you even realize it.
  • I am consistently updating important Q&A supplementary videos on YouTube.

💻 Notice

  • Visual Studio 2022 Usage Guide (Link)
  • Recommended C++ problem-solving sites and more (Link)
  • When asking a question, please specify the exact timestamp (minutes and seconds) and post it under the relevant video (associated lesson). I cannot help you if you post questions under the wrong video.
  • This is a post summarizing tips on how to get good answers to your questions. Please make sure to click and read it before asking. (Link)

The instructor of
this course is

Joung-mo Hong

CEO of HONGLAB, INC. (Former University Professor, Instagram Software Engineer)

 

Who is durams (Duram Kim), the Q&A assistant?

"I am durams (Duram Kim), your Q&A assistant who wants to share the joy of studying programming with all of you!
If you have any questions or difficulties while taking the course, please feel free to ask at any time.
I will help you understand with accurate and in-depth answers!"

 


Please check before
taking the course.

📖 Notes and FAQ

  • The course proceeds with Windows and Visual Studio 2017 Community. You may study using other operating systems or IDEs. However, I may not be able to assist with compatibility issues, and some content in Chapter 20 applies only to Visual Studio.
  • If you are sensitive to sound quality, please check the samples (previews) for each chapter before purchasing. For more details, please refer to the following post. (Link)
  • FAQ) Is there a good textbook for review? (Click)
  • When printing a pointer with cout, I cast it to an integer like (int)my_ptr to view it in decimal for convenience, but after learning about void pointers, you may also cast it to a void pointer like (void*)my_ptr. This is something I have mentioned several times throughout the lectures, but I am adding this supplementary explanation for those who may be watching the videos in fragments.

Curious about related lectures?

Hong Jeong-mo's C Programming: Learn by Practice

This is an introductory programming course starting with the C language, newly developed thanks to the support for "TBC++" (Follow and Learn C++).

Game Development Practice Problem Package

You can practice object-oriented programming while creating games. It is recommended for those who have studied up to Chapter 12 and are curious about how to apply it in practice.

Recommended for
these people

Who is this course right for?

  • A beginner programmer who wants to have outstanding programming skills

  • Those who want to study the C++ language

Need to know before starting?

  • Computer Principles and C Language (Search [Tta-Bae-C] on YouTube)

Hello
This is honglab

16,098

Learners

949

Reviews

876

Answers

4.9

Rating

5

Courses

세일 배너-001.png.webp

A former computer science professor and former Instagram engineer living a quiet life teaching programming

🚀[Free] First Steps in Deep Learning (HongLab AI Series)

🚀2025 AI Programming Study Guide | HongLab Roadmap

🚀Hong Jeong-mo Research Lab Discord 

More

Curriculum

All

201 lectures ∙ (48hr 27min)

Published: 
Last updated: 

Reviews

All

374 reviews

4.9

374 reviews

  • kmkgmn2744님의 프로필 이미지
    kmkgmn2744

    Reviews 1

    Average Rating 5.0

    5

    36% enrolled

    If I had taken this class when I was an undergraduate, my salary would have been different and my life would have been different. It's unfortunate, but I think it's fortunate that I can take such a great lecture, even if it's late. Don't just watch it once and leave it. Repeat it two or three times. This is a lecture that makes you feel your eyes widen and your programming skills improve every time you watch it.

    • ktaeuk00262님의 프로필 이미지
      ktaeuk00262

      Reviews 8

      Average Rating 4.6

      5

      100% enrolled

      If you want to learn C++, starting with tta-bae-ssi++ is the best and best choice. Despite the vast amount of content, it is a great lecture that is not lacking in quality at all. Even after the lecture started, you tried to improve the sound quality, which showed your meticulousness and attention to detail as a programmer and an educator. Even though it is a programming language known for its high barrier to entry, it provides abundant basic explanations so that you can proceed. In addition, since you diligently answer questions, it is harder to give up in the middle. I felt like I was receiving close education from my homeroom professor throughout the lecture. Even if you are not a major, I think it is a great lecture to gain initial insight into not only the C++ language but also computer engineering. I would like to give it not five stars, but a star++. I am also looking forward to the next Game Pack lecture. (I am also diligently listening to the YouTube Mirae Pack lecture~) I would like to express my gratitude for helping me get my feet wet in C++, which was a pie in the sky for me.

      • happygh54님의 프로필 이미지
        happygh54

        Reviews 1

        Average Rating 5.0

        5

        48% enrolled

        Any study requires effort to make it your own. While looking through countless lectures and books, the days of lamenting my shortcomings are being resolved through Ttabbae++. In particular, the delicate way in which each lecture points out the parts that beginners tend to make mistakes in is impressive. I became familiar with Cpp through understanding the implementation of each grammar, and through the game pack lecture, I learned the joy of writing code along with understanding Oop. It's like reading a tightly pressed letter... Thank you so much for creating such a sincere lecture. I really recommend it to those who want to build confidence in programming while solidifying their basics.

        • hodu님의 프로필 이미지
          hodu

          Reviews 4

          Average Rating 5.0

          5

          100% enrolled

          I completed the course by reviewing the first meeting with variables. Not only the technical part, but also confidence can be gained. Each lecture starts with "Hello" and ends with "Thank you." I don't think I missed a single lecture. I think it is a lecture full of sincerity. I could feel the sincerity even in the thumbnails that I could see when I clicked on the lecture. The thumbnails clearly convey the content, so I could get the effect of review just by looking at the thumbnails. It seems that the professor personally wrote the content that appears when I completed the course, and I was touched by the content. I express my deepest gratitude. Lastly, I will end with a poem that I like. This poem came to mind while watching the first meeting with variables lecture. (Before I gave that memory a name, he was just a memory.) Flower Kim Chun-soo Before I called his name He was just a gesture. When I called his name He came to me And became a flower. Just as I called his name Who will call my name That fits my color and fragrance? I want to go to him and become his flower too. We all want to be something. You to me and I to you I want to become an unforgettable meaning.

          • wonmyeongkwon0587님의 프로필 이미지
            wonmyeongkwon0587

            Reviews 2

            Average Rating 5.0

            5

            100% enrolled

            One-liner: It's definitely the best! I'm working in a job that has nothing to do with programming. I started deep learning with Python and realized that coding was fun again, (I learned it a long time ago when I started coding with Delphi... I've really forgotten it all now lol) I studied this way and that way and ended up taking this course... It's a long course, but there's nothing to skip. Actually, if you're a student, you can finish it in 2-3 weeks if you really put your mind to it. I'm a working person, so it took me a month (I haven't caught up with the multithreading part yet...) It was a very valuable time because I got a glimpse of how computers work, how memory works, and how to make it work with a programming language. Maybe that's why, surprisingly, even though it's a C++ course, there were many times when he pointed out exactly what I had problems with while learning Python. I was really surprised. Professor Hong Jeong-mo, thank you so much! If you were in Korea, I would really like to send you a gift! P.S. I suggested this to Infraon, but you said there are no plans yet, but I really hope that an English certificate function is added. I listened to such great content in the lecture, but I would be sad if this was not recognized unlike foreign moocs. If the person in charge sees this, I hope that he/she will review it positively.

            honglab's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!

            $136.40