Master Data Structures and Algorithms using C++
Learn Data structures and Algorithms right from the basics and become an accomplished programmer using C++, one of the most popular programming languages in the world and brighten your chances of making it to the Top Tech organisations as an Intern or SDE.
Beginner
Course Language
English, Hindi
Also get
  • Placement and Internship assistance through Hiring Blocks
  • Resume building tips
  • Interview preparation
  • Free access to Online Course
  • Skill enhancement classes
  • Start with online platforms like Leetcode, Codeforces etc.
Also get
  • Placement and Internship assistance through Hiring Blocks
  • Resume building tips
  • Interview preparation
  • Free access to Online Course
  • Skill enhancement classes
  • Start with online platforms like Leetcode, Codeforces etc.
Get free access to our online course and also get
a wildcraft bag absolutely free!
Course Content
Download Syllabus
Getting Started
  • Flowchart
  • Pseudocode
  • Installation of IDE and C++ Compiler
Getting a Hold of C++
  • Variables
  • Loops
  • Conditional Statements
  • Functions
  • Reference Variables
Foundation Data Structures
  • Arrays
  • Pointers
  • Strings, Character Array
  • 2-D Arrays
Recursion & Backtracking
  • Recursion
  • Back-Tracking
  • Space-Time Complexity Analysis
OOPs and Basic Data Structures
  • Stacks
  • Queues
  • Linked Lists
  • LinkedList, Stack, and Queue Algorithms.
Divide and Conquer & Bitmasking
  • Divide & Conquer
  • Binary Search Variants
  • Bitmasking
Advanced Data Structures
  • Binary Trees
  • Binary Search Trees
  • Heaps and Priority Queues
  • Hashmaps
  • Graphs
  • Tries
Dynamic Programming
  • 1D-DP
  • 2D-DP
  • DP vs Greedy Techniques
STL | Interview Problems
  • C++ STL
  • Leetcode and Codeforces
  • Interview problems
Center and Schedule
Pitampura
Pitampura
Starting from
5th June
Weekend Batch
Mon Wed Fri Sat
Timings
9:00AM-12:00PM
Mentors
Kartik Mathur
Price
17000
Pitampura
Pitampura
Starting from
5th June
Weekend Batch
Mon Wed Fri Sat
Timings
9:00AM-12:00PM
Mentors
Abhishek Srivastava
Price
17000
Pitampura
Pitampura
Starting from
5th June
Weekend Batch
Mon Wed Fri Sat
Timings
12:30PM-3:30PM
Mentors
Abhishek Srivastava
Price
17000
Noida
Noida
Starting from
5th June
Weekend Batch
Mon Wed Fri Sat
Timings
9:00AM-12:00PM
Mentors
Mosina Ashraf
Price
12750
Noida
Noida
Starting from
7th June
Weekend Batch
Mon Thu Fri Sun
Timings
12:30PM-3:30PM
Mentors
Mosina Ashraf
Price
12750
Noida
Noida
Starting from
6th June
Weekend Batch
Tue Thu Sat Sun
Timings
12:30PM-3:30PM
Mentors
Mohit Pandey
Price
12750
Mentors
Kartik Mathur
Kartik Mathur is an NSIT graduate and extremely popular amongst his students for his engaging ways of teaching. His students are topping the charts in cracking Interviews across Top Tech and Product companies around the world with whooping packages. He is a Competitive programmer, a full stack Web developer and also contributes to many Start-ups in India and abroad. Known for his humour and memes, he can be usually located in Coding Blocks during the day or Starbucks in the evening.
Mohit Pandey
Mohit Pandey is a competitive programmer, has an awesome understanding of Data Structure And Algorithm. His way of explaining questions make even the tough ones appear easy. He is very committed towards his students and makes a lot of effort so that every student can understand what he is teaching.
Mosina Ashraf
Mosina is a competitive programmer and a front end web developer .Apart from having an excellent academic record, with her sense of innovation, she has contributed in creating great teaching content. Known for her euphonious voice,warmhearted nature and coding skills she blends proficiently as a mentor.
Abhishek Srivastava
Abhishek has pursued his M.Tech in CSE from IIIT Delhi. He has previously worked at NII Tokyo as a researcher in the field of Artificial Intelligence and has a publication in one of the top AI journals. His area of interest lies in the field of Machine learning, in particular, generative modelling through the application of deep learning. He strives for excellence in his work and has a knack for making complex topics simple. At Coding Blocks, he aims to share his experience with his students and make learning easy and fun.
Where our Alumni Work
Frequently Asked Questions
Find answers to the questions popping up in your head here.
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.