Video Programming Course | C++
Add to basket
You can buy ONLINE version of course on using this link with a big discount:

ONLINE: C++ From beginner to Expert

You can buy it for only 39$!

Video Course C++

Price: 97 $
Language: english
Length: 12h 2min 2s
Author: Arkadiusz Wlodarczyk

97 $
Add to basket

Example screens from the
C++ course:
Video Course C++
Tutorial C++ Screen
C++ Screen
Screen from C++ Course
Click to enlarge
How are our
Video Courses rated?
"Ideal transaction - great contact and fast delivery. Thanks to the reader courses are interesting and breathtaking ;) There aren't many films that are so breathtaking :)" by Kuba_T1000

"I will say it shortly, you are PRO Nobody has ever taught me err explained me so well like you, I think of you as man worthy of respect. At first glance, it's visible that you know what you are doing, and you want to help others, keep it up! 99/5" by Gattan123

"After struggling with "Eckel" and "Horstman" honestly i should have started with that course. Unquestionably recommend and respect for Author." by mrozwalka

"Express deliver, very cool course! Reader knows how to teach ;) I recommend it." by lak12

"Large positive. Fast delivery, nice contact, and I have to admit that the course is made in a very transparent manner. Teachers should explain that way, then they might require. Highly recommended" by marcinjac1982

"A professional course you will not find better anywhere else !!!" by Jas72

and many other satisfied Customers :-)

Try out the course before buying

Check out totally free these tutorials:

Turn on the lesson 1 of CSharp course Turn on the lesson 2 of CSharp course Turn on the lesson 3 of CSharp course

The content of the C++ course:

We invite everyone to watch the Video Course about the programming in the C++ language. It will save your time and you will learn how to program in a fast and nice way!

The total length of the course is 12 hours 2 minutes 2 seconds! You will learn theory and you will also gain practice, because we write many programs during the course.

All this is presented by a young man who shares his knowledge, so the language used is accessible for everyone.

The course is designed for the people who don't have any knowledge about the programming. It doesn't matter if you have never written any programs or you have no idea about the programming... After this course all this will change. You will bust the myth that the 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.

Here you can learn what video courses are and why they are one of the best ways of studying IT.

Tutorial 1 - What is a programming, a compiler. Installing an IDE - 12 min and 8 s
  • We learn what a programming language, an IDE, a compiler is.
Tutorial 2 - Basics of programming - 16 min and 35 s
  • what are:
    - comments
    - libraries like iostream
    - std namespace
    - how to send something to the output (cout)
Tutorial 3 - Variables - 17 min and 0 s
  • We are exploring the concept of "variable", "variable type", "declaration", "definition". Exploring naming rules of variables and notations.
Tutorial 4 - Types of Variables - 18 min and 54 s
  • We learn basics types of variables in the c++ language like:
    - int, float, double, string, char, bool
    We learn about address of variable, how to combine string, what are unsigned variables, what are constant variables and when to use them.
Tutorial 5 - Downloading data from the input - 5 min and 20 s
  • We learn how to download data using cin>> and we write a simple program that loads first name and surname, then it prints out that values in the console output.
Tutorial 6 - Arithmetic and Assigment Operators - 14 min and 17 s
  • We learn what operators are. We learn about arithmetic operators like: +, -, /, * and assignment operators like +=. We learn how incrementation and decrementation works, and what's the difference between post and pre incrementation / decrementation.
Tutorial 7 - Relational Operators - 6 min and 21 s
  • We learn how to use and what are relational operators.
Tutorial 8 - Logical Operators - 9 min and 33 s
  • We learn how to use and what are logical operators like conjunction, disjunction, negation.
Tutorial 9 - Bitwise Operators - 20 min and 32 s
  • We discuss the bitwise operator. We find out what are the bits, bytes, and we learn how to transform the number of any system such as binary to decimal system.
Tutorial 10 - Conditional Statements - 14 min and 26 s
  • We learn what are conditional statements. We learn what are curly braces used for {}. We learn about nested conditional statements.
Tutorial 11 - Switch - 9 min and 15 s
  • We are learning about the conditional switch instructions. We learn what values can be handled by the switch, we learn about the ASCII table.
