C++ Nanodegree Certification for Programmers (Udacity)
![Udacity Online Courses](https://i0.wp.com/www.codespaces.com/wp-content/media/udacity-online-courses.png?w=620&ssl=1)
This Nanodegree Certification program in C++ by Udacity is for intermediate level programmers who are familiar with basic concepts of functions and classes, and wish to become C++ developers. Students learn the fundamentals and advanced skills in fields like object-oriented programming, memory management, and concurrency. This program uses project driven educational approach, so students build a portfolio of 5 real world C++ projects to prove that they are ready for jobs as C++ engineers. Each project is reviewed by the Udacity reviewer network and feedback provided. Learners also get to code their own C++ application using the skills learnt in the program.
This C++ certification program is composed of five courses, each lasting around one month:
- C++ Foundations
- Object-Oriented Programming (OOP)
- Memory Management
- Concurrency
- Capstone Project
Intermediate knowledge of any programming language is listed as a prerequisite to this Nanodegree program. After completing this program, learners can pursue a career in robotics software, Internet of Things, networking, AI, video game development, embedded systems, mobile communications etc.
Key Highlights
- Get an opportunity to be taught by Bjarne Stroustrup, the creator of C++
- Variety of immersive activities like programming exercises, videos, and quizzes
- Learn industry best practices and tips from experts
- Access to a number of support services, including project reviews from Udacity’s reviewer network, help from Udacity mentors, career services and a student networking community
- Self-paced projects that can be completed in any order at your own schedule and convenience
Duration : 4 months, 10 hours per week
Sign up Here