Object Oriented Programming
Basic & Advanced using C++

Development and maintenance of large-scale software is complex. Object-oriented programming in C++ is widely used in industry to implement a variety of software products deployed in a multitude of domains such as finance, app development, game development, Virtual reality, real-time mathematical simulations ... C++ is everywhere. It is highly scalable and portable language; often the first choice for multi-device, multi-platform app development.
book cover

What Will You Learn From This Course?

This course is meant for getting hands-on with C++ and OOPs. Learners will become aware of fundamental building blocks of complex software design. Learners will take their coding skills to the next level. For jumping the career ladder to cracking the toughest technical interviews for coding - this is the course for you.

Ace C++ and OOPs

C++ is a highly sought after skill in software industry. Billions of lines of code is written in C++. It has built-in support for OOPs - inheritance, encapsulation, polymorphism etc. With OOPs, complex software can be efficiently implemented.

Code like a Pro.

Working in a team and with stakeholders across companies and geos entails writing code that is maintenable, readable and modular. Become a champion software developer, tech lead or software architect by learning design patterns in OOPs.

Crack technical interviews

Most techinical interviews stress on solid understanding of OOPs. Solid experience of memory management, call binding mechanism, STL, templated code etc. will enable you to impress the interviewers and land your dream job.

What's Covered

image
  • C++ Data Types.
  • Pointers and References.
  • Functions and Parameters.
  • Exceptions Handling.
  • Design and Principles of OOPs.
  • Standard Template Library.
  • Select Design Patterns.
  • Unified Modeling Language.
  • Unit Testing Framework.
  • Documenting the Code.

Who This Course Is For

This course can be taken by anybody who has basic knowlegde of any programming language. Students as well as young professionals will benefit from this course. You may be looking to learn C++ from scratch or may be wanting to become experts at Object-oriented programming, or targeting to climb up the technical ladder of career - This Course Is For You.

Students of Science and Engineering

Young Professionals in Software Development & IT

Aspirants for Tech Lead/Software Architect

image

About The Instructor

Aniket Pingley is highly versatile technologist with solid background in academics, industry and community engagement focussed on education. He is anexpert in Wireless Networks, Cloud technologies, Network Security, Large-scale Software Design, Static-analysis and Safety-critical systems. He has worked for top multinational companies - namely, MathWorks, Intel Corporation and Cadence Design Systems in India and the USA. He holds a doctorate in Computer Science from The George Washington University, Washington DC. He has solid track-record of mentoring graduate and undergraduate students, interns and entry-level engineers in industry. Aniket is an expert in building dialogue and rapport with students, academic groups and industry-customers. He is adept in the hiring process, conducting interviews and gauging communication and technical skills of candidates. Aniket is experienced in guiding students for resume preparation and conducting camps for mock interviews for industry placement.