Online Course
C++ Foundation

Course Overview

This course has especially been designed for absolute beginners who want to build their programming foundation through C++. It doesn't matter if you are in high school or are in the first year of your college, if you have the curiosity to learn coding, then this course is for you. We teach C++ in the easiest way possible by utilizing state-of-the-art videos and coding problems that will definitely hardwire the concepts into you.

As it is a self-paced course, you can learn all the concepts at your own pace and time. Since problem-solving is the base of any programming career, we have emphasized that by providing various ways to come up with solutions to any particular problem. Moreover, we reinforce problem-solving skills by providing coding problems and contests.

Course Features

  • Beginner friendly

  • Self-Paced

  • Lifetime access to the Course

  • Tracks-based learning

  • Diverse coding problems for each topic

  • Contests for practice

  • Premium Lecture videos by industry experts

  • The course focuses mainly on building problem-solving skills

  • Course Completion Certificate trusted by top universities and companies

  • Internship Opportunities at GeeksforGeeks

  • Access to the GeeksforGeeks Jobs portal

What You Will Learn

  • C++ from basic to advanced

  • How to solve intense coding problems with ease

  • Building your base with industry experts

  • Multidimensional arrays and Templates in C++

Course Content

  • Background Introduction
  • Why do we need Programming Languages
  • C++ Introduction
  • C++ Standards and Implementation
  • Writing First Code in C++
  • Comments in C++
  • Practice Problems
  • Variable in C++ and Naming Rules
  • Data Types in C++
  • Range of Data Types
  • Global variable and scope
  • sizeof in C++
  • static in C++
  • const in C++
  • auto in C++
  • Literals in C++
  • Type Conversion in C++
  • Swap two numbers
  • Practice Problems
  • Input in C++ (cin)
  • Output in C++ (cout)
  • Buffering in C++
  • Escape Sequence in C++
  • IO Manipulation
  • Floating Point: Default  Print Format, Manipulating Default format, fixed and scientific
  • Practice Problems
  • Arithmetic Operators
  • Comparison Operators
  • Logical Operators
  • Assignment Operators
  • Operator Precedence and Associativity
  • Bitwise Operators
  • Day Before N days
  • Sum of N Natural Numbers
  • Last Digit of a Number
  • Practice Problems
  • If Else
  • Nested If Else
  • Switch
  • Ternary
  • Even Odd
  • Largest of 3 numbers
  • Leap Year
  • Calculator Program
  • Practice Problems
  • Introduction to function
  • Function Defination and Declaration
  • Inline function
  • Function Overloading
  • First Digit of a Number
  • Prime Factorization
  • Practice Problems
Show More

Course Registration

Batch Date Type Register
C++ Foundation 15 December '20 to 21 January '22 Online Classes