03.03.2023, 17:04
Complete C++ Programming Course With Oop'S Concept
Last updated 5/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 19.00 GB | Duration: 33h 15m
Learn C++ Programming from very basics to OOP's topics like Inheritance, Polymorphism with Linked List, Stacks , Queues
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
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 2021. 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 ConceptsCourse 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 mannerAs 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 thatI 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 VariablesOperators and ExpressionsConditional StatementsLoopsRecursion Arrays OOPsPointersDynamic Memory AllocationsInheritanceTypes of Inheritance Static MembersLinked ListStacksQueues
Overview
Section 1: Introduction
Lecture 1 Course OverView
Lecture 2 Course Details
Lecture 3 Source Codes
Lecture 4 Installing Dev C++ (For mac users check the resources)
Lecture 5 Understanding the Environment
Lecture 6 DataTypes
Lecture 7 TakingInput
Lecture 8 SimpleInterest
Lecture 9 ArithmeticOperators
Lecture 10 FahrenheitTOCelciusConversionProgram
Lecture 11 RelationalOperators
Lecture 12 LogicalOperators
Section 2: Conditional Statements
Lecture 13 ConditionalStatements
Lecture 14 FindingTheGreatestNumber
Lecture 15 GradingAStudent
Section 3: While Loop
Lecture 16 WhileLoop
Lecture 17 Syntax of whileloop
Lecture 18 finding sum of N numbers
Lecture 19 sum of Even Numbers
Section 4: Patterns
Lecture 20 Pattern1
Lecture 21 Pattern 2
Lecture 22 Triangle Pattern
Lecture 23 Increment and Decrement Operators
Section 5: For loop
Lecture 24 For loop Intro
Lecture 25 Scope of Variables
Lecture 26 Understanding Break and Continue
Lecture 27 Factorial of a Number
Lecture 28 Reversing a given Number
Lecture 29 Palindrome Number
Lecture 30 Fibonacci
Section 6: Functions
Lecture 31 Functions Introduction and Calculating nCr
Lecture 32 From N given numbers Find Prime Numbers
Lecture 33 How Function Call Works
Lecture 34 Scope in Functions
Lecture 35 Pass By Value In Functions
Section 7: Arrays
Lecture 36 Arrays Introduction
Lecture 37 Finding Max and Min in an Array
Lecture 38 Arrays and Functions part 1
Lecture 39 Arrays and Functions part 2
Lecture 40 Reversing an Array
Lecture 41 Linear Search
Lecture 42 Finding Duplicates in Array
Section 8: Strings(Character Arrays)
Lecture 43 Length of String
Lecture 44 Reversing a String
Lecture 45 Dry Run for Reversing a String Program
Lecture 46 Replace Characters
Lecture 47 Inbuilt Functions and finding Prefixes of Strings
Section 9: Two Dimensional Arrays
Lecture 48 Two Dimensional Arrays
Lecture 49 Sum and Maximum In Two Dimensional Array
Lecture 50 Sum Of columns
Lecture 51 How are 2D arrays Stored
Section 10: Pointers
Lecture 52 Pointers Introduction
Lecture 53 Pointers and Arrays 1
Lecture 54 Pointers and Arrays 2
Lecture 55 Character Array Pointers
Lecture 56 Pointers with Functions
Lecture 57 Double Pointers
Section 11: Dynamic Memory Allocations
Lecture 58 Pass By Reference
Lecture 59 Dynamic Memory Allocation
Lecture 60 Memory Leakage Handling
Lecture 61 Two Dimensional Arrays Dynamically
Lecture 62 Constant Functions
Section 12: Recursion 1
Lecture 63 Factorial Using Recursion
Lecture 64 PMI in recursion
Lecture 65 Print Numbers in Increasing and Decreasing Order
Lecture 66 Power of a Number
Lecture 67 Fibonacci Using Recursion
Lecture 68 Fibonacci Output Explaination in Recursion
Lecture 69 Sorted Array
Lecture 70 Sorted Array 2
Lecture 71 SumOfArray Using Recursion
Lecture 72 Finding Number
Lecture 73 First Index of Duplicate Numbers
Lecture 74 Last Index of Duplicate Numbers
Section 13: Recursion 2
Lecture 75 Length of String Using Recursion
Lecture 76 Remove All X
Lecture 77 Inbuilt Strings
Lecture 78 Substring
Lecture 79 Code Of Finding Substring
Lecture 80 Print Substring Without Using Extra Array
Section 14: Object Oriented Programming 1
Lecture 81 Introduction
Lecture 82 Understanding Functions Use in Classes
Lecture 83 Arrow Operators
Lecture 84 Constructors In classes
Lecture 85 this Keyword
Lecture 86 Addition Subtraction and Multiplication Class Implementation
Lecture 87 More On Constructors
Lecture 88 Play With Constructors
Lecture 89 Fraction Class Implementation
Lecture 90 Fraction Class Implementation 2
Lecture 91 Complex Number Class Implementation
Lecture 92 Complex Number Class Implementation 2
Section 15: Object Oriented Programming 2
Lecture 93 Shallow Copy and Deep copy
Lecture 94 Handling Shallow Copy and Deep copy In Copy Constructors
Lecture 95 Initialisation List
Lecture 96 Constant Functions
Lecture 97 Static Members in Class
Section 16: Dynamic Array Class Implementation
Lecture 98 Dynamic Array Class Implementation
Section 17: Operator Overloading
Lecture 99 Operator Overloading 1
Lecture 100 Operator Overloading of PreIncrement Operator
Lecture 101 Operator Overloading of PostIncrement Operator
Lecture 102 Operator Overloading 4
Section 18: Object Oriented Programming 3(INHERITANCE)
Lecture 103 Encapsulation and Abstractions
Lecture 104 Inheritance in OOPS
Lecture 105 AccessModifiers in Inheritance
Lecture 106 Constructors and Destructors in Inheritance
Lecture 107 Types of Inheritances
Lecture 108 Hybrid Inheritance
Lecture 109 Polymorphism in OOPs -Compile Time
Lecture 110 Polymorphism in OOPs -Run Time
Lecture 111 Virtual Functions and Abstract Classes
Section 19: Linked List
Lecture 112 Linked List Introduction
Lecture 113 Linked List Basics
Lecture 114 Taking Input
Lecture 115 Take Input Better and Length of Linked List
Lecture 116 Difference between takeInput_and takeInputBetter
Lecture 117 Insert Element any Position
Lecture 118 Delete Explanation Linked List
Lecture 119 Delete any Position Code
Lecture 120 Duplicates_removal_in_LL
Lecture 121 Find Data in Linked List
Lecture 122 Midpoint Linked List
Lecture 123 Merge_Sorted_LinkedList
Section 20: Stacks and Templates
Lecture 124 Stacks Introduction
Lecture 125 Template_understanding_code
Lecture 126 Template_understanding_code part 2
Lecture 127 StacK_usingArray_Code_part1
Lecture 128 StacK_usingArray_Code_part2
Lecture 129 Stack_DoubleFunction_CODE
Lecture 130 stack__using_LinkedList_INTRO
Lecture 131 Stack_DoubleFunction_CODE
Lecture 132 Inbuilt_stack_CODE
Section 21: Queues in C++
Lecture 133 Introduction and Implementation Understanding
Lecture 134 Queue_using_array_CODE
Lecture 135 Queue_using_array_Double_Property
Lecture 136 Queue_using_LinkedList_Part1
Lecture 137 Queue_using_LinkedList_Part2
Lecture 138 Inbuilt_queue_CODE
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)
Homepage