Overview

This C++ training course is designed to provide you with a platform from where you can start your journey in the amazing world of programming and software. The beginner's course will include programming fundamentals using C++, Loops, Functions, Arrays, Stacks, Queues, Linked List.

The advanced course is for all those who are looking forward to sit for internships and placements. The course will involve rigorous practice of questions based on Sorting, Searching, Greedy Algorithms, Divide and Conquer Algorithms, Dynamic Programming along with comprehensive revision of data structures like linked-lists, Trees, Graphs, Heaps, Hashing etc.

The course will help you become smarter with solutions and ace your programming interviews. C++ is known to be a very powerful language. It allows you to have a lot of control as to how you use computer resources effectively and efficiently better than other languages. Thanks to C++'s performance, it is often used to develop game engines, games, and desktop apps. As a statically typed language, C++ generally does better than dynamically typed languages because the code is type-checked before it is executed. Companies like Google and Facebook, also need C++ developers to optimize their apps or work on their products.


Register Now

Fundamentals

We have designed our C++ fundamentals course keeping in mind the requirements of beginners. Course starts with fundamentals of logic building and problem solving. Many tricky Puzzles are also given to build logical thinking of our students.

Problem Solving

The C++ course is designed to sharpen the problem solving skills, using C++, of the students. We 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.

OOP Concepts & Project

Emphasis is given on building strong Object Oriented Programming Concepts and coding practices followed in the Software Industry, so to make our students industry-ready C++ coders.

Data Structures 
& Algorithms

This course entails more than 100 hours of teaching and hands on C++ coding. Students will be solving more than 200 complex problems in C++ and will be evaluated for their problem solving skills and understanding of data structures throughout the course.

Course Contents

Getting Started


  • Pseudo code
  • Getting started with C++, IDE Installation

Getting a Hold of C++


  • Variables,Loops, Conditional Statements
  • Functions, Reference Variables
  • Arrays and Pointers
  • Strings and 2-D Arrays

Introduction to Advanced Topics


  • Recursion-I
  • Space Time Complexity Basics
  • Stacks and Queue Basics
  • Problem Solving

Recursion & Backtracking


  • Recursion
  • Back-Tracking
  • Space Time Complexity Analysis

Foundational DS


  • Arrays & Bitmasking Vectors
  • Stacks Queues Problems
  • Linked Lists

Sorting Searching And Hashing


  • Divide & Conquer
  • Sorting Algorithms
  • Binary Search Variants
  • Bitmasking and Hashing

Advanced Data Structures


  • Stacks Queues Linked Lists
  • trees & Tries
  • Graphs
  • Heaps and Priority Queues
  • Binary Search Trees

DP vs Greedy Techniques


  • Greedy Techniques
  • Dynamic Programming

STL | Interview Problems


  • Complete C++ STL
  • Interview problems
regular batch
₹17,000

(24-26 lectures)

Enroll Now

Contact Us
Call(Toll-free):1800-2744-504

Course Schedule

CenterStart DateEnd DateDay & TimeBatch Type
PitampuraAug 19Nov 03Sat, Sun (12:15 PM - 03:45 PM)Afternoon
PitampuraAug 25Nov 10Sat, Sun (08:00 AM - 11:30 AM)Morning
PitampuraSep 23Nov 30Sat, Sun (12:15 PM - 03:45 PM)Afternoon
DwarkaAug 19Nov 03Sat, Sun (10:00 AM - 02:00 PM)Morning
DwarkaSep 09Nov 10Sat, Sun (03:00 PM - 07:00 PM)Evening
NoidaAug 19Nov 03Sat, Sun (03:00 PM - 06:30 PM)Evening
DehradunAug 19Nov 03Sat, Sun (02:30 PM - 06:00 PM)Evening

REGISTER NOW

Getting Started


  • Pseudo code
  • Getting started with C++, IDE Installation

Getting a Hold of C++


  • Variables,Loops, Conditional Statements
  • Functions, Reference Variables
  • Arrays and Pointers
  • Strings and 2-D Arrays

Introduction to Advanced Topics


  • Recursion-I
  • Space Time Complexity Basics
  • Stacks and Queue Basics
  • Problem Solving

Enroll in Complete C++ Course

Embark upon this journey from being an amateur coder to a DS-Algo expert with our complete C++ course.

Launchpad (Complete Bundle)
Regular Batch
₹8,000

(10 lectures)

Enroll Now

Contact Us
Call(Toll-free): 1800-2744-504

Course Schedule

