
Learn how to install Dev C++ step by step, including downloading, double-clicking the installer, selecting a destination folder, and finishing the setup; Mac users should check the resources.
Explore the basics of programming in C++ by writing simple programs, understanding the compiler and binary translation, printing output, using comments, and spotting syntax errors.
Explore data types in c++ by examining variables, integers, doubles, and characters; learn how size and memory influence storage and how the compiler handles true and false values.
Learn how to take user input in C++ with a two-number addition example, and understand declarations, naming, and the effects of uninitialized variables and garbage values on output.
Compute simple interest from principal, rate, and time to determine the interest amount. Explore integer and decimal inputs, store values, and convert results within a programming example.
Explore the basics of arithmetic operators in C++—plus, minus, division, multiplication, and the remainder—and how integer versus floating point types and type casting affect results.
Learn to implement a C++ fahrenheit-to-celsius converter using the (f-32)*5/9 formula, handle input as float for accuracy, and print readable results.
Explore relational operators in C++, compare values with less than, greater than, equal, not equal, and greater than or equal, and use them in conditional statements.
Learn the basics of logical operators (and, or, not) and how they work with true/false values and conditional statements in programming.
Explore conditional statements in c++ by comparing values with if and else, evaluating equality and order, and implementing even/odd checks using booleans.
Write a C++ program to find the greatest of A, B, and C using conditional statements and simple if-else checks, and print the greatest value.
Learn to build a simple C++ grading system that computes a student's average across subjects and assigns letter grades using thresholds like 90–100 for A and 80–89 for B.
Explore how a while loop prints numbers in increasing and decreasing order using conditional checks and increments or decrements.
Explore the syntax of the while loop in C++, including initialization, the loop condition, and counter updates such as increment and decrement, with a countdown example.
Learn how to compute the sum of the first n numbers with a simple loop that updates the total as it iterates from 1 to n, and explore even sums.
Explore how to compute the sum of even numbers by iterating through a range, checking if numbers are divisible by two, and accumulating even values.
Explore primality testing in C++ using trial division and modulo, and generate star patterns from user input with nested loops.
Explore pattern 1 and how to advance through states by applying loop rules and condition checks to move from one level to the next and determine stopping conditions.
Explore pattern printing in C++ using nested loops to calculate spaces and numbers per line, printing values and spaces as the pattern grows step by step.
Demonstrates printing a triangle pattern of stars with nested loops, using a 2*i-1 star count per row and spaces to shape each line.
Explore the behavior of C++ increment and decrement operators, including pre and post forms, their effects on values, and practical uses in loops and compound assignments.
Learn to use the for loop in C++, mastering initialization, condition, and increment, and practice printing a sequence from 1 to 10 to understand loop flow.
Explore how variable scope in C++ governs visibility across main and inner blocks, including for loops, and how reusing the same variable name in different scopes affects access and destruction.
This lecture explains break and continue in loops, showing how break exits a loop when a condition is met and continue skips iterations, with prime numbers and looping examples.
Compute the factorial of a given number by looping from 1 to n, initializing an accumulator to 1, and multiplying each step to obtain the result.
Learn how to reverse a given number by iteratively extracting the last digit with modulo and rebuilding the reversed value using division, stopping when the number becomes zero.
Learn to determine palindrome numbers by reversing the digits and comparing with the original, using a preserved copy to keep the initial value; examples include 1551 and 1221.
Learn how to compute the nth fibonacci number using a loop, update previous values, and print the fibonacci sequence from 0 to later terms with practical examples.
Explore how functions in C++ reduce code repetition by turning factorial and nCr calculations into reusable black-box tools with clear input, return values, and scope.
Develop a prime function to test n given numbers, using a boolean flag in the main routine to return true for primes.
Explore the step-by-step process of function calls in C++, including creating, invoking, passing values, and tracing control flow between functions to produce outputs.
Explore the scope of variables in functions and how returning conveys results to the caller. Use a square function to show returning a value versus printing inside the function.
Explain how pass by value in functions works, where a parameter is received as a copy and incremented locally, and how returning a value updates the caller.
Explore arrays in c++: learn to store values in a contiguous block, access elements with zero-based indices, and understand memory addresses and size implications for efficient data handling.
Master finding the maximum and minimum in an array by iterating through elements, initializing and updating max and min as you compare values.
Explore arrays and functions in c++ by examining memory addresses, pointers, and dynamic memory allocation, and learn how initialization prevents garbage values and undefined behavior.
Explore arrays and functions in c++, including initialization, indexing, and printing. See how uninitialized elements hold garbage, how zero initialization sets to zero, and how passing by address modifies originals.
Reverse an array by swapping end elements using a temporary variable and index-based logic until the two indices cross.
Learn how to perform a linear search on a list of numbers. Iterate through elements to locate a target and return its index or -1 if not present.
This lecture explains how to find duplicates in an array using a naive approach with nested loops, comparing each element with the others, identifying duplicates, and printing them.
Learn binary search on sorted arrays by checking the middle element and narrowing the search to the left or right halves, until the target is found or confirmed absent.
Learn how selection sort builds a sorted prefix by repeatedly selecting the minimum element from the unsorted portion and swapping it into place, iterating until the array is ordered.
Watch a bubble sort walkthrough that compares adjacent elements, performs swaps, and progresses through passes to place the greatest element at the end, using zero-based indexing.
This lecture demonstrates insertion sort, showing how to maintain a sorted left subarray by comparing, shifting, and inserting each new element at its correct position.
Explore how strings and characters are stored and manipulated in C++, including input handling, array indexing, and measuring string length to manage names and text data.
Reverse a string by traversing characters with indices and size, handling spaces, and building the reversed result.
Perform a dry run of reversing a string program, tracing input and internal state to understand algorithm behavior and debugging steps.
Replace characters in a string by searching for targets and substituting them with X, illustrating a simple C++ string replacement problem.
Learn how to use built-in string functions in c++ to find and manipulate prefixes of strings, with practical examples and hands-on prefixing techniques.
Learn to implement two dimensional arrays to model a grid, fill each cell with values using nested loops, and print the grid.
Learn how to compute the sum and the maximum value in a two dimensional array using C++, employing simple loops, proper initialization, and printing the results.
Learn how to compute the sum of columns by initializing a running total, updating it per column, and printing results as you move to the next column in c++.
Explore how 2D arrays are stored and accessed in memory, including how the compiler computes element positions from row and column indices, dimensions, and array size, with practical examples.
So you want to learn C++ Programming from Basics to Advance in 2026??
Well this can be the course for you where you will learn from basics of C++ to advance topics to C++ like
Arrays, Recursion, Pointers , Object Oriented Programing, Linked Lists, Stacks, Queues, ,Trees, BST's ,Dynamic Programming , Graph etc.
The best part is you will Learn Data Structures and Algorithms in C++ in the same course.
This Course is made for people who don't have any knowledge about programming & want to get started with C++
What I will learn ?
Basics - Datatypes and Variables, Operators and Expressions, Conditional Statements, Loops, Pointers, Functions, Function Overloading, Oops Concepts, Classes and Objects, Constructors, Destructors, Operator Overloading, Inheritance, Polymorphism, Abstract Classes, Function Overriding, Static Members, Templates, Linked List, Stacks, Queues, Trees, Binary Trees, Binary Search Trees, Priority Queues, Dynamic Programming, Graphs
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 more than 50+ 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.