강의

멘토링

커뮤니티

Programming

/

Programming Language

[No Base/Beginner] C++ Sparta Class

2025 Unreal Certified Instructor – C++ Sparta Class is a free course designed so that even complete beginners with no programming knowledge can easily get started. Rather than complex theory or difficult mathematics, it guides you to naturally learn C++'s core concepts through the experience of directly writing and executing code. By the end of the course, you'll gain the confidence to write simple programs on your own.

(4.8) 12 reviews

353 learners

Level Beginner

Course period Unlimited

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

  • C++ basic syntax that even people new to programming can understand

  • Concepts and utilization methods 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 Reusability

  • An experience of developing logical thinking and problem-solving skills by directly writing and running simple programs

C++ Complete Beginner's Guide – First Steps in Programming

This course breaks down C++ basic syntax and program flow in an easy-to-understand way, even for people who have no programming experience at all.

  • Variables, Data Types, and Operators Concepts

  • Using control statements such as conditional statements and loops

  • Code Reuse Through Functions and Structures

  • Writing a Simple Console Program Directly

🔔 This course is currently being updated! 🔔

Those who receive this badge are qualified as certified instructors for Unreal Engine 5.

The person who holds this badge has been certified by Epic Games for their educational capabilities 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 💎

You'll learn this kind of content

Installation to Program Execution Flow and Debugging

  • Development Environment Setup: Installing Visual Studio and Creating C++ Projects

  • First Execution Experience: Writing and Running a 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: Analyzing code flow through error message checking, breakpoint setting, and step-by-step execution

Object-Oriented Programming (OOP)

  • How to define and use classes and objects

  • Constructor, Destructor Concepts and Memory Management Basics

  • Code Reuse and Structuring Using Inheritance

  • Polymorphism implemented through function overloading/overriding

  • Access modifiers (public, private, protected) for information hiding

Pre-enrollment Reference Information

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 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 C++ fundamentals for various purposes such as coding tests, academics, hobbies, etc.

Hello
This is

4,224

Learners

136

Reviews

108

Answers

4.9

Rating

6

Courses

  • 2025 Unreal Engine Authorized Instructor (UAI) (Current)

  • Inflearn Instructor (Current)

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

  • Selected as BEST Unreal Engine Course since 2022

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

    (Current) Instructor at the Seoul Technology Education Center, Korea Chamber of Commerce and Industry Selected as BEST Lecturer in the Unreal Engine field (2022–Present) IT Employment and Academic Advancement Support Project - Game Programming Course using Unreal Engine

  • 2023 'Ministry of Employment and Labor' Training Program for Future Promising Fields

  • 2024 'Ministry of Employment and Labor' Human Resources Project for Future Promising Fields Lecture

  • 2025 'Ministry of Employment and Labor' Training Program for Future Promising Fields

  • 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

  • 2026 Sparta Club ‘Naeil Baeum Camp’ Unreal Mentor

Curriculum

All

24 lectures ∙ (5hr 36min)

Published: 
Last updated: 

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!

      • ohaqqy37572님의 프로필 이미지
        ohaqqy37572

        Reviews 1

        Average Rating 5.0

        5

        33% enrolled

        • bbiyak님의 프로필 이미지
          bbiyak

          Reviews 1

          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.

          • unicoti님의 프로필 이미지
            unicoti

            Reviews 1

            Average Rating 5.0

            5

            100% enrolled

            I always respect those who protect the freedom of information.

            Free

            YAL's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!