Learn C Language by Myself Remastered - Directly Taught by Author Lee Chang-hyun, a 25-Year Developer
For learners just starting programming, C can feel difficult because of unfamiliar concepts such as variables, operators, conditional statements, loops, functions, arrays, and pointers. This course is an introductory C programming course taught directly by Professor Chang-Hyun Lee, the author of *C Language on My Own* and a developer with 25 years of experience. Rather than simply memorizing C syntax, the course explains step by step why each piece of syntax is needed, how it works in a program, and how to solve real-world problems with code. Starting with the fundamental concepts of programming, you will learn the core basics of C one by one, including variables and data types, operators, conditional statements, loops, functions, arrays, and pointers. Assignments for each part also provide hands-on experience writing code and solving problems using what you have learned. Drawing on 25 years of experience in development and education, this course guides beginners in C programming so they can build a solid foundation in the fundamentals of programming.
53 learners
Level Beginner
Course period Unlimited
[Notice] [Guidelines] Instructions for Submitting and Sharing “Code Missions” for Each Section 💻
Hello, students!
As you go through the course, we’ll guide you on how to submit the [Mission] placed at the end of each section.
This mission is a practice exercise where you write code yourself based on what you’ve learned and casually share your coding style.
💡 Mission Participation Guide
Submission: Please write and submit a simple C program using what you learned in this section.
Submission method: Please submit it as [Public].
Mission objective:
It is a space to share your own coding style by saying, “This is how I approached the problem.”
Take a look at and compare how other learners wrote their code, and learn new approaches!
There is no set format for the correct answer! Rather than perfect code, the process of writing it yourself and sharing it with one another is what matters, so please feel free to write and post it without any pressure.
Let’s grow together by looking at each other’s code. You’ve got this! 🚀
Free




