Fundamentals of C++ for Beginners
Fundamentals of C++ for Beginners, available at $19.99, with 46 lectures, and has 4 subscribers.
You will learn about You’ll learn all the core topics in C++ Learn complete Object Oriented Programming in C++ You’ll be able to use this knowledge in all C++ projects and applications Become an expert in Core C++ concepts You’ll be able to write a complete project in C++ Learn everything about datatypes and basic I/O Learn Memory Management in a C++ Project This course is ideal for individuals who are Anyone who is interested in starting a career as a C++ developer. or For beginners who have no programming experience and would like to start. or For beginners who would like to learn Object Oriented Programming. or Anyone who is interested to use C++ in a real application. or Anyone who would like to become an expert in C++ core topics and fundamentals. It is particularly useful for Anyone who is interested in starting a career as a C++ developer. or For beginners who have no programming experience and would like to start. or For beginners who would like to learn Object Oriented Programming. or Anyone who is interested to use C++ in a real application. or Anyone who would like to become an expert in C++ core topics and fundamentals.
Enroll now: Fundamentals of C++ for Beginners
Summary
Title: Fundamentals of C++ for Beginners
Price: $19.99
Number of Lectures: 46
Number of Published Lectures: 46
Number of Curriculum Items: 46
Number of Published Curriculum Objects: 46
Original Price: CA$139.99
Quality Status: approved
Status: Live
What You Will Learn
- You’ll learn all the core topics in C++
- Learn complete Object Oriented Programming in C++
- You’ll be able to use this knowledge in all C++ projects and applications
- Become an expert in Core C++ concepts
- You’ll be able to write a complete project in C++
- Learn everything about datatypes and basic I/O
- Learn Memory Management in a C++ Project
Who Should Attend
- Anyone who is interested in starting a career as a C++ developer.
- For beginners who have no programming experience and would like to start.
- For beginners who would like to learn Object Oriented Programming.
- Anyone who is interested to use C++ in a real application.
- Anyone who would like to become an expert in C++ core topics and fundamentals.
Target Audiences
- Anyone who is interested in starting a career as a C++ developer.
- For beginners who have no programming experience and would like to start.
- For beginners who would like to learn Object Oriented Programming.
- Anyone who is interested to use C++ in a real application.
- Anyone who would like to become an expert in C++ core topics and fundamentals.
Hello and Welcome to an amazing course about Fundamentals of C++. As you may already know, C++ is one of the most popular Object Oriented Programming languages and it is being used in many industries like ( video games, Artificial Intelligence, Robotics, VR, Operating Systems and etc ). This course covers all of C++ core topics, concepts and Base knowledge that you need in order to start developing.
You do not need to have any experience in C++ or any other programming languages, this course is beginner friendly and you will have no trouble understanding the topics.
Each chapter has many good sample codes and examples, I will write every sample code in my IDE ( Integrated Development Environment ) and encourage you to code along with me as we go through each topic. I will also introduce you to some IDEs that you can use for this course.
This course has 10 chapters. Below is the list of topics that we will cover throughout this course in each chapter :
-
Data Types, Operators and basic syntax in C++
-
Conditional statements in C++
-
If and else
-
If with multiple else
-
Exceptions
-
Switch statement
-
Extra example
-
Arrays in C++
-
Initializing an Array
-
Array size
-
Accessing Array Elements
-
Two dimensional Arrays
-
Function Model
-
Function prototype
-
Function definition
-
Pass by value
-
Pass by reference
-
Function overloading
-
What is a String
-
String input
-
String concatenation
-
String length
-
For loop
-
While loop
-
Do while loop
-
Ranged loop
-
Accessing Array elements using Loops
-
Nested loop
-
Memory Address
-
What is a Pointer
-
The dereference operator
-
Arrays and Pointers
-
Dynamic Memory
-
Class Definition
-
Objects
-
Pointers and Objects
-
Constructor and Destructor
-
Encapsulation and using Get/Set Functions
-
Class files and Headers
-
Inheritance
-
Polymorphism
-
Struct
-
Function Templates
-
Class Templates
-
Template Specialization
-
What is STL
-
Vector
-
Map
By the End of this course, you will be able to write your own C++ project. You will have access to all the files for each chapter, each file contains all the contents about the chapter and the sample codes with solutions. You will also have a very easy time understanding all the topics since the contents are explained step by step.
Course Curriculum
Chapter 1: Data Types, Operators and basic syntax in C++
Lecture 1: Data Types, Operators
Lecture 2: part 2 _ Cout & Cin
Lecture 3: Data Types, Operators and basic syntax_Sample Code
Chapter 2: conditional statements
Lecture 1: part 1 _ if and else statements
Lecture 2: part 2 _ Exceptions in C++
Lecture 3: part 3 _ Switch statements
Lecture 4: Conditional statements_Sample Code 1
Lecture 5: Conditional statements Sample Code 2
Chapter 3: Arrays
Lecture 1: part 1 _ Initializing an Array and Array Size
Lecture 2: part 2 _ Accessing Array Elements
Lecture 3: part 3 _ Two Dimensional Array
Lecture 4: Arrays_Sample Code
Chapter 4: Functions
Lecture 1: Part 1 _ Function Model
Lecture 2: Part 2 _ Function Prototype and Function Definition
Lecture 3: Part 3 _ Pass by Value, Pass by Reference, Function Overloading
Lecture 4: Functions_Sample Code
Chapter 5: String Class
Lecture 1: Part 1 _ Basics of String in C++
Lecture 2: Part 2 _ String Input, String Concatenation
Lecture 3: Part 3 _ String Size
Lecture 4: String Class _Sample Code
Chapter 6: Loops in C++
Lecture 1: Part 1 _ For Loop
Lecture 2: Part 2 _ While Loop
Lecture 3: Part 3 _ Do While Loop
Lecture 4: Part 4 _ Accessing Array Elements using Loops, Range-Based Loops
Lecture 5: Part 5 _ Nested Loops
Lecture 6: Loops – Sample Code 1
Lecture 7: Loops – Sample Code 2
Chapter 7: Pointers
Lecture 1: Part 1 _ Memory Address
Lecture 2: Part 2 _ Initializing a Pointer
Lecture 3: Part 3 _ Arrays and Pointers
Lecture 4: Part 4 _ Dynamic Memory
Lecture 5: Pointers – Sample Code 1
Lecture 6: Pointers – Sample Code 2
Chapter 8: Class
Lecture 1: Part 1 _ Class Definition, Objects, Pointers
Lecture 2: Part 2 _ Constructors and Destructors, Encapsulation
Lecture 3: Part 3 _ Class Header and cpp File
Lecture 4: Part 4 _ Inheritance and Hierarchy
Lecture 5: Part 5 _ Polymorphism , Struct
Chapter 9: Templates
Lecture 1: Part 1 _ Function Templates
Lecture 2: Part 2 _ Class Template
Lecture 3: Part 3 _ Template Specialization
Lecture 4: Templates – Sample Code
Chapter 10: Vector and Map
Lecture 1: Part 1 _ STL Vector
Lecture 2: Part 2 _ STL Map
Lecture 3: Vector and Map – Sample Code 1
Lecture 4: Vector and Map – Sample Code 2
Instructors
-
Farzad Firozbakht
Software engineer
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 0 votes
- 5 stars: 0 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024