
About C++ MasterClass
Welcome to the world's largest online C++ courses platform! Here, you will have access to an extensive collection of video lessons, carefully prepared by top experts in the field. C++ MasterClass is the complete training you need to become a high-level C++ programmer.
Exclusive Content
Our lessons are developed by C++ programmers with over 20 years of experience, ensuring practical content that aligns with real market demands, going far beyond theory.
Forum for Questions
We have an exclusive community where our students connect to share tips, practical examples, job opportunities, and, of course, to clarify doubts whenever needed.
New Courses
Just like technology, our lessons are constantly evolving. All content is based on C++ 23, and new materials are released monthly to ensure you're always up to date.
What do you need to know?
We’ve separated some frequently asked questions so you won’t have any doubts.
I still have questionsHow to watch the lessons
We already have over 150 recorded lessons available on Hotmart. After enrolling, you will have immediate access to the platform and can watch the lessons whenever and wherever you want, on your computer, tablet, or smartphone, with complete control and flexibility.
What language are the classes in?
The C++ MasterClass was originally created for a Brazilian audience, but due to high demand from international students, we’ve translated all of our classes into English using one of the most advanced AI technologies available. All instructors are fluent in English, and every video and material has been carefully reviewed after translation to ensure a great learning experience.
Participating in live lessons
Every month, we offer exclusive live lessons online. All platform members receive invitations and access to join these sessions. The dates, times, and topics of the lessons are communicated in advance so that you can plan and make the most out of each experience.
How long do I have access
Access to our platform is valid for 1 year. During this period, you will have access to all available content. And the best part: you can renew your subscription for another year whenever you wish, ensuring continuity in your learning journey.
Participation Certificate
After completing certain modules on the platform, you will receive a participation certificate that includes your name, course title, and the total workload of the content learned.
Exclusive live sessions
Updated content
Post-class support
Exclusive live sessions
Updated content
Post-class support
Explore our training programs
We have divided our training into 2 phases, allowing you to learn according to your level and progress in your studies as you grasp new concepts.
- Beginner in C++
- I program with C++
In the Basic training, you’ll have access to a wide variety of lessons with lots of practical content. This training is designed to provide a solid understanding of the fundamental C++ concepts, ensuring you’re well-prepared to move forward in your learning journey. Below are some topics we’ll cover:
- 1#Environment Setup
- 2#Data Types and Variables
- 3#Operators and Expressions
- 4#Arrays and Strings
- 5#Input and Output
- 6#Control Structures (if, switch)
- 7#Loops (for, while)
- 8#Lambda and File Manipulation
- 9#Object-Oriented Programming
- 10#Data Structures and Memory
- 11#Error and Exception Handling
- 12#Principles of Modular Programming
- 13#Constructors and Destructors
- 14#Templates and Multithreading
In the Advanced training, you’ll have access to lessons covering complex C++ concepts. This curriculum is designed to deepen your skills by addressing more advanced topics. With a hands-on approach, you will be prepared to tackle real-world challenges and enhance your skills as a C++ developer.
- 1#Generic Programming (Templates)
- 2#S.O.L.I.D
- 3#STL Containers and Algorithms
- 4#Memory Management
- 5#Concurrency and Synchronization
- 6#API and Interface Design
- 7#Design Patterns
- 8#Code Refactoring
- 9#Algorithms
- 10#Libraries and Best Practices
- 11#Performance Analysis and Profiling
- 12#HPC (High Performance Computing)
Learn from Experts
Our content has been carefully crafted by two of the leading C++ experts in Brazil.
With over 30 years of expertise in the language, both have worked as instructors at the renowned Agit Informática and participated in projects at major companies such as XP Inc., Riot Games, and B3.
We guarantee top-quality content to train high-level programmers.
Become a Member
Join the world's largest C++ course platform
Gain access to content for all skill levels, from beginner to experienced C++ developers.
- Access to ALL courses for 1 year
- Participate in live sessions with experts
- Certificate of participation
- Exclusive ranking and rewards
- Private community
- Study anywhere (mobile and desktop)
- All Classes Available in English (AI-Powered)
Annual Plan
Become a member with full access to all platform content for 1 year.
US$ 29,90
per month expense
total cost: US$ 358.90.
I want to subscribe