강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Programming Language

Kim's C Programming for Learning Properly

By learning the basic grammar of the C language and the concept of statement-oriented programming, you can develop a simple console program.

(4.0) 1 reviews

14 learners

  • lectopia1
이론 중심
c언어
문법
C

What you will learn!

  • C basic grammar

  • C console programming

C language programming, done in one go!

Even today, no language can match the power of the C language!

The C language was developed in the 1970s and is still used by many developers for system program development and application program development.

Why Learn C? 📖

  • C language is a basic language that must be learned in the IT field, as it has basic programming concepts.
  • In terms of performance (actual speed), the C language is unrivaled by any other language.
  • In the C language, you can access memory directly through pointers.
  • All the top 10 programming languages have been influenced by C.
  • C++ and Java, which are considered the most influential languages, are also both based on the C language.
  • Because C language is difficult, if you understand it properly, it is much easier to understand other languages such as C++ and Java.

Objectives of this lecture

This course is suitable for everyone, from complete beginners to those who want to learn the C language from the ground up.

1️⃣ You can learn basic C language grammar and procedural programming concepts.

2️⃣ You will be able to use the C language to solve problems ( algorithms ).

3️⃣ You can develop a simple console program using the C language.


There are many C language lectures, but
It is rare to find a lecture where you can learn 'well'.

C is one of the most fundamental programming languages. While it's accessible to both majors and non-majors, it's difficult to master without significant effort. This explains why many people struggle with getting started with C.

This course leverages the expertise of an instructor who has taught various programming courses, including the C language, for over 20 years to deliver the content more effectively . He provides easy-to-understand explanations and in-depth conceptual explanations to help students grasp difficult topics more easily.

Additionally, we are using a learning checklist to help you check your understanding of the learning.
We've designed the learning objectives and checklist for each topic so you can review the content yourself to see if you've understood it well and review it if you need to.

After taking the course, check out the changes in you.

  • ✅ You can explain the characteristics of the C language as a procedural programming language.
  • ✅ Can explain the basic structure and components of a C program.
  • ✅ You can acquire basic programming knowledge for learning embedded C and C++.
  • ✅ You can distinguish functions for problem solving and implement programs according to the functions.

What you'll learn 📚

  • C language overview and basic grammar
  • How to use functions and arrays
  • How to use various pointers
  • Characteristics of variables by memory class and efficient memory utilization
  • Input/output method of program data
  • Modularization technique using split compilation

🚩 Tips for Efficient Studying

  • After learning, be sure to complete the provided practice problems and compare them with the provided answer code .
  • Seeing is believing : You must study Dongyeonggang's lectures and code in parallel.
  • Be sure to check your understanding through the checklist.

Q&A 💬

Q. What level of content is covered in the class?

It is structured from the basics of the C language to advanced levels.

Q. Is this a course that non-majors can also take?

Yes! Even non-majors can continue to study.

Q. Is there a limit to the course period?

This course is available for one year.
When learning a development language, you need to set a deadline and focus on it. Many corporate and other group training programs typically focus on learning the C language over a two- to three-week period.

Instructor: Kim Ki-hee

For over 20 years, instructor Kim Ki-hee has been teaching a variety of courses, including C, JAVA, C/C++ design patterns, data structures, algorithms, Misra-C, and Linux systems, in government vocational training programs and corporate training courses for new and existing employees.

Major career

  • Korea Center for International Finance (KCIF)/Korea Institute of Design Promotion
  • Konkuk University/Hongik University/Seoul National University/Soongsil University/Sungkyunkwan University/Hoseo University
  • Women's Human Resources Development Center
  • Humax/Postal Information Center/Gyeonggi Science Promotion Agency
  • Samsung Electronics/LG Electronics/Hancom Academy
  • Lectures at multiple institutions and companies

💾 Please check before taking the class

  • For this tutorial, you will need a PC with Windows operating system and Dev C++.
  • Students are provided with PDF textbooks, practice problems, and additional supplementary materials.
  • If you have any questions while studying, please use the lecture question board .

Recommended for
these people

Who is this course right for?

  • For those new to programming languages

  • For those who want to get started with the C language

Need to know before starting?

  • doesn't exist

Hello
This is

4,610

Learners

82

Reviews

33

Answers

4.9

Rating

4

Courses

Curriculum

All

153 lectures ∙ (28hr 10min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

1 reviews

4.0

1 reviews

  • khc1112님의 프로필 이미지
    khc1112

    Reviews 4

    Average Rating 4.3

    4

    30% enrolled

    $42.90

    lectopia1's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!