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

Coding With C++ Level 1!

This level 1 class is for learners with no knowledge of the C++ programming language. This class will teach your child the basics of syntax and the basic C++ data types. Your child will become a beginner C++ coder!
Brady Buchanan
Average rating:
5.0
Number of reviews:
(78)
Class

What's included

4 live meetings
4 in-class hours
Homework
1-2 hours per week. Homework will be contingent upon what is taught during the session, and your child will build upon the in-class exercises, using the things that they learned during that session to expand on their coding experience. Homework will be due before the start of the next session.

Class Experience

US Grade 7 - 10
Beginner Level
This class will teach your child how to code in C++! 

Session 1: Your child will first setup the programming/development environment utilizing Microsoft Visual Studio 2022 Community edition. This will enable your child to successfully build, compile, and run a C++ console program, and is imperative to successful coding. The setup of the development environment does take some time, so a good portion of the first session will be devoted to this; especially if the class is at maximum capacity.  

Session 2: Session 2 will cover the Introduction to Programming.  We will discuss:
o Computer Programming
o Programming Language
o C++ Identifiers
o C++ Variables
o C++ Named Constants
o C++ Data Types such at char, int, float, double and c-strings 
o Declarations of C++ Variables and Named Constants
o C++ Assignment Statements and\or Initializing Variables
o The Basic Structure of a C++ Program; including Directives, Headings and the int main() function
o C++ Style Requirements

Lastly, we will conduct a quick review of everything discussed in session 2.

Session 3: In session 3, we will briefly go over Basic Problem Solving Vocabulary and Control and Logic Structures to better understand C++ programming.  After session 3, detailed notes on these things will be sent out for your child to study.  
Session 3 will continue with:
o Operators and Arithmetic
o Mixed Mode Arithmetic
o Assignment Expression Usage
o Increment and Decrement Operators
o Combined Operators

Session 4: In session 4, we will cover Basic Input and Output and selection in C++, to include:
o Use of Output Streams
o Escape Sequences
o Using Manipulators to Format Output
o Use of Input Streams
o Using the IF, nested IF and ELSE IF statements.

Learning Goals

Students will learn the basics of the C++ programming language, the history of, and the anatomy of a C++ program; such as basic syntax, and all about variables, statements, expressions, and operators!
learning goal

Other Details

Learning Needs
This class is, by default, or by nature of who I am, designed that way. If a parent brings it to my attention, or it’s something I notice during class, I typically ensure that student stays focused by keeping them engaged.
Supply List
Students will need a Windows-based PC, and the ability to download programs that are required for the C++ development environment.  A user account with administrative rights is needed. 

Download Visual Studio 2022 Community edition here: https://visualstudio.microsoft.com/downloads/ 

DO NOT INSTALL! Just download the executable file!

I stress, a Windows based PC is required.  If you have a Mac, you can attempt to setup the coding environment in the first class; however, I do not have a MAC so I am unable to assist in setting up xCode, troubleshoot issues, etc.
External Resources
In addition to the Outschool classroom, this class uses:
Joined April, 2020
5.0
78reviews
Profile
Teacher expertise and credentials
I have an undergraduate degree in Applied Science in Information Technology, and a Masters of Science in Information Systems.  I've taken multiple programming classes towards a computer science degree.  

Reviews

Live Group Class
Share

$60

for 4 classes
4x per week, 1 week
60 min

Completed by 262 learners
Live video meetings
Ages: 11-16
4-14 learners per class

About
Support
SafetyPrivacyCA PrivacyLearner PrivacyYour Privacy ChoicesTerms
Financial Assistance
Get The App
Download on the App StoreGet it on Google Play
© 2025 Outschool