inflearn logo

2. C++ Programming Fundamentals Sparta Class

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

(4.9) 15 reviews

736 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

4.9

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 those new to programming can understand

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

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

  • Fundamentals of Functions and Structs for Code Reusability

  • Experience developing and running simple programs to build logical thinking and problem-solving skills.

Complete Beginner’s Guide to C++ – 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 programming experience.

  • Concepts of variables, data types, and operators

  • Using control statements such as conditional statements and loops

  • Code reuse through functions and structures

  • Write a simple console program yourself

Those who have earned this badge are certified instructors for Unreal Engine 5.

Holders of this badge have had their ability to teach the following skills certified by Epic Games:

  • 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 💎

You will learn the following.

From installation to program execution flow and debugging

  • Development Environment Setup: Install Visual Studio and create a C++ project

  • First execution experience: Write and run a Hello, World! program

  • Understanding program execution flow: Learn the basic structure of input → processing → output

  • main function-centered structure: Understand the starting point and execution order of every program

  • Debugging Basics: Analyze code flow by checking error messages, setting breakpoints, and executing step by step

Object-Oriented Programming (OOP)

  • How to define and use classes and objects

  • The 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 later (64-bit)

    • macOS and Linux are not covered in 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: At least 20GB of free space on an SSD

    • Graphics card: Not required (for 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

Career Verified

5,273

Learners

163

Reviews

113

Answers

4.9

Rating

6

Courses

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

  • Selected as a BEST lecture in the Unreal Engine field since 2022

  • 2023 IT Employment and Further Education Support Program - Game Programming Course Using Unreal

     

  • 2023 'Ministry of Employment and Labor' Future Promising Fields Workforce Development Program Course

  • 2024 'Ministry of Employment and Labor' Future Promising Fields Workforce Project Course

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

     

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

     

  • 2025 DIYCS International School Lecture

  • 2025 Participation in the Army Defense Unreal Project

  • 2025 Participated in the development of a generative AI game prototype for 'NetStream'

  • 2025 Invited Lecture for the Department of Game & VR Content Design at Induk University

  • 2025 Unreal Engine Certified Instructor Silver (UAI)

  • 2026 Sparta Club ‘Naeil Baewoom Camp’ Unreal Mentor

     

  • 2026 Participated in the development of “eternal land, To You in the Year 3025”

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

More

Reviews

All

15 reviews

4.9

15 reviews

  • unicoti님의 프로필 이미지
    unicoti

    Reviews 1

    ∙

    Average Rating 5.0

    5

    100% enrolled

    I always respect those who protect the freedom of information.

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

      • bbiyak님의 프로필 이미지
        bbiyak

        Reviews 4

        ∙

        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.

        • jjhgwx님의 프로필 이미지
          jjhgwx

          Reviews 1,196

          ∙

          Average Rating 4.9

          5

          100% enrolled

          Thank you for the great lecture!

          • miji9902084820님의 프로필 이미지
            miji9902084820

            Reviews 1

            ∙

            Average Rating 5.0

            5

            32% enrolled

            YAL's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!

            Free