C++ Crash Course - Become a Programmer In 6 weeks!
What's included
6 live meetings
5 in-class hoursClass Experience
In this course, I will teach all about C++ and how programming languages work. There will be 6 classes, each class will teach a new topic, and in the sixth class, we will build a game using all the tools we have learned! There is no need for any prior knowledge in C++ or in programming at all, as I will explain everything from scratch. I will teach how to think like a programmer and how to design and write code in C++. First Class - Introduction and background, how programming languages work, how to design code, what tools do we need. We will write our first code in C++ and analyze it. Second Class - Learn how to print text onto the screen, and how to write input onto the computer. We will also learn about different data types (might sound boring really isn't), why do we need them, and why are they so important. Third Class - I will teach about making decisions in our code (if X then Y). I will go over if/else-if/else statements. Fourth Class - loops, for-loop and while-loop. These are crucial for any programmer, in every programming language. Fifth Class - We will learn about arrays, why do we need them, why are they important and how do we create them. This will conclude our basic curriculum. Sixth Class - After we learned all the basics, it's time to put it into action! We will build a simple but cool game that will utilize all we have learned!
Learning Goals
Steve Jobs: “Everybody in this country should learn to program a computer because it teaches you how to think”
The students will learn all the basics of C++. By the end of this course, the student will know how to write C++ code, which tools to use in order to do so, how to debug code, and most importantly how to think like a programmer. This will give any student who completes this course a good understanding of how programming languages work.
Other Details
Supply List
A handout will be sent to all students with all the important things we went over during the class, so no need for memorization of technical terms and lingo. This is free of course.
External Resources
In addition to the Outschool classroom, this class uses:
Teacher expertise and credentials
I am a Computer Science student in my senior year. I have been a Professor's assistant in several semesters, in which I helped students in their first classes of programming. This lesson has been tested on a peer that has zero experience in coding and proved to be successful. I am experienced in teaching and guiding, in fields outside programming as well.
Reviews
Live Group Class
$125
for 6 classes1x per week, 6 weeks
50 min
Completed by 49 learners
Live video meetings
Ages: 11-16
2-18 learners per class