Applied C++ Programming Internship (CBLU)
Self-Paced
Fee: ₹499

This internship is designed to provide learners with a strong foundation in C++ programming and its real-world applications. Participants will explore fundamental programming concepts, problem-solving techniques, and object-oriented programming (OOP) principles. Through practical coding tasks, projects, and assignments, learners will gain the ability to write, test, and optimize robust C++ programs. The internship also focuses on communication and professional skills to prepare learners for industry roles.
Objectives
To introduce learners to C++ fundamentals and programming structures.
To build problem-solving skills using control statements, arrays, and functions.
To provide hands-on experience with object-oriented programming concepts.
To develop skills in pointers, memory management, and file handling.
To prepare learners for entry-level software development roles with C++.
To strengthen communication skills for interviews, presentations, and teamwork.
What Will You Learn
By the end of this internship, you will be able to:
✔ Write and execute C++ programs with clean coding practices.
✔ Use data types, operators, variables, and constants effectively.
✔ Apply control flow statements like loops, conditions, and branching.
✔ Work with arrays, functions, and modular coding techniques.
✔ Implement OOP concepts: classes, objects, constructors, inheritance, polymorphism, and abstraction.
✔ Use pointers and file handling to manage memory and data.
✔ Solve real-world programming challenges with optimized code.
✔ Present your projects confidently with enhanced communication skills.
Skills you will gain
Curriculum
-
Module 1 -Module 1 C++ Fundamentals
-
1.1 Introduction to C++
-
1.2 Building Blocks of C++ Language
-
1.3 Data Types in C++ Language
-
1.4 Structure of a C++ Program
-
1.5 Variables and Constants
-
1.6 Input and Output Operations
-
1.7 Comments in C++
-
1.8 Operators in C++
-
-
Module 2 - C++ Control Flow
-
2.1 Control Statements in C++ (Branching)
-
2.2 Control Statements in C++ (Looping)
-
2.3 Break and Continue Statements in C++
-
2.4 Practical Questions based on Control Statements
-
-
Module 3 - C++ Array and Functions
-
3.1 Functions in C++
-
3.2 Arrays in C++
-
-
Module 5 -File Handling and Pointers
-
5.1 File streams in C++
-
5.2 Pointers in C++
-
-
Module 4 - C++ Object Oriented Programming
-
4.1 OOP Concepts
-
4.2 Classes and Objects in C++
-
4.3 Constructors in C++
-
4.4 Inheritance in C++ Introduction
-
4.5 Single Inheritance Practical
-
4.6 Multilevel and Multiple Inheritance Practical
-
4.7 Polymorphism in C++
-
4.8 Abstraction in C++
-
-
Communication Skills
-
Module 1 - Verbal Communication Skills
-
1.1 Overview of the Course
-
1.2 Definition & Importance
-
1.3 Reading
-
1.4 Writing
-
1.5 Speaking
-
1.6 Listening
-
1.7 Thinking
-
1.8 Pronunciation
-
1.9 Barrier to Effective Communication
-
1.10 Communication Styles - Being Assertive
-
1.11 Art of Saying No - Refusing Skills
-
-
Module 2 - Non-Verbal Communication Skills (Body language)
-
2.1 Definition & Importance of Non-Verbal Communication Skills (Body language)
-
2.2 Posture
-
2.3 Gestures
-
2.4 Eye Contact
-
2.5 Facial Expression
-
2.6 Tone
-
2.7 Fidgety Movements
-
2.8 Tips to Improve Body Language
-
-
Module 3 - Interpersonal Skills
-
3.1 Definition & Importance of Networking Skills
-
3.2 Develop Networking Skills
-
-
Module 4 - Public Speaking Skills
-
4.1 Definition and Its Importance of Public Speaking Skill
-
4.2 Overcoming Fear
-
4.3 Extempore
-
4.4 Group Discussion-1
-
4.5 Group Discussion-2
-
4.6 Tips to improve Group Discussion
-
4.7 Presentation
-
4.8 Interview Preparation (Before the Interview)
-
4.9 Interview Preparation (During the Interview)
-
4.10 After the Interview
-
-
Module 5 - Self Awareness & its Importance
-
5.1 Self Awareness & its Importance
-
5.2 Know Yourself
-
5.3 Identify your Strength
-
5.4 Likes & Dislikes
-
5.5 Deal with your weakness
-
5.6 SWOT Analysis
-
5.7 Your Goals and Objectives
-
5.8 Goal Setting
-
5.9 Talking About Yourself
-
5.10 Importance of Time Management
-
5.11 Tips to Improve Time Management
-
-
Self Learning Material (SLM)
-
Discussion Forum
-
Capstone Project
-
Final- Assessment
-
Internship Certificate
Instructor

Dr. Pooja Bijlani
Trainer (Subject Expert) Future Skill AcademyPresently she is working as a IT Trainer (Subject Expert )at Future Skill Academy, AISECT, Bhopal. She is having over 15 years of academic and research experience. Expert in Programming Languages C,C++,Python , Java ,React Spring Boot, Artificial Intelligence , Machine Learning and Data Science. Students accolades her programming language teaching skills . Having experience in number of End to End projects in Natural language Processing , Computer Vision and Python Desktop Application GUI. Web Designing.
Shareable Certificate

Other Details
Applied C++ Programming Internship (CBLU)

Associated Courses








