Programming and Software Engineering
Bootcamp
BTC-PASE-FPC.v1
Foundations of Programming with C++
This course is designed to introduce students to the fundamentals of programming using the C++ programming language. This type of course is typically aimed at beginners or individuals who are new to programming.
This Course Includes:
6 hours on-demand video
|
7 Articles
|
3 Downloadable Resources
Access on mobile & TV
Free One Year Access To Live Courses*
Certificate of completion
About Course
- Logic meets performance
- System-level code exposure
- Performance-driven code logic
- Real-world C++ projects
Course Curriculum & Resources
-
Overview of programming concepts and the software development process.
-
Understanding algorithms and problem-solving approaches.
-
Introduction to the C++ language syntax.
-
Variables, data types, and basic operations.
-
Input and output using cin and cout.
-
Conditional statements (if, else if, else).
-
Looping structures (for, while, do-while).
-
Switch statements.
-
Defining and calling functions.
-
Function parameters and return values.
-
Function overloading.
-
Declaring and manipulating arrays.
-
Working with strings and string functions.
-
Understanding pointers and memory addresses.
-
Pointer arithmetic and dynamic memory allocation.
-
References and their uses.
-
Introduction to OOP.
-
Classes and objects.
-
Encapsulation, inheritance, and polymorphism.
-
Reading from and writing to files.
-
File input/output operations.
-
Dealing with errors and exceptions in C++.
-
Try, catch, throw, and finally blocks.
-
Overview of commonly used containers (vectors, lists, maps).
-
Algorithms provided by the STL.
-
Introduction to template programming.
-
Creating generic functions and classes.
-
Using debugging tools.
-
Writing and executing test cases.
-
Writing clean and maintainable code.
-
Following coding standards.
-
Developing a small application using C++.
-
Introduction to version control systems (e.g., Git).
-
Basics of collaborative development.
-
Regular coding exercises to reinforce learning.
-
Assignments to apply programming concepts.
Student Ratings & Reviews
No Review Yet
Instructor Info
- Instructor Code: ABM07
- Specialty: Cloud, Data Science & GenAI Expert
- Experience: Worked with Microsoft, JO Morgan Chase, Deloitte Consulting in the USA
- Education: Holds an MS in Data Analytics Engineering from George Mason University, USA, and an MTech in Biomedical Engineering from IIT Bombay.
Join Free masterclass on
Foundation of Python – The Smart Way to Start Coding
September 6th & 7th
9:00 AM (EST)

Benefits | Certimap | Other Forums | Youtube | |
---|---|---|---|---|
Free placement assistance | ||||
Industry-Ready Projects | ||||
Real Time Doubt Resolution | ||||
Video Lessons | ||||
Live Zoom Classes | ||||
Lifetime Validity |
Download Free Guide
Complete the form below to speak with one of our admissions advisors.

Frequently Asked Questions
Bootcamp
Discover What Other Students Are Mastering Next
50%
off
Foundations of Programming with C++
$ 799
Buy This Course
*Conditions apply