4.2 Read 6 reviews
Overview
Features
The C Plus Plus course from Udacity projects are based on real-world scenarios and challenges, allowing you to apply the skills you learn to practical situations, while giving you real hands-on experience.
- Gain proven experience
- Retain knowledge longer
- Apply new skills immediately
What you will do during this course:
- Explore C++ with insights from its creator Bjarne Stroustrup, learn its industry impact, effective learning strategies, and key coding guidelines.
- Get started with C++: learn program structure, compilation, data types, input/output, expressions, conditionals, loops, and user interaction through hands-on coding exercises.
- Learn to use arrays, vectors, and STL algorithms in C++ for data storage, string manipulation, file I/O, and efficient error handling to write robust, maintainable programs.
- Master C++ modularity by organizing code with functions, multi-file structure, and OOP—using classes, pointers, scope, linkage, and object lifecycle features for scalable design.
- Learn to model search problems with graphs and grids, implement A* pathfinding in C++, use STL containers and lambdas, analyze complexity, and build projects with CMake.
Programme Structure
Courses include:
- Compilation and Execution
- Arithmetic Operations
- PolyMorphism
- Classes and Inheritance
- Vectors and Iterators
- C++ Checkpoint
Key information
Duration
- Part-time
- 6 days
Start dates & application deadlines
You can apply for and start this programme anytime.
Language
English
Delivered
Online
Campus Location
- Mountain View, United States
Disciplines
Software Engineering View 351 other Short Courses in Software Engineering in United StatesWhat students do after studying
Join for free or log in to access our complete career info list.
Academic requirements
We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.
English requirements
We are not aware of any English requirements for this programme.
Other requirements
General requirements
Prior to enrolling, you should have the following knowledge:
- Basic C++
- Basic Linux
- C++ control flow
- C++ functions
- Intermediate computer programming
Tuition Fees
Tuition fees are shown in and the most likely applicable fee is shown based on your nationality.
-
International Applies to you
Applies to youNon-residents999 USD / full≈ 999 USD / full - Out-of-State999 USD / full≈ 999 USD / full
-
Domestic
Applies to youIn-State999 USD / full≈ 999 USD / full
Funding
Improve page content