
Hong Jung-mo's C Programming: Learning by Doing
honglab
This is a newly developed introductory programming course starting with C, created thanks to the support for 'TBC++'. Upgrade your programming life with 'TBC'.
Beginner
C
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!

Reviews from Early Learners
5.0
김태욱
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
호두
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
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.
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 approximately 7,000 students 👍
Meet the Modern C++ Bible, TBC++!
If you could learn Modern C++ easily,
would there be any reason not to learn it?
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 'TBC++'. 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!
📢 Please make sure to check before signing up for the course!


💻 Notice
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!" |
📖 Notes and FAQ
Thanks to the support for "TBC++" (Follow-along C++), this is a newly developed introductory programming course starting with the C language.
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.
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)
16,109
Learners
951
Reviews
876
Answers
4.9
Rating
5
Courses

A former computer science professor and former Instagram engineer living a quiet life teaching programming
🚀[Free] First Steps in Deep Learning (HongLab AI Series)
All
201 lectures ∙ (48hr 27min)
All
375 reviews
4.9
375 reviews
Reviews 1
∙
Average Rating 5.0
5
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.
Reviews 8
∙
Average Rating 4.6
5
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.
Reviews 2
∙
Average Rating 5.0
5
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.
Reviews 1
∙
Average Rating 5.0
5
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.
Reviews 4
∙
Average Rating 5.0
5
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.
Check out other courses by the instructor!
Explore other courses in the same field!
$136.40