Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
The demand for skilled C++ developers continues to grow, and this Professional Certificate equips you with the essential skills to start a career in software development. No prior experience is required to get started.
Developed by industry experts, you’ll learn core programming concepts and progress to advanced techniques, including arrays, strings, file handling, modular programming, and object-oriented design. You’ll also gain experience with modern C++ features such as the Standard Template Library (STL), concurrency, multithreading, and optimization strategies. GenAI tools are introduced throughout the program to support code generation, code review, and documentation.
This program is ideal for career switchers and beginners interested in pursuing roles in software development, systems programming, or game development. Each course includes hands-on projects that give you the opportunity to apply what you’ve learned and build a professional portfolio.
By the end of the program, you’ll be able to:
Write, debug, and compile C++ programs that solve real problems Apply modular and object-oriented programming principles Implement advanced features such as STL, multithreading, and memory management Use GenAI tools to support coding, reviewing, and documenting applications
You’ll finish with a portfolio of four projects and a Professional Certificate showcasing your C++ expertise—ready to pursue entry-level roles in software development.
Syllabus
- Course 1: C++ Programming Fundamentals
- Course 2: Intermediate C++ Programming Techniques
- Course 3: Object Oriented Programming with C++
- Course 4: Advanced C++ Programming and Modern Practices
Taught by
Microsoft