CenterStart DateEnd DateDay & TimeBatch Type
PitampuraSep 23Oct 27Sat, Sun (03:15 PM - 07:30 PM)Evening
DwarkaSep 09Oct 13Sat, Sun (03:00 PM - 07:00 PM)Evening
DehradunAug 18Sep 15Sat, Sun (02:30 PM - 06:00 PM)Evening

REGISTER NOW

Mentors

Prateek Narang
Prateek Narang
Founding Member
Prateek Narang
Prateek Narang
Founding Member

Passionate about teaching, Prateek is a CS graduate from DTU. He has previously worked with SanDisk, HackerEarth. He has also won various hackathons including Google’s Code For India, Smart City Hackathon, qualified ACM-ICPC regionals and published papers in International Journals. His interactive CV (www.prateeknarang.com) is also popular in 120+ countries.

Rajesh Sachdev
Rajesh Sachdev
Mentor & Centre Head (Dwarka)
Rajesh Sachdev
Rajesh Sachdev
Mentor & Centre Head (Dwarka)

Rajesh has 20+ years of experience in IT/Corporate sector. He has previously worked with corporates like Nagarro, Cadence, American Express. He left IT industry in 2013 and moved to education with a passion to help students accomplishing their career goals. He did MS from BITS Pilani.

Kartik Mathur
Kartik Mathur
Mentor
Kartik Mathur
Kartik Mathur
Mentor

An NSIT graduate, Kartik has worked with companies like DRDO and BEL. He has immense interest in technologies like IoT, DBMS, home automation and embedded systems. He has come to Coding Blocks to fulfill his passion for teaching. In his free time he likes to read books and play chess.

Deepak Aggarwal
Deepak Aggarwal
Mentor
Deepak Aggarwal
Deepak Aggarwal
Mentor

Popular for his creative thinking style, Deepak tries to offer creative solutions to problems. He is a succesful competitive programmer, having qualified for ACM-ICPC Regionals won the International Problem Solving Competition by Dyalog APL. He likes to spend his free time reading.

Raj Kumar Saini
Raj Kumar Saini
Mentor & Centre Head (Dehradun)
Raj Kumar Saini
Raj Kumar Saini
Mentor & Centre Head (Dehradun)

Raj Kumar Saini is a Computer Science graduate from DTU who has previously worked with Adobe, Amazon and DE Shaw among others. A robotics enthusiast, he is also proficient with data structures and algorithms. He has had multiple papers published in IEEE and reputed international journals, and had one of the top placements when he graduated from DTU.

FAQ

(Drop a line at admissions@codingblocks.com if you have further queries)

  • Who should do this course?

    Anybody who is interested in learning C++ programming can do this course. C++ is a powerful language and is pretty easy to learn. Coding in its most essential form is nothing but problem solving. It deals with figuring out logical solutions and implementing them optimally. The process of learning to code transforms a person into an analytical thinker with strong mathematical and logical skills.

  • Will this course help if I had C++ in class 12?

    Yes, absolutely. There is a lot more to learn in C++ than the school curriculum.

  • I didn’t have C++ in class 12 ? Can I do this course ?

    Yes. Our instructors will start the C++ course from beginner's level. You don’t need any prior programming knowledge to attend this course. What we need is dedication and passion to learn programming from your side.

What our students say

  • launchpad
    ★ ★ ★ ★ ★
    Review:

    If you want to become a brilliant programmer, and are willing to put in the hours and dedicate yourself to acquiring great skills, then there is no better place for you than Coding Blocks. The teaching assistants, Naman and Athar, were also brilliant and very helpful, who ensured we never felt like any problem was too hard.


    5
    Launchpad
    ★ ★ ★ ★ ★
    Review:

    I wish I’d come here earlier. This is by far the best decision I’ve made. It gave me the platform to learn so much, to meet new people, and most importantly to develop the approach one needs while coding. The healthy environment here is the best I’ve seen.


    5
    Launchpad
    ★ ★ ★ ★ ★
    Review:

    If I were to describe my experience in one word, I would simply say PERFECT. Observing myself before & after doing this course with Deepak bhaiya, Now I am very confident. Now I know how exactly to proceed with a given problem. I would seriously recommend you to join the course.


    5
    launchpad
    ★ ★ ★ ★ ★
    Review:

    Deepak Sir is very interactive and excellent in building your logic. Also we had two teaching assistants so each individual was able to get his /her doubts cleared easily. I just want to say that it is definitely worth joining this course and you won’t regret it.


    5
Send A Message