Tutorial 12 - Conditional Operator - 5 min and 2 s
  • We learn how conditional operator is working and when to use it on examples.
Tutorial 13 - Calculator - 15 min and 11 s
  • We write a calculator that adds, subtracts, multiplies and divides numbers and is resistant to dividing by zero, we learn about goto instruction.
Tutorial 14 - Arrays - 16 min and 35 s
  • We find out what are the arrays and how they are represented in the memory of our computer.
Tutorial 15 - Multidimensional Arrays - 7 min and 44 s
  • We are getting familiar with multidimensional arrays.
Tutorial 16 - Loops, for loop - 12 min and 2 s
  • We learn what the loop is, and we are getting familiar with the "for loop". We learn how to assign different values to an array ​​using a loop.
Tutorial 17 - Loops, while and do while - 10 min and 15 s
  • Learning while "loops" and "do while", we learn what differences are between all the loops.
Tutorial 18 - Loops - exercises, nested loops - 14 min and 19 s
  • We practice the loop, we write a program that calculates the number of digits in the number total, and a program that prints a nicely formatted
Tutorial 19 - Loops - break and continue - 13 min and 11 s
  • We practice the loop, we write a program that calculates the number of digits in the number total, and a program that prints a nicely formatted multiplication table. We learn what are nested loops.
Tutorial 20 - Scope of Variables - 10 min and 38 s
  • We learn about global and local variables and their properties. We write a simple program summing many numbers and we show to avoid very common error.
Tutorial 21 - Functions - 29 min and 13 s
  • We find out exactly what function is, how to declare / define. How to distinguish a declaration from the definitions and what are the parameters of the function.
    We are getting to know:
    - The concept of function call / return values ​​of the function
    - Inline function.
    We create two simple functions, one that ask user for a name and a function that checks if the data coming from the input is digit.
Tutorial 22 - Overloading functions - 12 min and 46 s
  • We explain the title issue and train functions, writing two different functions to raise the number to any power.
Tutorial 23 - Loops and functions - exercises - 20 min and 13 s
  • Practicing loops and functions we write a program with the menu, which calculates the area of circle, square, rectangle and triangle, until the user decides otherwise. We learn how to clean the console screen.
Tutorial 24 - Data Validation - 21 min and 26 s
  • We learn how to make the program that does not crash if the user enters invalid data.We also make sure that after entering invalid date into our program, user would get informed and asked for the correct data until the data is correct.
Tutorial 25 - Enum Type - 11 min and 18 s
  • Learning enum variable type.
Tutorial 26 - Reference Variables - 9 min and 49 s
  • We find out what are the reference variables, how to create them, and how to use them.
Tutorial 27 - Reference Variables in functions - 8 min and 33 s
  • We show how to use reference variables on example: writing a function that swaps two values. We learn how to return a reference type variable.
Tutorial 28 - Pointers - 19 min and 38 s
  • Becoming familiar with the scheme, how memory is represented in our computers, and what happens when we create typical variables and pointer variables.
    We learn what the pointer is and how to use it. We learn what the constant pointer is, and the indicator of permanent value. What is pointer that points to another pointer etc.
Tutorial 29 - Name of array - Pointer - 13 min and 22 s
  • We learn that the name of the array is really a constant pointer. We show how arrays look in the memory and then we exercise this matter.
Tutorial 30 - Dynamic memory - 22 min and 15 s
  • We learn what is the allocation, and why we need dynamic memory allocation. We learn what is "new" operator doing, we create dynamic arrays, we refer to them, and release the dynamically allocated memory.
Tutorial 31 - Strings and a pointer on a char type - 20 min and 43 s
  • We learn how memory is represented in a string. And we exercise strings on various examples.
Tutorial 32 - Functions and pointers - 17 min and 26 s
  • We learn how to pass arrays to functions and simple variables by using pointers. We learn about sizeof function. We learn how to calculate the size of the array.
Tutorial 33 - Lottery - pseudo-random numbers generator - 17 min and 50 s
  • We learn the difference between the random numbers and pseudo-random numbers. We are exploring the functions rand () and srand (). We write a function that simulates a lottery, for example drawing six balls of the 49th. This function is universal. You can draw whatever number of balls.
