Launchpad Live

Programming Fundamentals in C++

Now attend from the comfort of your home

Overview

LaunchPad Live is a first of its kind, COMPLETELY LIVE course designed to provide you with a platform for starting your journey in the amazing world of computer programming. The course structure will be similar to our renowned classroom programs, with the added advantage of learning while in the comfort of your homes. We take pride in the fact that this will be the COUNTRY'S FIRST completely live course, with classes and doubt sessions all being live. You will also be able to schedule live doubt classes as per your convenience.

This will be a beginners’ course including basic programming fundamentals, object oriented programming and in-depth coverage of data structures and algorithms. The entire course has been divided into two parts – Beginners’ and Advanced, giving the user the flexibility to choose the level of difficulty and advancement that he wants to pursue.


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

  • C++ Fundamentals
    Programming Fundamentals & 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.

    1. Flowcharts, pseudo-code and brain teasers
    2. Getting Started with C++
    3. Variables, data-types, Control statements
    4. Other C++ constructs
  • Functions
    Programming Fundamentals & Logic Building

    In this section we will learn how to break our code into various smaller modules called 'functions'. Functions help make code structure more organized, and easy to debug.

    1. Breaking Your Code Into Smaller Parts
    2. Passing Data by Value and Reference
    3. Reference Variables in C++
    4. Solving Problems
  • Pointers, Arrays, & Strings
    Pointers, Arrays, & Strings

    In this section we will learn about Pointers, which is one of the most confusing aspects of C++. We will also see similarities and differences between pointers and arrays, and how to pass arrays and pointers to functions.

    1. Address-Of Operator
    2. Pointers & Arrays
    3. Dereferencing Pointers
    4. Sorting & Searching
    5. Dynamic Memory Allocation
  • Recursion
    Recursion

    Recursion is one of the most confusing problem solving techniques. In this section we will give you a solid foundation in this area by solving a lot of problems.

    1. Understanding Recursion
    2. Classical Problems
    3. Analysis of Space-Time Complexity of Such Problems
  • Advanced Recursion
    Advanced Recursion

    1. Advanced Recursion Problems
    2. Divide and Conquer
    3. Backtracking
  • OOP & Complexity Analysis
    OOP & Complexity Analysis

    1. Space & Time Complexity Analysis
    2. Object Oriented Programming Concepts
  • Data Structures & Algorithms
    Basic Data Structures & Algorithms

    1. Stacks and Queues
    2. Vectors
    3. Linked Lists
    4. Binary Trees
    5. Binary Search Trees
  • Advanced DS & Algorithms
    Advanced DS & Algorithms

    1. Heaps
    2. Hash Tables
    3. Graphs-I
    4. Graphs-II
    5. Tries
    6. Greedy Algorithms
    7. Dynamic Programming
    8. Standard Template Library

Schedule

Date Lecture
June 5, 2017 Fundamentals & Logic Building
June 7, 2017 C++ Concepts
June 9, 2017 C++ Concepts
June 11, 2017 Arrays
June 13, 2017 Pointers
June 20, 2017 Strings
June 22, 2017 2D Arrays
June 27, 2017 Recursion
June 29, 2017 Vectors
July 4, 2017 Miscellaneous Problems
July 11, 2017 Starting of Advanced Course

Sample Class

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.

  • Will I get recordings of the live class, for later viewing?

    Yes. All recordings will be available for later viewing in your Coding Blocks Student Account.

  • Will I get any certification?

    Yes, you will get certification after you successfully pass the online exam after completing the course. For certification, we suggest joining both Level 1 and Level 2 courses.

KNOW YOUR MENTOR



Pic

Prateek Narang
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.

Course Modules

Develop your programming skills step by step, grasping basic concepts first and then moving to advanced module.

Basic
₹5000
₹2500

(10 Lectures)

Enroll
  • Programming Fundamentals
  • Logic Building and Problem Solving Techniques
  • Basic Data Structures
  • Online Code Submission
Advanced
₹10000
₹5000

(20 Lectures)

Enroll
  • Object Oriented Programming Concepts
  • Advanced Data Structures and Algorithms
  • Dynamic Programming and Recursion
  • 200+ Problems, Hackathons
BASIC + ADVANCED
₹15000
₹6000

(30 Lectures)

Enroll
  • Entire C++ programming stack
  • Data Structures and Algorithms
  • 300+ Problems, Online Hackathons
  • Coding Blocks Certification

REGISTER NOW

Basic

Advanced

Basic + Advanced

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