Course Description
Learn the basics of C++ and start on your programming journey! This introductory course from instructor Barbara Hecker will lay the foundation of working with C++ so you can create and run your very own basic programs, even if you've never used a programming language before. Because it starts with the most basic building blocks of C++, it is suitable for anyone new to programming languages, as well as beginner to intermediate users of C++ who may want to brush up on their fundamental knowledge.
Understanding the basics of C++ is integral to gaining proficiency in programming languages and will enable you to create a range of simple programs. In this “C++ Beginner” course, you will start from the ground up with the correct program to use to write your code. From there, you will learn about different data types, data structure, and data classes, as well as how to use each one correctly. You will learn the correct use of basic syntax in C++, as well has how to work with statements and loops. You will write functions and recursive functions, and work with classes and objects. Finally, you will learn how to correctly organize your code, so you can create and run simple programs. This course is your first step in learning to effectively use C++.
Learning Objectives
- Create and run different basic programs
- Understand different data types, data structure, and data classes
- Correctly use basic syntax
- Work with statements and loops
- Write functions and recursive functions
- Work with classes and objects
- Learn to organize code
Skills You Will Learn
- C++ (Programming Language)
- C++ Fundamentals
- C++ Concepts
- C++ Modules
- C++/CLI
- Dev-C++
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.









