inflearn logo

C++ Fundamentals: 4-Week Mastery

This course is not just about "knowing how to use" C++, but about elevating your skills to a level where you can "explain how it works." It is dedicated to students who want to properly learn object-oriented programming.

1 learners are taking this course

Level Intermediate

Course period 1 months

C
C
C++
C++
oop
oop
C
C
C++
C++
oop
oop

What you will gain after the course

  • Deep Understanding of Reference and Pointer Memory Structures and Practical Analysis of Stack/Heap Object Lifecycles

  • Understanding Constructor/Destructor/Initialization List Execution Timing and Designing Advanced Techniques for Memory Leak Prevention

  • Implementing a Highly Scalable C++ Architecture Using Object-Oriented Overloading, Inheritance, and Polymorphism

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 in the Discord channel.
Unlimited access only encourages course hoarding.
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 drop by! haha

Can you explain how object-oriented programming works?

It's time for your understanding to turn into clear explanations, rather than vague guesses.


We clearly delve into everything from C++ memory structure to the core principles of
object-oriented programming.

What are constructors and destructors,
and why are they necessary?

How does memory leak
occur?

What on earth is
Object-Oriented Programming?

By the end of this course, you will


You will be able to understand and implement much more complex and difficult structures on your own.

  • You will be able to implement complex and difficult structures on your own by appropriately utilizing object-oriented programming.


You will be able to explain the operating principles of C++ on your own.

  • Beyond simply learning C++ syntax, you will be able to clearly understand and explain object lifecycles, constructor/destructor execution timing, and stack/heap memory structures. You will grow into a developer who can see through to the underlying mechanics of the code.


✔️

From C++ operating principles
to strengthening practical skills

Learn intuitively by visualizing the stack and heap memory structures.

Implement the operating principles of std::string yourself.

We provide accurate and detailed comments on difficult syntax, such as casting and smart pointers.

We can solve the concerns
of people like this!

📌

Those who want to learn object-oriented programming
properly.

📌

Those who have learned the C++ language,
but want to learn it accurately.


📌

Those who have decided on a career path in game development and
want to study C++.


Notes before taking the course


Practice Environment

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


Prerequisite Knowledge and Important Notes

  • Understanding of basic programming knowledge (operators, conditional statements, loops, arrays, functions)

  • A strong will to learn is essential.

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

Learning Materials

  • A study textbook created with Notion will be provided.


    Materials can be downloaded by clicking on the Section 1-4 lecture.
    The link will be downloaded when you click the " Download Materials " button at the bottom of the video.
    However, please understand that refunds are not possible once downloaded.

  • A Discord link will be provided.
    Within the Discord channel, close management by the instructor is provided.


Recommended for
these people

Who is this course right for?

  • "Object-Oriented Programming", those who want to learn exactly what "OOP" is

  • Those who want to gain the ability to analyze complex structures implemented in C++.

Need to know before starting?

  • Secure absolute study time for 4 weeks, including weekends

  • Experience reading one or more books related to programming languages (such as C, etc.)

  • Understanding of basic programming concepts (variables, conditional statements, loops, functions)

Hello
This is codechosun

Curriculum

All

71 lectures ∙ (17hr 11min)

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

$97.60

25%

$127.60