inflearn logo

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.

(5.0) 2 reviews

53 learners

Level Beginner

Course period Unlimited

C
C
memory-management
memory-management
algorithms
algorithms
data-structure
data-structure
Functional Programming
Functional Programming
C
C
memory-management
memory-management
algorithms
algorithms
data-structure
data-structure
Functional Programming
Functional Programming
Thumbnail

News

1 articles

  • jamsuham750592님의 프로필 이미지

    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! 🚀

    0

Free