Short Description
A complete course on C++ with a focus on problem solving
What you’ll learn
- A complete understanding of C++ and related technologies with a focus on problem solving
Course Curriculum
Installation
- Introduction
C++ Introduction
- C++ Introduction
Conditionals, Arrays, Vectors, Strings, Loops
- Conditionals, Arrays, Vectors, Strings, Loops
Pointers & Functions
- Pointers & Functions
Exception Handling & Looping
- Exception Handling & Looping
Strings & Math
- Strings & Math
Solving Problems
- Solving Problems 1
- Solving Problems 2
Recursion Algorithms & Overloaded Functions
- Recursion Algorithms & Overloaded Functions
Lambda Expressions
- Lambda Expressions
Object Oriented Programming
- Object Oriented Programming
Polymorphism
- Polymorphism
Operator Overloading & File I-O
- Operator Overloading & File I-O
Advanced Functions
- Advanced Functions
Templates & Iterators
- Templates & Iterators
Smart Pointers & Polymorphic Templates
- Smart Pointers & Polymorphic Templates
C++ Threads
- C++ Threads
Sequence Containers
- Sequence Containers
Associative Containers & Container Adapters
- Associative Containers & Container Adapters
Regular Expressions
- Regular Expressions 1
- Regular Expressions 2
- Regular Expressions 3
Qt Tutorial : C++ GUI Development
- Qt / C++ Notepad App
- Qt / C++ Calculator
- Qt Charts
- Qt / C++ Paint App
- Finish the C++ Paint App
Requirements
- Access to a computer and the Internet
Description
Do you want to develop the skills required to solve real world programming problems? This course will turn you into a real C++ programmer that has a complete understanding of everything C++ can do!
Most tutorials are just video versions of cheat sheets. This course is different. It teaches you how to solve problems like you will have to do in the real world. It does that by making you solve ever increasingly complex problems.
Don’t worry. I will be there to help along the way. I work through the solutions and also provide heavily commented code and quizzes that will turn you into a C++ Master!
Who this course is for:
- Beginner through Advanced C++ Programmers
This course includes
- 12 hours on-demand video
- 26 downloadable resources
- Full lifetime access
- Access on mobile and TV
- Certificate of Completion
Suggested: https://coursetime.net/introduction-to-natural-language-processing/