C++: From Beginner to Expert
C++: From Beginner to Expert, available at $119.99, has an average rating of 4.51, with 118 lectures, 15 quizzes, based on 10699 reviews, and has 52906 subscribers.
You will learn about How to use C++ language in action What is compiler / IDE / Variables / types of variables etc. How to work with files – fstream library (i/o operation on files) operators – arithmetic, assigment, logical, bitwise conditions like if / else / switch arrays / multi-dimensional arrays loops – for / while / do-while functions, overloading functions, passing variables to functions etc. structures referencers pointers dynamic allocation of memory creating project in IDE classes object oriented programming class and function templates namespaces exceptions input / output streams and validation of data STL: vector This course is ideal for individuals who are beginner or person who wants to understand programming It is particularly useful for beginner or person who wants to understand programming.
Enroll now: C++: From Beginner to Expert
Summary
Title: C++: From Beginner to Expert
Price: $119.99
Average Rating: 4.51
Number of Lectures: 118
Number of Quizzes: 15
Number of Published Lectures: 104
Number of Published Quizzes: 15
Number of Curriculum Items: 134
Number of Published Curriculum Objects: 120
Number of Practice Tests: 2
Number of Published Practice Tests: 2
Original Price: $149.99
Quality Status: approved
Status: Live
What You Will Learn
- How to use C++ language in action
- What is compiler / IDE / Variables / types of variables etc.
- How to work with files – fstream library (i/o operation on files)
- operators – arithmetic, assigment, logical, bitwise
- conditions like if / else / switch
- arrays / multi-dimensional arrays
- loops – for / while / do-while
- functions, overloading functions, passing variables to functions etc.
- structures
- referencers
- pointers
- dynamic allocation of memory
- creating project in IDE
- classes
- object oriented programming
- class and function templates
- namespaces
- exceptions
- input / output streams and validation of data
- STL: vector
Who Should Attend
- beginner
- person who wants to understand programming
Target Audiences
- beginner
- person who wants to understand programming
Save your precious time: Learn how to program in C++ in a fastand easyway!
The total length of the course is over 17 hours!
During the course, you will write many programs that will make you a great programmer.
All of this is presented by a young man who shares his knowledge, so the language used can be easily understood by everyone.
The course is designed for those who don’t have any prior knowledge about programming.
It doesn’t matter if you have never written any programs or you have no idea about programming…
After my course, all of this will change 🙂
You will bust the myth that programming is a difficult thing only for the few!
After this course, you will be able to use the advanced components of the C++ language.
I believe that everyone has the ability to develop software if they are taught properly.
Including you.
I’m going to give you the context of each new concept I teach you.
After my course, you will finally understand everything that you code.
Over 340,000 students bought my courses
You will also be satisfied with this course. If you do not like the course, remember that within 30 days you can request a full refund. I guarantee your satisfaction.
If you have any questions regarding the topics covered in this C++ course, please feel free to ask. I’m always happy to help those who want to learn!
Please check out the free lessons first! See for yourself the great quality of my course and enjoy it!
JOIN NOW and become Expert in C++
Course Curriculum
Chapter 1: Introduction
Lecture 1: Intro & info about 100+ exercises
Chapter 2: Basics
Lecture 1: What is programming, compiler. Installing IDE
Lecture 2: Problems when compiling C++ project? Solution INSIDE for mac users too
Lecture 3: Basics of programming
Lecture 4: Variables
Lecture 5: Types of Variables
Lecture 6: Downloading data from the input
Chapter 3: Operators
Lecture 1: Arithmetic and Assigment Operators
Lecture 2: Relational Operators
Lecture 3: Logical Operators
Lecture 4: Bitwise Operators (Advanced – Optional at start)
Chapter 4: Conditions
Lecture 1: Conditional Statements
Lecture 2: Switch
Lecture 3: Conditional Operator
Lecture 4: Calculator – exercise
Chapter 5: Arrays
Lecture 1: Arrays
Lecture 2: Multidimensional Arrays
Chapter 6: Loops
Lecture 1: for
Lecture 2: while and do while
Lecture 3: exercises, nested loops
Lecture 4: break and continue
Chapter 7: Functions
Lecture 1: pre-function Scope of Variables
Lecture 2: Functions
Lecture 3: Functions – return, and invoke explained in text
Lecture 4: How to solve coding exercises within Udemy Interface?
Lecture 5: Overloading functions
Lecture 6: Loops and functions – exercises
Lecture 7: Data Validation – exercise
Lecture 8: Why do we use cin.ignore and cin.clear()?
Chapter 8: References and enum
Lecture 1: Enum Type
Lecture 2: Reference Variables
Lecture 3: Reference Variables in functions
Chapter 9: Pointers
Lecture 1: What are pointers?
Lecture 2: Name of array – Pointer
Lecture 3: Dynamic allocation of memory
Lecture 4: Strings and a pointer on a char type
Lecture 5: How to make sure to correctly free memory of dynamically allocated array?
Lecture 6: Functions and pointers
Lecture 7: Lottery – pseudo-random numbers generator
Lecture 8: Type Casting
Lecture 9: Why do we need pointers?
Lecture 10: Pointers FAQ – most confusing parts explained!
Lecture 11: Exercise: Adding positive numbers in an array
Chapter 10: Project
Lecture 1: Creating project, external execution of program
Lecture 2: Preprocessor directives, Multi-file project
Chapter 11: Structures and Classes – Object Oriented Programming
Lecture 1: Data Structures and Pointers
Lecture 2: Classes
Lecture 3: Static variables and functions
Lecture 4: Constant classes and methods
Lecture 5: Friend functions
Lecture 6: Friend classes
Lecture 7: Copy constructor
Lecture 8: Convert constructor and overloading operators
Lecture 9: Inheritance between classes
Lecture 10: Polymorphism, virtual functions, abstract classes
Lecture 11: Why do we need polymorphism?
Lecture 12: Virtual destructor
Chapter 12: Templates
Lecture 1: Function templates
Lecture 2: Class templates
Chapter 13: Advanced C++
Lecture 1: Exceptions
Lecture 2: Namespaces
Chapter 14: Fstream library – Working with Files
Lecture 1: Streams – what is input and output
Lecture 2: How to open and close files?
Lecture 3: File opening modes
Lecture 4: Stream's error flags
Lecture 5: Reading position pointer – seekg and tellg
Lecture 6: Writing position pointer – seekp and tellp
Lecture 7: Extracting characters from files
Lecture 8: Comparing content of two files
Lecture 9: Put – loading characters from cin stream directly to file
Instructors
-
Arkadiusz Włodarczyk
Excellent teacher, Expert in Programming
Rating Distribution
- 1 stars: 168 votes
- 2 stars: 281 votes
- 3 stars: 1262 votes
- 4 stars: 3634 votes
- 5 stars: 5354 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 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
- Top 10 Gardening Courses to Learn in November 2024