inflearn logo

3. [No-Base/Intro] Basic C++ Sparta Class

The 2025 Unreal Authorized Instructor – C++ Sparta Class is a free course designed to help even complete beginners with no prior programming knowledge get started easily. Rather than focusing on complex theories or difficult mathematics, it guides you to naturally master the core concepts of C++ through the experience of writing and running code yourself. By the end of the course, you will gain the confidence to write simple programs on your own.

(4.8) 12 reviews

481 learners

Level Beginner

Course period Unlimited

C++
C++
Functional Programming
Functional Programming
oop
oop
Algorithm
Algorithm
visual-studio
visual-studio
C++
C++
Functional Programming
Functional Programming
oop
oop
Algorithm
Algorithm
visual-studio
visual-studio
Thumbnail

Reviews from Early Learners

Reviews from Early Learners

4.8

5.0

1124kyungjun

42% enrolled

You explain things so clearly and in such an interesting way. This is so helpful!

5.0

강한삐약이

33% enrolled

I'm new to programming, and I appreciate how you explain things in an easy-to-understand way.

5.0

UniCoti

100% enrolled

I always respect those who protect the freedom of information.

What you will gain after the course

  • Basic C++ syntax that even beginners to programming can understand

  • Concepts and usage of variables, data types, and operators

  • Conditional statements and loops that control the flow of a program

  • Basics of functions and structures that enable code reuse

  • The experience of developing and running simple programs to cultivate logical thinking and problem-solving skills.

C++ for Absolute Beginners – Your First Step into Programming

In this course, we explain the basic syntax and program flow of C++ in an easy-to-understand way, even for those with no prior knowledge of programming.

  • Concepts of variables, data types, and operators

  • Utilization of control statements such as conditional statements and loops

  • Code reuse through functions and structures

  • Write a simple console program yourself

The recipient of this badge is a certified instructor for Unreal Engine 5.

The holder of this badge has been certified by Epic Games for their instructional abilities in the following skills:

  • Editor

  • Data Management

  • Animation

  • Blueprint Visual Scripting

  • World Building

  • Materials

  • Lighting

  • Rendering

  • Cinematics & Virtual Production

  • Gameplay & Interactive Framework

  • User Experience (UX) Design

Sparta Class Roadmap 💎

What you will learn

From installation to program execution flow and debugging

  • Development Environment Installation: Installing Visual Studio and creating a C++ project

  • First Execution Experience: Writing and running the Hello, World! program

  • Understanding Program Execution Flow: Learning the basic structure of Input → Processing → Output

  • main function-centered structure: Understanding the starting point and execution order of all programs

  • Debugging Basics: Checking error messages, setting breakpoints, and analyzing code flow through step-by-step execution

Object-Oriented Programming (OOP)

  • How to define and use classes and objects

  • Concepts of constructors and destructors, and the basics of memory management

  • Code reuse and structuring using inheritance

  • Polymorphism implemented through function overloading/overriding

  • Information hiding through access modifiers (public, private, protected)

Notes Before Taking the Course

Practice Environment

  • Operating System (OS)

    • Windows 10 or higher (64bit)

    • macOS and Linux are not included in the scope of this course.

  • Tools Used

    • Visual Studio 2022 Community (Free Plan)

    • Install the “Desktop development with C++” workload for C++ development

  • Recommended PC Specifications

    • CPU: Intel i5 / Ryzen 5 or higher

    • Memory: Minimum 8GB (16GB or more recommended)

    • Disk: SSD with 20GB or more free space

    • Graphics Card: Not required (Based on C++ console programs)

Recommended for
these people

Who is this course right for?

  • Non-majors and beginners who are new to programming

  • Learners who want to learn the basics of C++ for various purposes such as coding tests, academics, or hobbies.

Hello
This is YAL

4,550

Learners

140

Reviews

109

Answers

4.9

Rating

6

Courses

  • Instructor at the Seoul Technical Education Center, Korea Chamber of Commerce and Industry

  • Selected as the BEST Lecture in the Unreal Engine field since 2022

  • IT Employment and Academic Advancement Support Project - Game Programming Course Using Unreal Engine

     

  • 2023 'Ministry of Employment and Labor' Future Promising Fields Manpower Project Lecture

  • 2024 'Ministry of Employment and Labor' Future Promising Fields Manpower Project Lecture

  • 2025 'Ministry of Employment and Labor' Future Promising Fields Manpower Project Lecture

  • Technical support for participating teams in the Vocational High School K-Tech Idea Challenge (Grand Prize)

     

  • DIYCS International School Lecture

  • 2025 Participation in the ROK Army Defense Unreal Project

  • 2025 Participated in 'Netstream' Generative AI Game Prototype Development

  • Guest Lecture at Induk University, Department of Game & VR Content Design

  • 2025 Unreal Engine Authorized Instructor Silver (UAI)

  • 2026 Sparta Club ‘Tomorrow Learning Camp’ Unreal Mentor

     

  • 2026 Unreal Engine Authorized Instructor Gold (UAI) (Current)

More

Reviews

All

12 reviews

4.8

12 reviews

  • hellocrom님의 프로필 이미지
    hellocrom

    Reviews 11

    Average Rating 4.9

    5

    63% enrolled

    • 1124kyungjun8015님의 프로필 이미지
      1124kyungjun8015

      Reviews 1

      Average Rating 5.0

      5

      42% enrolled

      You explain things so clearly and in such an interesting way. This is so helpful!

      • unicoti님의 프로필 이미지
        unicoti

        Reviews 1

        Average Rating 5.0

        5

        100% enrolled

        I always respect those who protect the freedom of information.

        • ohaqqy37572님의 프로필 이미지
          ohaqqy37572

          Reviews 1

          Average Rating 5.0

          5

          33% enrolled

          • bbiyak님의 프로필 이미지
            bbiyak

            Reviews 2

            Average Rating 5.0

            5

            33% enrolled

            I'm new to programming, and I appreciate how you explain things in an easy-to-understand way.

            YAL's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!

            Free