Home » C++
Programming and coding
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.

Programming and coding
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

FAQ

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 12th class ?

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.

(Drop a line at letsconnect@webocity.in if you have further queries)