KnowledgeCity

C++ Programming Beginner Series

Learn to use C++ to create simple programs.
Preview the first lesson free — get full access to all 35 lessons.

To view this video please enable JavaScript.

Course: On-Demand
Beginner  Provider Barbara Hecker  8 chapters ·  35 Lessons ·  2h 41m  in Arabic, German, English, Spanish, French, Portuguese, Chinese Simplified 

What You'll Learn

  • Create and run basic C++ programs from scratch, starting with a Hello World program
  • Understand different data types, data structures, and data classes, including variables, constants, arrays, pointers, the string class, and vectors
  • Correctly use basic C++ syntax and work with statements and loops, including if/else statements, for loops, and while loops
  • Write functions, recursive functions, and use function overloading
  • Work with classes and objects, including constructor and destructor functions
  • Learn to organize code correctly

Key Takeaways

  • This introductory course from instructor Barbara Hecker lays the foundation of working with C++ so you can create and run your own basic programs, even with no prior programming experience.
  • The course covers C++ fundamentals from the ground up, including data types, data structures, and data classes.
  • Learners practice basic syntax and work with statements and loops such as if/else statements, for loops, and while loops.
  • The course teaches writing functions and recursive functions, as well as working with classes and objects.
  • Learners finish by learning how to correctly organize their code.

Frequently Asked Questions

Who is this C++ course for?

It is suitable for anyone new to programming languages, as well as beginner to intermediate users of C++ who want to brush up on their fundamental knowledge. It starts with the most basic building blocks of C++, so no prior programming experience is required.

Do I need prior programming experience to take this course?

No. Because it starts with the most basic building blocks of C++, it is suitable for anyone new to programming languages, even if you have never used a programming language before.

What will I be able to do after completing this course?

You will be able to create and run basic programs, understand different data types, data structures, and data classes, correctly use basic syntax, work with statements and loops, write functions and recursive functions, work with classes and objects, and organize your code.

What topics does the course cover?

Topics include creating a Hello World program, data types, variables, constants, arrays, pointers, the string class, functions, function overloading, recursive functions, vectors, if/else statements, for loops, while loops, classes and objects, constructor functions, and destructors in C++.

Who teaches this course?

The course is taught by instructor Barbara Hecker.