Tutorial 35 - Creating project, external execution of program - 17 min and 45 s
  • We learn:
    - What is the project and how to create it
    - Why the main function should return 0 or 1
    - Why the main function takes an int argc, char * argv or []
    - what does char * argv [] mean
    - How to bring our program from cmd
    - How to write all the values ​​of arguments
    - How to check the various arguments and respond to one of them
    - How should we compare the strings, that are not string type.
Tutorial 36 - Preprocessor directives, Multi-file project - 15 min and 8 s
  • We are creating the multifile project, we learn the proper way of including new headers. Learning extern modifier. We learn what the preprocessor is, and we are getting familiar with a few preprocessor instructions.
Tutorial 37 - Data Structures and Pointers - 11 min and 23 s
  • We learn:
    - What the structures are
    - How to refer to individual elements of the structure
    - How to create an array of structural types and refer to the various structural elements in the array using operator "." and "->"
Tutorial 38 - Classes - 31 min and 12 s
  • We learn:
    - What the class and the object is
    - What an instance of class is
    - How the access modifiers private and public are working
    - What is the method, and how to create them inside the class
    - What the declaration and the definition of class is
    - How to separate the definitions from the class declaration in one file and multiple files
    - What the range operator "::" is and for what it is used to
    - What a constructor is and what it does
    - How variables are working with the static modifier
    - What the destructor is and when it is called
    - How to refer to the content of our instance of clases by using pointers
Tutorial 39 - Static variables and functions - 10 min and 40 s
  • We learn about: - Static properties / variables - Static methods/ functions - Id (key) We write a class that represents the user with a unique identifier.
Tutorial 40 - Constant classes and methods - 8 min and 2 s
  • We learn what happens to the components of the class when we precede the instance of the class with the const modifier.
Tutorial 41 - Friend functions - 4 min and 17 s
  • We're talking about friendship between global functions and class functions :)
Tutorial 42 - Friend classes - 6 min and 37 s
  • We keep talking about friendship but now between classes.
Tutorial 43 - Copy constructor - 11 min and 51 s
  • We discuss the copy constructor, what it is and when should we use it.
Tutorial 44 - Convert constructor and overloading operators - 14 min and 43 s
  • We learn how to create our own constructor converts, and how to overload operators, so that you can perform "operations" on our own objects.
Tutorial 45 - Inheritance between classes - 28 min and 1 s
  • We are familiarizing with the concepts of inheritance / parent class / base class / superclass / child class / derived class
    We learn:
    - How to give a default value for the constructor method.
    - How are subclasses inheriting from the base class depending on the method of inheritance: public, protected, and private
    - In what order constructors and destructors are called while creating objects that are inheriting something
    - How to call a constructor using constructor
    - Etc. etc.)
    We learn about this creating Point and Point2D classes.
Tutorial 46 - Polymorphism, virtual functions, abstract classes - 19 min and 47 s
  • We create a farm with animals issuing strange noises;) and we learn: - What is the polymorphism, virtual functions and the abstract classes. We show where things like that might be useful.
Tutorial 47 - Virtual destructor - 3 min and 40 s
  • We learn what is a virtual destructor, and why and when it should be used.
Tutorial 48 - Function templates - 15 min and 25 s
  • We find out what function templates are, how and when to use them.
Tutorial 49 - Class templates - 20 min and 36 s
  • We learn:
    - What are templates of classes
    - How to define / declare class templates
    - How to inherit template class
    - How to create a specialized class templates
    - How to create a specialization of individual class methods
    - How to create a partial specialization of template classes
    - How the typedef
Tutorial 50 - Exceptions - 14 min and 54 s
  • We find out what are the exceptions and how to handle them. We are learning a new type of structure: try {} catch {} throw. We write our own class that represents an exception.
Tutorial 51 - Namespaces - 14 min and 13 s
  • We learn what namespaces are and how to create them. We are creating our own namespace, which define an interesting class that allows us to print out information about our classes as follows: cout << nameOfOurClass;. We write the function that overloads operator <<.
Add to basket

Add to basket