UDACITY
UDACITY Logo

C++ Nanodegree Program 

  • Offered byUDACITY

C++ Nanodegree Program
 at 
UDACITY 
Overview

Gain a comprehensive overview of C++ Nanodegree Program

Duration

3 months

Mode of learning

Online

Difficulty level

Intermediate

Credential

Certificate

C++ Nanodegree Program
 at 
UDACITY 
Highlights

  • Earn a certificate after completion
Details Icon

C++ Nanodegree Program
 at 
UDACITY 
Course details

More about this course
  • This course will help to learn C++, a high-performance programming language used in the world's most exciting engineering jobs -- from self-driving cars and robotics to web browsers, media platforms, servers, and video games

C++ Nanodegree Program
 at 
UDACITY 
Curriculum

Course 1 Welcome

Welcome to the C++ Developer Nanodegree Program

Introduction to C++

Workspaces

Course 2 C++ Foundation

Introduction to the C++ Language

A* Search

Writing Multifile Programs

Build an OpenStreetMap Route Planner

Course Outro

Course 3 Object- Oriented Programming

Intro to OOP

Advanced OOP

Project: System Monitor

Course 4 Memory Management

Introduction

Overview of Memory Types

Variables and Memory

Dynamic Memory Allocation (The Heap)

Resource Copying Policies

Smart Pointers

Memory Management Chatbot

Course 5 Concurrency

Introduction and Running Threads

Passing Data Between Threads

Mutexes and Locks

Condition Variables and Message Queues

Program a Concurrent Traffic Simulation

Course 6 Capstone

Capstone

Other courses offered by UDACITY

Free
6 weeks
Beginner
– / –
4 months
Intermediate
Free
4 weeks
Intermediate
Free
1 hours
Beginner
View Other 435 CoursesRight Arrow Icon
qna

C++ Nanodegree Program
 at 
UDACITY 

Student Forum

chatAnything you would want to ask experts?
Write here...