C++ For Absolute Beginners : The Starter Guide

Touted as the world's most popular and versatile general programming language, C++ has won many developer hearts across the world. Designed as a way to deal with the shortcomings of C programming lang...

  • All levels
  • English

Course Description

Touted as the world's most popular and versatile general programming language, C++ has won many developer hearts across the world. Designed as a way to deal with the shortcomings of C programming language, C++ has grown quickly to become the standard language for software infrastructure and resource-constrained applications, such as desktop applications, servers, apps and games. This imperative...

Touted as the world's most popular and versatile general programming language, C++ has won many developer hearts across the world. Designed as a way to deal with the shortcomings of C programming language, C++ has grown quickly to become the standard language for software infrastructure and resource-constrained applications, such as desktop applications, servers, apps and games. This imperative and object-oriented language has become a popular language and is also considered by some as the ‘must-know’ language by developers everywhere. If you want to step up and enter the league of serious developers, then learning C++ is crucial.

What you’ll learn
  • Overview of C++, history and why you should use it
  • How to set up the IDE and basic fundamentals such as variables, constants, conditionals, arrays, loops, structs, etc.
  • Classes and Functions – including adding properties to classes, constructors and methods. It will also include pointers and class inheritance
  • Function templates and class templates
  • Vectors, how to manipulate data inside of a vector, create vector functions and even search in a vector
  • Exception Handling, different syntax of setting up exceptions, generic exceptions, nested or changed exceptions

Covering Topics

1
Section 1 : Introduction

2
Section 2 : Introduction to C++

3
Section 3 : Language Fundamentals

4
Section 4 : Object oriented Programming

5
Section 5 : Templates

6
Section 6 : Vectors

7
Section 7 : Exception handling

8
Section 8 : Course Summary

Curriculum

      Section 1 : Introduction
    1
    Course Introduction
      Section 2 : Introduction to C++
    2
    Introduction
    3
    Overview_of_c++
    4
    IDE
    5
    Summary
    Quiz:
    Overview_of_c++
      Section 3 : Language Fundamentals
    6
    Introduction Preview
    7
    Variables
    8
    Conditionals
    9
    Arrays
    10
    Loops
    11
    Structures
    12
    Module 2 Challenge - Part 1
    13
    Module 2 Challenge - Part 2
    14
    Summary
    Quiz:
    Language Fundamentals
      Section 4 : Object oriented Programming
    15
    Introduction
    16
    Functions
    17
    Classes
    18
    Pointers
    19
    Inheritance
    20
    Summary
    Quiz:
    Object oriented Programming
      Section 5 : Templates
    21
    Introduction
    22
    Function Templates
    23
    Class Templates - Part 1
    24
    Class Templates - Part 2
    25
    Module 4 Challenge - Part 1
    26
    Module 4 Challenge - Part 2
    27
    Summary
    Quiz:
    Templates
      Section 6 : Vectors
    28
    Introduction
    29
    Vectors & Data
    30
    Vectors Functions & Searching
    31
    Module 5 Challenge - Part 1
    32
    Module 5 Challenge - Part 2
    33
    Summary
    Quiz:
    Vectors
      Section 7 : Exception handling
    34
    Introduction
    35
    Standard and Custom Exceptions
    36
    Nested and Generic Exceptions
    37
    Module 6 Challenge - Part 1
    38
    Module 6 Challenge - Part 2
    39
    Summary
    Quiz:
    Exception handling
      Section 8 : Course Summary
    40
    Summary

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.