Outschool
Open currency, time zone, and language settings
Log In

C++: Programming Bootcamp

In this 4-week flexible schedule course students will master the basics of C++ programming
Kylie D'Alessandro
Average rating:
5.0
Number of reviews:
(4)
Class

What's included

Class Experience

Welcome to the exciting world of C++! This 4-week class is perfect for beginners who want to dive into the world of programming. We'll start by learning the basics of the C++ language and gradually build up to more advanced topics. 

Each week students will have access to 3 new videos with accompanying exercises and challenges. 

By the end of the class, you'll have a solid understanding of C++ and be well on your way to becoming a proficient programmer.
And here's a rough outline of what the class could cover each week:

Week 1: Introduction to C++ and basic programming concepts
   - Introduction to the class and the C++ programming language
   - Overview of basic programming concepts such as variables, data types, control structures (if-else, loops)
   - Explanation of advanced control structures
   - Hands-on coding exercises to practice these concepts

Week 2: Functions and Objects
   - Explanation of functions and how to define and call them in C++
   - Explanation of arrays and how to manipulate them
   - Explanation of classes and object-oriented programming concepts
   - Overview of class members (variables and functions) and how to access them
   - Hands-on coding exercises to practice working with classes and object-oriented programming

Week 3: File input/output and Debugging
   - Explanation of file input/output in C++ and the different file streams available
   - Hands-on coding exercises to practice working with file input/output
   - Explanation of exception handling and how to use try-catch blocks in C++
   - Overview of debugging techniques and tools
   - Hands-on coding exercises to practice exception handling and debugging

Week 4: Advanced topics such as pointers, templates, operator overloading, and namespaces
   - Explanation of advanced topics such as templates, operator overloading, and namespaces
   - Hands-on coding exercises to practice working with these advanced topics


Each class we will allocate about 45 minutes for the lecture and 15 minutes for the hands-on coding session.

Other Details

Supply List
Students should download Visual Studio onto their computers. This resource offers a paid option, but we will only need the free version. This can be found at https://visualstudio.microsoft.com/downloads/
External Resources
Learners will not need to use any apps or websites beyond the standard Outschool tools.
Joined January, 2023
5.0
4reviews
Profile
Teacher expertise and credentials
Hello! 
I teach math and computer science using fun and engaging techniques to help students build an interest in the subjects. This can involve interactive activities, game design, and more. I have 10 years of experience in coding and experience in tutoring K-8 math and programming.

Reviews

Live Group Class
Share

$13

weekly
4 weeks

Completed by 5 learners
No live video meetings
Ages: 13-18

This class is no longer offered
About
Support
SafetyPrivacyCA PrivacyLearner PrivacyYour Privacy ChoicesTerms
Financial Assistance
Get The App
Download on the App StoreGet it on Google Play
© 2025 Outschool