The Complete C++ Developer Course
What you'll learn
- Master the fundamentals of C++ programming
- Apply procedural and object oriented concepts and syntax
- Develop practical skills and terminology related to software development
- Building custom data structures with array and link-based approaches
- Implementing the ADTs List, Stack, and Queue
Requirements
- A computer and a willing attitude!
Description
Welcome to The Complete C++ Developer Course!
Why learn C++?
C++ is one of the most popular languages in the world! It's used by over 4 million developers worldwide, and in the US the average salary of a C++ developer is over $100,000 a year!
Why is C++ so popular? Well, it's a general-purpose object-oriented programming language that is flexible, efficient, fast and widely used.
Why this course?!
Practical, hands-on and aimed at beginners who are keen on mastering C++, this course is designed to get students coding in C++ as quickly as possible, while also teaching the best tips, tricks and theory behind the code.
Every section (and 99% of lectures) have challenges and exercises for students to confirm their knowledge and put their newly learnt skills to the test.
Some of the most exciting projects include:
Mad-Libs clone
Jam of the Month club
Tic-tac-toe
A Bank Account class
A Pizza class
Dynamically created circles and rectangles
RPG Player Character (PC) creation program!
...and lots more besides!
Brand new update to the course (August 2021): A section on the fundamentals of data structures and ADTs, where you'll learn how to implement array-based and link-based Lists, Stacks, and Queues!
The course is taught by John P. Baugh, Ph.D., a professional software engineer and consultant, as well as a Professor and Chair of Computer Science / Computer Information Systems of a college in the US. John's taught both online and in the classroom, and his experience really shows!
What are you waiting for?! This course will take you from beginner to expert in C++, so dive in today, and get coding!
Who this course is for:
- Beginner coders, new to C++
- Developers looking to upskill by adding C++ to their CV
- Experienced C++ programmers who want to stay sharp!
- College students and anyone studying C++
Featured review
Instructors
Best-selling Udemy instructor Rob Percival wants to revolutionize the way people learn to code by making it simple, logical, fun and, above all, accessible. But as just one man, Rob couldn’t create all the courses his students - more than half a million of them - wanted.
That’s why Rob created Codestars. Together, the instructors that make up the Codestars team create courses on all the topics that students want to learn in the way that students want to learn them: courses that are well-structured, super interactive, and easy to understand. Codestars wants to make it as easy as possible for learners of all ages and levels to build functional websites and apps.
John P. Baugh holds a Ph.D. in Computer and Information Science, as well as bachelor's and master's degrees in Computer Science from the University of Michigan - Dearborn.
He serves as Professor and Chair of the Department of Computer Information Systems at Oakland Community College - Orchard Ridge campus in Farmington Hills, Michigan. He additionally teaches as Lecturer II at the University of Michigan-Dearborn. Also, he works as a software engineering consultant as time permits, and has consulted for individuals as well as companies, including those that are contractors for the United States Department of Defense.
Prior to joining the OCC family, he worked as a software engineer at Siemens PLM Software in Ann Arbor, Michigan for the Licensing and Business Intelligence Group.
While studying for his Masters degree, he worked as a graduate student research assistant to Dr. Jinhua Guo at the University of Michigan - Dearborn's Vehicular Networking Systems Research Laboratory (VNSRL.)