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.
C++
Launchpad
Master DS & Algorithms in C++
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
Course Schedule
Center | Start Date | End Date | Day & Time | Batch Type | |
---|---|---|---|---|---|
Pitampura | 25th May | TBD | Mon (4:10 PM - 7:50 PM), Tue (4:10 PM - 7:50 PM), Thu (4:10 PM - 7:50 PM), Fri (4:10 PM - 7:50 PM) | Fast Track Evening | |
Pitampura | 4th June | TBD | Thu (8:00 AM - 11:50 AM), Fri (8:00 AM - 11:50 AM), Tue (8:00 AM - 11:50 AM) | Normal Morning | |
Pitampura | 6th June | TBD | Sat (4:10 PM - 7:50 PM), Sun (4:10 PM - 7:50 PM), Wed (4:10 PM - 7:50 PM) | Weekend Evening | |
Pitampura | 8th June | TBD | Mon (12:10 PM - 3:50 PM), Wed (12:10 PM - 3:50 PM), Fri (12:10 PM - 3:50 PM) | Normal Noon | |
Pitampura | 11th June | TBD | Mon (4:10 PM - 7:50 PM), Thu (4:10 PM - 7:50 PM), Fri (4:10 PM - 7:50 PM) | Normal Evening | |
Noida | 20th May | TBD | Mon (9:00 AM - 12:00 PM), Wed (9:00 AM - 12:00 PM), Fri (9:00 AM - 12:00 PM), Sat (9:00 AM - 12:00 PM) | Fast Track Morning | |
Noida | 5th June | TBD | Mon(9:00 AM - 12:00 PM), Wed(9:00 AM - 12:00 PM), Fri(9:00 AM - 12:00 PM), Sat(9:00 AM - 12:00 PM) | Fast Track Morning | |
Noida | 6th June | TBD | Sat(04:00 PM - 07:00 PM), Sun(04:00 PM - 07:00 PM) | Normal Evening | |
Noida | 7th June | TBD | Tue(9:00 AM - 12:00 PM), Thurs(9:00 AM - 12:00 PM), Sun(9:00 AM - 12:00 PM) | Normal Morning | |
Noida | 8th June | TBD | Mon(12:30 PM - 03:30 PM), Wed(12:30 PM - 03:30 PM), Fri(12:30 PM - 03:30 PM), Sat(12:30 PM - 03:30 PM) | Fast Track Noon | |
Noida | 8th June | TBD | Mon(04:00 PM - 07:00 PM), Wed(04:00 PM - 07:00 PM), Fri(04:00 PM - 07:00 PM), Sat(04:00 PM - 07:00 PM) | Fast Track Evening | |
Dwarka | 5th June | TBD | Mon (3:00 PM - 7:30 PM), Wed (3:00 PM - 7:30 PM), Fri (3:00 PM - 7:30 PM) | Normal Evening | |
Dwarka | 28th May | TBD | Mon (10:00 AM - 2:00 PM), Tue (10:00 AM - 2:00 PM), Thu (10:00 AM - 2:00 PM), Sat (10:00 AM - 2:00 PM) | Fast Track Morning | |
Dwarka | 11th June | TBD | Tue (3:00 PM - 7:30 PM), Thu (3:00 PM - 7:30 PM), Sat (3:00 PM - 7:30 PM) | Normal 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)Course Schedule
Center | Start Date | End Date | Day & Time | Batch Type |
---|
REGISTER NOW
Mentors
Prateek Narang
Founding MemberPrateek Narang
Founding MemberPassionate 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
Founding memberRajesh Sachdev
Founding memberRajesh 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
MentorKartik Mathur
MentorKartik 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.
Iti Jain
MentorIti Jain
MentorA data science enthusiast and a competitive programmer, Iti is a passionate developer working on technologies like NodeJS, React and Angular. She has worked with Coding blocks and VLYOP Technologies, an Ed-Tech startup as a lead developer. She likes to spare time with NGOs like Light de literacy and always looks forward to a noble cause.
Pranav Khandelwal
MentorPranav Khandelwal
MentorPranav Khandelwal has worked with various Delhi based start-ups. He has worked as a data science intern Lifcare(Pharmaceutical Industry) as well as a software developer intern/Data Science instructor at Acadview(An E-learning startup, now owned by UpGrad). Python is his first language followed by sarcasm. He is well versed with C++ and Java. He always finds the most constructive and unique ways to teach in his class using the most basic of examples. Pranav has prior teaching experience in Java,C++, Python as well as in machine learning.
FAQ
(Drop a line at admissions@codingblocks.com if you have further queries)
Who should do this course?
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.