Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Complete C++ Programming Course with OOP's Concept
Rating: 4.2 out of 5(68 ratings)
201 students

Complete C++ Programming Course with OOP's Concept

Learn C++ Programming from very basics to OOP's topics like Inheritance, Polymorphism with Linked List, Stacks , Queues
Created byKunal Gupta
Last updated 4/2024
English

What you'll learn

  • Learn from if else to loops ,Patterns,1Dimensional and 2Dimensional Arrays , Functions
  • Pointers, Dynamic Memory Allocations ,Recursion ,Strings, Creating 1D and 2D arrays using Pointers
  • All the Codes typed in front of the students with Line by line explanation of each typed line of Code
  • Object Oriented Programmings Concepts, like Inheritance ,Operator Overloading etc including Data structures topics such as Linked List ,Stacks and Queues

Course content

21 sections138 lectures33h 14m total length
  • Course OverView3:18

    Explore C++ from the basics to advanced topics with an emphasis on OOP concepts, practice over 100 programs, and build a strong foundation for problem solving and industry readiness.

  • Course Structure1:00

    Explore the course structure from basics to topics, covering data types, operators, conditionals, loops, functions, arrays, strings, pointers, dynamic memory allocations, recursion, and object oriented programming with constructors and inheritance.

  • Source Codes0:03
  • Installing Dev C++ (For mac users check the resources)3:17

    install dev c++ for mac users and check the resources, then follow the download, double-click, and installation steps, selecting a destination folder to complete the setup.

  • Understanding the Environment13:13

    Explore the environment for C++ development by understanding compiler behavior, file extensions, and how code translates to binary, with a hands-on hello world walkthrough and basic input/output concepts.

  • DataTypes13:16

    Explore fundamental data types in C++, including int, bool, double, and char, and learn how variables, memory, and the size of types influence basic input, output, and program behavior.

  • TakingInput6:44

    Learn how to take input in C++ using streams, read two numbers from the user, and avoid garbage values from uninitialized memory while performing addition.

  • SimpleInterest7:21

    Learn to compute simple interest using principal, rate, and time, with examples and programming steps to handle decimals.

  • ArithmeticOperators11:39

    Explore arithmetic operators—plus, minus, division, and multiplication—and learn how integer versus float results depend on type casting, truncation, and managing the fractional part.

  • FahrenheitTOCelciusConversionProgram3:57

    The lecture demonstrates converting Fahrenheit to Celsius in C++ using appropriate numeric types to avoid truncation, based on the 5/9 formula, with input and output examples.

  • RelationalOperators7:01

    Explore relational operators in C++, including equal, not equal, greater than, less than, and their inclusive forms, and apply them to boolean outcomes in conditional statements.

  • LogicalOperators9:50

    Explore the fundamentals of logical operators in C++, including and, or, and not, and learn how boolean logic drives conditional statements and program flow through true/false evaluations and negation.

Requirements

  • C++ Compiler Like DevC++, CodeBlocks , Xcode etc (Will be shown how to Download )
  • No Programming knowledge required. Course covers C++ programming concepts in detail.

Description

This Course is 33 hours content made for people who don't have any knowledge about programming & want to get started with  C++ from scratch in 2024.

Topics to be covered will be from Basics - Datatypes and Variables ,Operators ,Conditional Statements, Loops, Recursion ,Arrays, Pointers, Dynamic Memory Allocations Object Oriented Programming, Inheritance, Types of Inheritance ,Static Members , Linked List, Stacks, Queues etc.

So, you've heard a lot about C++, but you don't know how to get started? Then this  course is exactly what you need!

This course assumes no previous coding experience . It doesn't matter if you have never written any programs or you have no idea about programming... After this course all of this will change.

A major focus is problem-solving skills, algorithms and strong fundamentals. Also, the focus of this course will be to make sure that you have done the substantial amount of coding by the end of it. You'll be exposed from very easy to hard level of questions and Concepts

Course is designed keeping in mind the requirements of beginners. Course starts with fundamentals of logic building and problem solving..

This course will enhance the problem solving skills of the students using C++. Course follow step-by-step approach to make students fall in love with programming and ignite their passion of coding with the help of problems ranging to easy to intermediate to expert level.

This course will teach you all the fundamentals you need.

With over 100+ lectures and more than 33 hours of video this comprehensive course leaves no stone unturned!

You will learn how to program in C++ in a fast and easy way! .This course will teach you C++ in a practical manner

As for the curriculum, curriculum is designed to make students proficient in programming .

You will learn theory and you will also gain lots of practice. During the course we will write many programs that will make you a great programmer.

I believe that when learning coding, it is best that you learn it while typing codes on your computer rather than just listening. This course exactly do that

I have made the course as friendly as possible. This guarantees what you’re learning is relevant for you today and will never be obsolete.

What I will learn ?

  • Basics - Datatypes and Variables

  • Operators and Expressions

  • Conditional Statements

  • Loops

  • Recursion

  • Arrays

  • OOPs

  • Pointers

  • Dynamic Memory Allocations

  • Inheritance

  • Types of Inheritance

  • Static Members

  • Linked List

  • Stacks

  • Queues





Who this course is for:

  • Beginners - (Concepts are Covered from Basics to Advance)
  • Anyone who wants to learn how to code using C++.
  • Anyone who want enhance C++skills by learning the basics of Object Oriented Programming (OOPS)