Launchpad Live

Programming Fundamentals in C++

Now in multiple Indian Cities

Overview

LaunchPad is a C++ course designed to provide you with a platform from where you can start your journey in the amazing world of programming and software. A beginners’ course including basic programming fundamentals, object oriented programming and in-depth coverage of data structures and algorithms. After course completion, special classes on competitive coding topics will be taken for students.

C++ is known to be a very powerful language. C++ 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++ is generally more performant 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 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 course is designed to sharpen the problem solving skills 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

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

Data Structures, Algorithms
& Competitive Coding

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

Course Contents

  • Logic Building
    Programming fundamentals and logic building

    Course will start with basic understanding of logic. We will be discussing about Flowcharts, PsudoCode and students will solve also some of the Puzzles in initial classes.

    Lectures 1-2
    1. Flowcharts and Psuedocode
    2. Puzzles
    3. Getting started with C++

  • C++ Basics
    Strings, Arrays, Recursion

    Then we will dive deep into C++ topics like Arrays, solving problems with Recursion, understanding about pointers and multi-dimensional arrays.

    Lectures 3-10
    1. Functions
    2. Arrays, 2D Arrays
    3. Character Arrays, Strings
    4. Vectors in C++
    5. Recursion

  • OOP
    Object Oriented Programming,Complexity Analyis

    In this part we learn about how to compute space-time complexity of our solution and how can we optimise our solutions. We will also learn about OOPs and recommended coding practices.

    Lectures 11-12
    1. Space Time Complexity Analysis
    2. Object Oriented Programming
    3. Vectors( Implementation)

  • Data Structures
    Linked Lists, Stacks, Queues, Trees

    This is the most important and exciting part and yet easy. Data structures are all about storing data.You will learn to implement different data structures and when to use them. This part is important as most of the questions asked in interviwes are related to data structures.

    Lecture 12-18
    1. Linked Lists
    2. Stacks
    3. Queues
    4. Generic Trees
    5. Binary Trees
    6. Binary Search Trees

  • Advanced Data Structures & Algorithms
    Heaps, Hash Tables, Graphs, Tries, Dynamic Programming

    In this final classes of our course, we will learn about more complex data structures and algorithms which help you in solving and optimising solutions of lots of problems.

    Lectures 19-25
    1. Heaps
    2. Hashtables
    3. Graphs-I
    4. Graphs-II
    5. Tries
    6. Dynamic Programming
    7. Segment Trees (Extra Session)

    Project Discussion
    Building your own C++ Libraries.
    Sudoku Solver
    Maze Solver
    Snakes & Ladders

FAQ

(Drop a line at [email protected] if you have further queries)

  • Who should do this course?

    Anybody who is interested in learning programming can do this course. C++ is a powerful language and is pretty easy to learn.

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

    Yes, absolutely. There is a lot more to learn in C++ than the school curriculum. School syllabus just scratches the surface of C++ programming and doesn’t cover most of the Data Structures, which will be covered in this course in great detail.

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

    Yes. Our instructors will start the course beginners 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.

  • Will this help me with competitive programming or can I apply to ACM-ICPC after doing this course?

    This course will help you become smarter with your solutions. You’ll be able to write solutions that run in lesser space and time. The last time we heard from capable competitive programmers, they said these skills made them capable. You will find it easier to solve challenges on CodeChef, TopCoder etc We will keep some sessions on difficult competitive programming topics like Segment Trees, Complex Recursion Problems etc. for those interested in Competitive Coding.

  • Will this course help me in Interviews?

    Yes, absolutely. Our course is designed in such a way it covers from fundamentals to advanced topics. Many frequently asked Interview questions will be done in the class and in assignments. We will have special interview talks by industry experts from reputed companies.

Come,Fall in LOVE
with CODING

Upcoming Batches

Weekend Batches:
18th March at Amritsar, Jalandhar, Surat, Kurukshetra and Kolkata Centers (through VSAT)

Online code Submission & Evaluation
2 Hacakthons and Special Sessions on Competitive Coding
Regular VSAT Batch
₹10,000

(Inaugral Offer till March'17)

Enroll Now

Contact Us
Special Batches starting from 18 March
at Jalandhar,Amritsar, Calcutta, Surat, Kurukshetra
Call(Toll-free): 1800-2744-504

Students       Launchpad

  • The experience of learning at Coding Blocks has been phenomenal. Course is comprehensive and faculty is amazing. I joined as a beginner and now I am able solve problems effectively and that too with a great confidence.

    Avatar
    Komal Gupta
    Student, NSIT
  • The concept on online code submission helped me in maintaining the regularity and competitive spirit. Launchpad course has been a very fluent journey from day one with our wonderful teacher Prateek Sir

    Avatar
    Prabhjot S. Sidhu
    Student, NSIT
  • If you want to build concepts in coding then this is the place where you want to be. I joined Launchpad Batch(C++) under Prateek Bhaiya and I can say this is one of my best decisions.Many questions related to interview are covered in the class only. Questions as assignment are given as Hackerrank Long Contest to keep your interest intact.

    Avatar
    Harsh M Agarwal
    Student, JIIT Noida