Online C and C++ Training
Build a strong programming foundation by learning C and C++
Duration: 6 weeks | Certified Training
About Programming with C and C++ training:
The programming with C and C++ is a 6-weeks online training that will give you a comprehensive
introduction to the world of C and C++ programming. In this training, you will learn the fundamentals of C
and C++ as a programming language and explore its core capabilities and features. In this 6 weeks journey,
you will not only learn the core features of C and C++ but you will also learn how to write code, algorithms,
fix errors yourself, debug code in IDE, and how to search for programming resources on Google. The training
is full-fledged with video tutorials, code challenges and practice exercises. Along with these, you will get a
quiz at the end of each concept being taught which will help you to test your understanding and you will get
assignments at regular intervals which will help you alleviate the fear of programming. At the end of this
training, you will have a strong foundation of both C and C++ programming languages and you will be able
to solve any problem by writing code yourself. For doubt clearing, you can post your queries in the forum
and get answers within 24 hours.
Table of Contents
1. Getting Started with Programming in C
a. Getting Started
b. Windows Setup
c. MacOS Setup
d. Linux Setup
e. Write and Explore Your First Program in C
f. Tokens
g. User Input
h. Operators
i. Conditional Statements
j. Algorithms and Flowcharts
k. Miscellaneous Concepts
l. Best Practices
2. Diving into C Programming
a. Module Overview
b. Loops
c. Loop Control Statements
d. Arrays
e. Strings
f. Functions
g. Recursion
h. Pointers
i. Memory Management
j. User Defined Data Types
k. Miscellaneous Concepts
l. Module Summary
3. Fundamentals of Object Oriented Programming Using C++
a. Module Overview
b. Getting Started with C++
c. Migrating from C to C++
d. Class and Object
e. Constructors and Destructors
f. Inheritance
g. Access Specifiers
h. Polymorphism
i. Abstract Class
j. Friend Class and Friend Function
k. Miscellaneous Concepts
l. Module Summary
4. Diving into C++ Programming
a. Module Overview
b. Namespaces
c. Standard Libraries
d. Preprocessor Directives
e. Exception Handling
f. Debugging
g. File Handling
h. Miscellaneous Concepts
i. Module Summary
Excited to learn C and C++? Click here to sign-up for the training.
FAQs
What is this training program about?
This is an online training program in which you will learn C programming and C++ online. You will be trained
to write functions and develop applications.
How will the training be imparted?
The Programming with C and C++ training will be delivered using video online tutorials and interactive
exercises.
What is the duration of this training?
This is a 6 weeks training program.
What are the timings of this training program?
As this is a purely online training program, students can choose to learn at any time of the day. The actual
timings can be decided by students according to their convenience.
Who can join? I am a beginner/advanced user, can I learn C programming?
This training would be better suited to beginners who have no prior knowledge of C Programming. Anyone
who is willing to learn and has an interest in C & C++ programming can opt for this training program.
Are there any pre-requisites for joining this program?
This program is for beginners. There are no pre-requisites.
Will there be any project that I will get to work on?
Yes, there will be a project that you will be working on.
What hardware/software are required for doing this training?
No hardware is required for doing this training. All the necessary software are uploaded online which can be
downloaded during the training.
Will I be able to download the training content?
Yes, you can.
Can the material be used by a group of students?
No. These training programs are meant for individual users. Multiple users will not be allowed to access the
portal using the same account.
If you have any queries or any doubts regarding the training, please write to us at
trainings@internshala.com or call us on +91 844 8444 853