Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Complete guide to C ++ Programming Language
Rating: 4.9 out of 5(3 ratings)
583 students

Complete guide to C ++ Programming Language

Welcome to the future of coding
Created byKhushboo Jhawar
Last updated 9/2024
English
English [Auto],

What you'll learn

  • C++ Programming Language
  • Learn C++ from scratch
  • Start your career in programming languange
  • take this course as a test to know if you want to build your career in programming

Course content

1 section17 lectures1h 35m total length
  • 1. OOPS Concepts7:26

    Explore object oriented programming concepts in C++, including encapsulation, data hiding, abstraction, inheritance, and polymorphism, and learn C++ origins from C and Simula 67.

  • 2. Escape sequence, Comment lines , Data Types and preprocessor Directives6:45

    Explore constants, variables, and data types in C plus plus, master escape sequences and comment lines, and grasp preprocessor directives and the flow from source to executable.

  • 3. Operators7:11

    Explore core C++ operators, including arithmetic, relational, logical, assignment, increment/decrement, conditional, and bitwise, plus scope resolution and input/output statements using cin and cout.

  • 4. Storage Classes6:11

    Explore storage classes in c++, including local and global variables, static and register, automatic inlining, typecasting, and inline function restrictions.

  • 5. User Defined Functions3:24

    Explore user defined functions in C++ with a hi example, and learn no argument no return, argument no return, no argument with return, and with argument with return.

  • 6. Class and Object8:52

    learn how to define a class with private data and public methods, create objects, and call member functions to perform tasks like calculating a circle's area and displaying results.

  • 7. Overloading8:03

    Explore function and member overloading in object-oriented programming, covering types of arguments, number and sequence of arguments, default arguments, and the difference from overriding.

  • 8. Friend Functions6:05

    Learn how friend functions grant access to private members without breaking encapsulation, enabling non-member functions to access private data while preserving data hiding in c++ classes.

  • 9. Constructors4:47

    Discover how constructors, non-static special member functions called automatically when objects are created, enable default, parameterized, and overloaded forms with rules on public access, naming, and no return type.

  • 10. Copy Constructor and Destructor4:37

    Explore copy constructors that copy objects of the same class, enabling initialization from an existing object, and study destructors as automatic public members invoked when objects are destroyed.

  • 11. Operator Overloading5:47

    Learn how operator overloading lets user-defined types redefine plus, minus, and other operators, using member or friend functions, with the assignment operator requiring a member function and main function usage.

  • 12. Inheritance7:00

    Explore inheritance in C++ by creating derived classes from a base class to reuse code and access parent methods, covering single, multi-level, multiple, hierarchical, and hybrid types.

  • 13. Polymorphism5:29

    Polymorphism in c++ lets a single function behave differently for derived objects via virtual functions and base class pointers, with static and dynamic binding, including virtual functions and abstract classes.

  • 14. Manipulators2:59

    The lecture introduces manipulators in C++, special stream functions like endl, set base, set width, set fill, and set precision that customize input and output.

  • 15. Dynamic Memory Allocation3:31

    Explore dynamic memory allocation in c++ using new and delete for runtime memory management, including creating arrays and objects, destroying them, and understanding the this pointer.

  • 16. Files and Streams4:31

    Explore files and streams in C++, including i o stream, if stream, and off stream to read and write files with open and close, getline, and put and get operations.

  • 17. Templates3:05

    Learn how templates simplify and safeguard code by defining general classes, then see template examples for swapping items of integer and floating point types, and explore default constructors.

Requirements

  • No programming experience needed . Any laptop or pc for practice is required.

Description

Anyone from Non Programming background can choose this course - all the basics has been covered for clarity.


C++ Programming is a Basic programming Language which acts as a base for Professional Programmers . Once you learn C++ Program ,you can Start coding for many different Language's .

Once you are good in basics with strong practice , you can Learn any other Language Easily.

The only requirement is you should have a computer or laptop to practice.

In this course ,you will Learn all these Concepts under C++ Programming .

I have explained how to install the software for free , so do not worry about your ram or space of laptop .

The software can run even in 2gb ram laptop and is very easy to install .

All the concepts from basic has been covered so that you understand clearly.

Examples has been mentioned for each and every topic for more clarity.

If you are clear with this , then you can go ahead with any language you want in future.


Be the first to learn new skills . If you have any doubts regarding course or any code , you can ask me .

If you find any concept difficult , let me know I will clear it for you .

Who this course is for:

  • Beginner who want to know if coding can help them in future.