Overview
In this 21 hr course, you will master the fundamentals and advanced concepts of C++ programming while applying your knowledge through hands-on projects. You'll gain proficiency in both procedural and object-oriented programming (OOP), data structures, and more, all while working on engaging coding exercises.
What I will be able to do after this course
- Develop a strong understanding of C++ fundamentals, such as variables, data types, and control flow.
- Learn to implement object-oriented programming concepts including classes, inheritance, and polymorphism.
- Build, manipulate, and utilize custom data structures like arrays, stacks, and queues.
- Understand the application and functionality of templates and the Standard Template Library (STL).
- Enhance debugging and problem-solving skills through practical coding challenges and projects.
Course Instructor(s)
The primary instructors of this course, Rob Percival and John P. Baugh, bring a wealth of technical and teaching experience to the table. Rob Percival is known for his engaging and structured teaching style, while John P. Baugh specializes in breaking down complex concepts into easy-to-understand lessons. Together, they ensure a comprehensive and approachable learning experience for students of all skill levels.
Who is it for?
This course is ideal for students who are new to C++, professionals who want to enhance their programming skills, or experienced developers looking to deepen their understanding of C++ and OOP concepts. Whether you're studying computer science or looking to improve your software development career prospects, this course provides you with targeted and practical knowledge.