3975826_73

C++ Programming (beginner to guru)

15,00 

Learn the fundamentals of programming in the C++ programming language, including iteration, decision branching, data types and expression.

This is a self-paced course that provides an introduction to the C++ programming language. Among the topics covered is the development of command-line programs that utilize different data types, expressions, decision branching, and iteration to solve problems. Students learn to program in C++ through the lectures and the labs. C++ programming material is presented over eight weeks of interactive lectures with weekly quizzes to assess your understanding of the material Students will experience hands-on practice writing C++ programs through ten lab challenges.

Description

C++ Programming – Course Curriculum

  1. Introduction to C++ Programming
  2. Debugging Tools – Objects – Types – Values
  3. Operators – Expressions – Control Flow – Functions
  4. Input – Output – Classes
  5. Temporary Objects – Functors – Templates
  6. Lambda Expressions – Classes – Inheritance
  7. Virtual Functions and Run-time Polymorphism
  8. Containers – Iterators – Algorithms – Templates
  9. Time Measurements – Exceptions – References
  10. Smart Pointers and References
  11. Moving – Forwarding – Concurrency
  12. Multithreads and Mutexes
  13. Condition Variables and Atomics
  14. Atomic Memory Models and Undefined Behavior
  15. Best Practices – Tips – Pitfalls in C++

Who is this course for?

Everyone

Requirements

Passion to learn and succeed!

Additional information

Hours · Self-Paced

10.6

Language

English

Related Products