C++ Developer Specialization
May 11, 2022 2024-07-26 13:34C++ Developer Specialization
Intermediate
C++ Developer Specialization
This program is designed to turn software engineers into C++ developers. You will use C++ to develop object-oriented programs, to manage memory and system resources, and to implement parallel programming.
Available on
C++ Developer Specialization to drive your earnings
+$27K
Average salary increase of software engineering students who provided pre- and post-course salaries
September 2022
In this C++ bootcamp you will:
Meet the growing demand for C++ and master the job-ready skills that will take your career to new heights.
Get an edge with human support
Work with a mentor, career coach, and more. They have your back and will hold you accountable.
Verify skills mastery
Project review cycle creates a feedback loop with multiple opportunities for improvement—until the concept is mastered.
Verify skills mastery
Learning accelerates as skilled mentors identify areas of achievement and potential for growth.
What will you learn
Get hands-on experience by coding five real-world projects. Learn to build a route planner using OpenStreetMap data, write a process monitor for your computer, and implement your own smart pointers.
Finally, showcase all your newfound skills by building a multithreaded traffic simulator and coding your own C++ application.
Prerequisites
To optimize your chances of success in the C++ Nanodegree program, we recommend intermediate knowledge of any programming language.
C++ Foundations
Learn how to develop, compile, and execute C++ programs as well as syntax, functions, containers, and how to link together multiple files.
PROJECT
Route Planner
In this project, you will use OpenStreetMap data and the IO2D visualization library to build a route planner that finds a path between two points on a real-world map.
Object-Oriented Programming (OOP)
Learn to build classes, interfaces, and generic templates to create an object-oriented C++ program. Learn how modern C++ includes many tools for writing clean, reusable code.
PROJECT
Process Monitor
The system monitor shows you what’s happening on your computer: processes, id, CPU and memory usage, and much more. In this project, you’ll write object-oriented C++ to build a Linux system monitor similar to the widely used htop application.Work with instructors step-by-step to build a cloud-connected Android app. Blending theory and practice, learn how to build great apps the right way.
PROJECT
Sandwich Club
Build a layout and populate its fields from data received as JSON. This short first project will help prepare you for upcoming projects in the program.
PROJECT
Popular Movies, Stage 1
Build a simple movies app that communicates with the internet and provides a responsive user experience. In this project, you’ll fetch data from the Internet with the MovieDB API, use adapters and custom list layouts to populate list views, and incorporate libraries to simplify your code.
Memory Management
Concurrency
Develop the skills necessary to complete the job
Whether you want to start a new career or change your current career, Coursera’s professional certificates help you prepare for the position. Learn at your own pace, at a time and place that is most comfortable for you. Enroll today and discover a new career with a 7-day free trial. You can pause your classes or end the subscription at any time.
Practical projects
Apply your skills to practical projects and develop a portfolio that demonstrates your job readiness to potential employers. You will need to finish the projects correctly to get your certificate.
Get a professional credential
When you complete all the courses in the program, you earn a certificate that you can share with your professional network, as well as access to professional support resources to help you start your new career. Many professional certificates have partners interested in hiring staff who recognize the professional certificate credential, and others can help you prepare for the certificate exam. You can see more information on the pages of the particular professional certificate where it applies.
Program Offer | It includes |
---|---|
Real world projects | Yes |
STUDENT SERVICES | |
Mentor Tech Support | Yes |
Student community | Yes |
CAREER SERVICES | |
CV support | Yes |
Freelance Projects | Yes |
All the materials of the course are available, so that you can take the course at your own pace.
- Follow the suggested syllabus week by week
- Just start watching the videos and join Slack
- Check FAQ if you have problems
- If you can’t find a solution to your problem in FAQ, ask for help in Slack
100% online
Get started right away and learn at your own pace.
Level
4 months complete
8 – 10 hours / week
English
Subtitles: All languages
GET STARTED TODAY
C++ Specialization
MONTHLY ACCESS
- 7 days free trial
-
-
-
4 MONTHS ACCESS
- Visit an individual course or Specialization page to purchase.
-
-
-
✓ Dictated by the most important companies and universities.
✓ Affordable programs and free trial for 7 days.
✓ Apply your skills in practical projects
✓ Learn at your own pace
✓ Videos and course readings
✓ Graded tests and assignments
✓ Many programs do not require a degree or experience
✓ Certificate that can be shared after completion
To share in LinkedIn
FAQ
If you are subscribed, you get a 7-day free trial, which you can cancel whenever you want without any type of penalty. After that time, we do not issue refunds. However, you can cancel your subscription whenever you want. See our full refund policy .
Yes! To get started, click on the card of the course you are interested in and sign up. You can enroll and complete the course to obtain a certificate that you can share, or you can access the course as a listener to view the course materials for free. When you subscribe to a course that is part of a Certificate, you automatically subscribe to the entire Certificate. Visit the student dashboard to track your progress.