Information Technology
Star icon
Most Popular
Trending Arrow Icon
Trending
Hands on Training icon
Hands On Training
Star icon
Trending Arrow Icon
Hands on Training icon

C++ Nanodegree Program

Course Cover

5

(5)

compare button icon

Course Features

icon

Duration

4 months

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Effort

10 hours per week

icon

Teaching Type

Self Paced

Course Description

Five real-world projects will give you hands-on experience. You will learn how to create a route planner from OpenStreetMap data. How to write a process monitor for your PC and how you can implement smart pointers. You can also showcase your skills by creating a multithreaded traffic simulator or coding your own C++ program.

Course Overview

projects-img

Job Assistance

projects-img

Personlized Teaching

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

Prerequisites/Requirements

Intermediate knowledge of any programming language

What You Will Learn

Learn how to develop, compile, and execute C++ programs as well as syntax, functions, containers, and how to link together multiple files

Object-Oriented Programming (OOP)

Memory Management

Concurrency

Target Students

This Nanodegree program accepts everyone, regardless of experience and specific background

Course Instructors

Author Image

David Silver

Head of Curriculum

David Silver leads the Udacity Curriculum Team. Before Udacity, David was a research engineer on the autonomous vehicle team at Ford. He has an MBA from Stanford, and a BSE in Computer Science from Princeton.
Author Image

Stephen Welch

Instructor

Stephen is a Content Developer at Udacity and has worked on the C++ and Self-Driving Car Engineer Nanodegree programs. He started teaching and coding while completing a Ph.D. in mathematics, and has ...
Author Image

Andreas Haja

Instructor

Andreas Haja is an engineer, educator, and autonomous vehicle enthusiast. Andreas now works as an engineering professor in Germany. Previously, he developed computer vision algorithms and autonomous vehicle prototypes using C++.

Course Reviews

Average Rating Based on 5 reviews

5.0

100%

Course Cover