inflearn logo

The Standard of C Programming: Complete in 4 Weeks

This course goes beyond simply memorizing C language syntax to deeply understand the computer's way of thinking and the principles of memory operation. We clearly organize core concepts such as pointers, dynamic allocation, and structures through memory visualization techniques, and build practical problem-solving skills by utilizing debuggers. I dedicate this lecture to anyone who wants to get a proper start in any type of programming.

1 learners are taking this course

Level Beginner

Course period 1 months

C
C
debugging
debugging
C
C
debugging
debugging

What you will gain after the course

  • Visualize the concepts of pointers and memory addresses to freely utilize double pointers and dynamic allocation.

  • Practical debugging skills using a debugger and writing robust code without memory leaks

  • Complete mastery of fundamental programming principles to advance to high-level languages such as C++ and Java

This course has a 4-week enrollment period upon purchase. Please keep this in mind.
During the 4-week period, you can receive close management from the instructor via the Discord channel.
Unlimited access only encourages course shopping.
Finish your programming basics quickly and accurately with just this one course.

If you are hesitant, we offer consultations in the [KakaoTalk 1:1 Chat Room].
Feel free to join! haha


Computational thinking,
pointers and memory,
are no longer difficult!

Beyond just memorizing C syntax,
this is a process of deeply understanding
computational thinking and the principles of memory operation.

Clearly organize core concepts such as pointers, dynamic allocation, and structures
using memory visualization techniques.

Strengthen your practical problem-solving skills
through the use of debugging
.

The best choice for you
who wants to start
any programming properlybất kỳ ngôn ngữ lập trình nào một cách bài bản

By the end of this course, you will


You will fully awaken your computational thinking skills.

  • You will learn the fundamental mindset of how computers understand and execute commands.
    You will find yourself naturally analyzing code as you look at it.


You will gain a complete understanding of the basic principles of the C language.

  • We will teach you the basic principles of the C language, which is the mother of almost all languages such as C++ and C#, in an easy and accurate way.
    Through this, you can resolve the
    vagueness you may experience when learning high-level languages like C++ and Java and build a solid foundation.


✔️

Mastering basic programming
with this course's unique cheat key của khóa học này

Learn to think like a computer
through the secret method
of "reading slowly"

Develop computational thinking skills through "Slow Reading," a secret method unique to this lecture.
No more feeling vague when facing programming languages.
You will be able to accurately understand basic programming syntax such as conditional statements, loops, and functions.

Learn the secret of "Memory Drawing"
to master memory-related concepts
accurately

Beyond C syntax, you will gain a deep understanding of memory operation principles through visualization techniques. It clearly organizes core concepts such as arrays, pointers, dynamic allocation, and structures,
providing an excellent foundation for learning high-level languages like C++, Java, and C#.

Only the core of debugging
will be hand-picked and taught to you.

We will teach you only the core debugging techniques that will help you with problem-solving skills and even the analysis of large architectures.
We will ensure you can put them into practice immediately.

We can solve the concerns
of people like this!

📌

Those who are preparing
before starting a game/web development camp,
or those who are incoming students/currently enrolled/graduates
of computer or electronics-related departments


📌

Pointers and dynamic allocation,
structures, classes, etc.
Those who want to properly learn
advanced programming concepts

📌

Those who have learned programming at an academy
but
did not get to learn it deeply


Notes before taking the course


Practice Environment

  • This course was created based on Windows 11.
    There may be restrictions on taking the course on other operating systems.


Prerequisites and Important Notes

  • No prior knowledge is required. All you need is a strong passion for learning.

  • This course is a course with a 4-week enrollment period after purchase. Please keep this in mind!


Learning Materials

  • Learning materials created with Notion will be provided.


    Materials can be downloaded by clicking on the Section 1-3 lecture.
    The link will be downloaded when you click the " Download Materials " button at the bottom of the video.
    Please note, however, that refunds are not possible once the download is complete.

  • A Discord link will be provided.
    The instructor will provide close management within the Discord channel.


Recommended for
these people

Who is this course right for?

  • A computer science major who experienced frustration with pointers and dynamic allocation

  • Coding beginners who want to properly learn the fundamental principles of programming.

  • Aspiring game developers aiming for high-performance game development using DirectX, Unity, Unreal Engine, etc.

Need to know before starting?

  • Securing absolute time for 4 weeks of intensive learning (including weekends)

  • A determined will to learn, not just with the mindset of 'let's get a taste of it,' but with the mindset of 'let's go all out.'

  • Interest and persistence in logical thinking and problem-solving

Hello
This is codechosun

Curriculum

All

62 lectures ∙ (17hr 30min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

Similar courses

Explore other courses in the same field!

25% off for new members

$72.30

25%

$102.30