
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
After studying the operating principles of computers, C language syntax, and application methods through Hong Jeong-mo's 'C Programming: Learning by Doing,' this course will naturally bridge you to the subject of Data Structures from a programming perspective. It will serve as both C language practice and a way to instill the core concepts of data structures into your mind.

Reviews from Early Learners
5.0
Been
I am leaving this for those of you who are considering taking the appendix lecture after finishing the course. You absolutely must take it. In the appendix lectures, most of the problems are given to implement the given algorithms directly, and you can feel a big difference between solving the problems and not solving them. If the main lecture was like studying, the appendix lectures are like training. If you don't acquire it, it is useless.
5.0
김종수
The lectures are about 15~20 minutes per episode. The problem is that each lecture consists of a problem + solution. Since I solved the practice problems without looking at the answer sheet, it took me at least 3~4 hours and at most several days for one lecture (Binary trees are really hard ㅠㅜ ㅋㅋ) If you have finished any C language lecture, I recommend that you listen to the appendix of Mr. Ttaebae. You will review all the functions you learn in the C language and learn how to use them while creating your own programs and implementing data structures. My biggest worry was that I didn't know the right direction for my development studies, especially since I am not a major, but I am following the direction set by Professor Hong Jeong-mo, who is a former computer science professor and has achieved success as a senior engineer at Facebook.
5.0
cs108082cs
If you took the C course, this course is very helpful for practice.
A Taste of Data Structures for DDABAE-C Students
Principles and implementation of basic data structures
A taste of data structures for TBC learners!
C language practice and the core of data structures,
make sure to master them thoroughly!
After studying the operating principles of computers, C language syntax, and application methods through Hong Jeong-mo's 'Follow and Learn C Language,' this course naturally bridges you to the subject of data structures from a programming perspective. It serves as both C language practice and a way to firmly plant the core concepts of data structures in your mind.
This is not a lecture that replaces the 'Data Structures' course. However, once you have acquired the important concepts through this lecture, you will be able to study data structures or algorithms much more easily.


💻 Notice
CEO of HONG LAB, INC. (Former University Professor, Instagram Software Engineer)
📖 Reference List
This is an introductory programming course starting with the C language, newly developed thanks to the support for "Follow-along C++."
This course provides kind and detailed explanations to help beginners who dream of a brilliant career as a successful programmer.
You can practice object-oriented programming while building games. This is recommended for those who have studied up to Chapter 12 and are curious about how to apply what they've learned in practice.
Who is this course right for?
Make follow-up subjects like data structures and algorithms much lighter!
Those who want to become outstanding programmers
Need to know before starting?
Hong Jung-mo's C Programming: Learning by Doing
16,161
Learners
960
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
17 lectures ∙ (5hr 55min)
3. 17.3 Linked List
17:12
All
34 reviews
4.9
34 reviews
Reviews 2
∙
Average Rating 5.0
Reviews 4
∙
Average Rating 5.0
5
The lectures are about 15~20 minutes per episode. The problem is that each lecture consists of a problem + solution. Since I solved the practice problems without looking at the answer sheet, it took me at least 3~4 hours and at most several days for one lecture (Binary trees are really hard ㅠㅜ ㅋㅋ) If you have finished any C language lecture, I recommend that you listen to the appendix of Mr. Ttaebae. You will review all the functions you learn in the C language and learn how to use them while creating your own programs and implementing data structures. My biggest worry was that I didn't know the right direction for my development studies, especially since I am not a major, but I am following the direction set by Professor Hong Jeong-mo, who is a former computer science professor and has achieved success as a senior engineer at Facebook.
Reviews 77
∙
Average Rating 4.7
Reviews 9
∙
Average Rating 4.9
5
I am leaving this for those of you who are considering taking the appendix lecture after finishing the course. You absolutely must take it. In the appendix lectures, most of the problems are given to implement the given algorithms directly, and you can feel a big difference between solving the problems and not solving them. If the main lecture was like studying, the appendix lectures are like training. If you don't acquire it, it is useless.
Reviews 3
∙
Average Rating 5.0
Check out other courses by the instructor!
Explore other courses in the same field!
$68.20