Introduction

  • Google's C++ Class provides written materials, videos, examples, and exercises to help you learn C++ programming.

  • The class is structured into four modules: Getting Started, Next Steps, C++ In Depth, and a Quiz.

  • You can find additional resources like the C++ Reference Manual and Linux Tutorial linked on the page.

  • The C++ Google Code University Forum is available for asking and answering questions related to the course.

Welcome to Google's C++ Class. This class includes written materials, lecture videos, examples, and exercises to practice C++ coding.

To get started, follow the links to the left.

Tip: Check out the C++ Google Code University Forum to ask and answer questions.

Table of Contents

Getting Started

  • Getting Started
  • Learn by Example #1
  • What it's like to be a software engineer at Google
  • Exercises and Projects
  • Application: Visualizing Music with Animation

Next Steps

  • Introduction to Programming and C++
  • Learn by Example #2
  • The wonders of Science: Computer Science (a video)
  • Exercises
  • Database Project
  • Welcome to the Real World!
  • Application: A Study in Anatomy

C++ In Depth

  • C++ Language Tutorial
  • Object-Oriented Design
  • Learn by Example #3
  • Programming Humor (really!)
  • Unit Testing
  • How Google Works
  • Application: Go Anywhere!

Quiz

Additional Resources