C and C++ Programming (Basic)

Prognoz’s comprehensive C and C++ Online Course will teach you about C Language Basics, Decision Statements, Loops, Arrays, Functions, Pointers, OOPs, etc. This C and C++ course will give you hands-on development experience.

About This Course

This course aims to teach everyone the basics of C and C++. It covers the basics of programming in C and C++.Once a student completes this course, they will be ready to take more advanced programming courses.

  • Course Content Prepared by Industry Experts

  • A smooth learning transition from basic to advanced programming Concepts

  • Extensive hours of on-demand videos, Multiple Topics, Reference Reading Material, Multiple knowledge check practice tests

  • 1 final quiz

Modules Covered

Our C and C++ Programming Course covers most sought after modules to learn programming concepts.


Decision Making








Course Price

Value for money

What you get

  • On-Demand Learning Resources

    High-quality recorded short videos, reading materials, assignments, practice tests and quizzes.

  • Life Time Access

  • Dedicated Support

  • Track your progress

Optional Services - at Extra Cost

  • 8 nos. of Instructor-Led Live Sessions on Practicals & Doubt Clearing

C and C++ Programming (Basic) Course Curriculum


Anyone interested in learning Programming, Web/Desktop Application Development will benefit from this C and C++ Course. This course also is well-suited for:

  • Software developers
  • Desktop Application Developers
  • Technical leads
  • Technical Architects
  • Programming enthusiasts

Course Content

  • Introduction to C Program, C’s Character Set, Keywords, Header Files
  • What is Variables?, DataType, Basic DataTypes, Declaring Variable
  • What is Function?, Types of Function, Declaring Function
  • C Language TOKENS, Identifiers, Constants
  • Basic Structures of C Program, Example of C Program
  • Operators
  • Decision Making, If Statement
  • If..else statement, nested If statement
  • switch…case statement, Ternary Operator
  • Introduction to Loop,While Loop
  • Do…While Loop
  • For Loop,Nested Loop
  • Loop control statements,break,continue
  • goto statement
  • What is Array?, Why do we need array?, Types of array, Single Dimensional array
  • Two dimensional array
  • What is String?, Declaring and Initializing String Variable, String Input and Output
  • String Handling Function
  • What is Function, Types of Function, Benefits of Function, Declaring Function
  • Function with no parameter and no return type, Function with no parameter but return type, Function with parameter and no return type, Function with parameter and return type
  • Call by value and Call by reference
  • What is Structures? ,Defining and declaring structure variable, 
    Accessing Structure Members, Array of Structure, Structure as Function Arguments
  • What is Pointer?, Benefits of using pointers, Declaring & Initializing Pointer
  • Pointer to a Pointer in C(Double Pointer), Pointer and Arrays 
  • Pointer and Character string, Array of Pointers
  • Pointer to Array of Structures, Accessing Structure Members with Pointer
  • Pointer Arithmetic, Pointers as Function Argument
  • Functions returning Pointer variable
  • Introduction to OOPS, Difference between OOPS and POP, Main concept of OOPS
  • What is class?, How to declare class, What is an Object? How to declare an Object?
  • Example of using class and object
  • What is constructor? Example of constructor
  • What is destructor? Example of destructor
  • C and C++ Final Quiz

Why Learn C and C++ From Prognoz

We don't just sell online courses to our student, our aim is to provide 360-degree care for our students.

Lifetime access

Course access for life time, Free access to future updates, Unlmited access to course content

Extensive Support System

Dedicated Help desk system, Email Support, Phone Support

Hands-on case study based learning

We love practical project based learning and our C and C++ Programming course make you learn the same way.

Industry recognized Course content

Our C and C++ Programming Course is designed by Industry experts so you stay relevant in the market.

C and C++ Programming Certificate


To unlock the Prognoz’s C and C++ Course Completion Certificate, you must ensure the following:

  • Completely participate in this C and C++ Programming (Basic) Course
  • Complete all the practice tests
  • You must complete all the quizzes available in the course 

We value our Students
Let's Hear from them

For an IT Graduate & Fresher, Prognoz is the best institution for the IT Training. I had an awesome experience in Prognoz Technologies. Joining there was a great decision. I finished my BSC(IT) and joined Prognoz and now I am placed in a very good company by them. The teaching staff is excellent and incredible efforts are taken on the students.
Nikhil Dasari
Prognoz Technologies is one of the best training institute for learning programming languages and for placement purpose.I have learned a lot from prognoz and the staff of prognoz is really helpful when it comes to solving queries and friendly nature.
Thank you Prognoz Technologies.
Girija Yemula
Prognoz is one of the best institutes for training in IT field for freshers. They make you market ready not only from the technical perspective but also with the soft skills.
All the faculties are experienced and have good command over their subjects.
Akhilesh Narkhede

Frequently Asked Questions

About Course

No, This is a Self-Paced Learning Course with high quality content recorded learning videos. You can learn C/C++ main concepts as per your availability, time and pace.

Our focus is to make you understand the concepts clear and memorable hence our C/C++ Programming course will provide you high-quality recorded videos, reading material, assignments, practice tests and a final quiz. This will ensure to have different means of learning and validating what you have learned.

No, this C/C++ course only build your foundation in C/C++ concepts. Please check Course Content section for details of topics covered.

Prognoz Technologies is providing Industry oriented professional IT courses since 10+ years. Our aim is to provide practical hands-on knowledge, be assured that this C/C++ Programming Course will provide you a hands-on practical learning experience.

If you find it difficult to understand the concepts on your own, you can enroll in our Instructor-led Live Sessions on Practicals and Doubt Clearing (at an additional fee)  for C/C++ Programming along with this self-learning course. This will help you to clarify your doubts or understand the topics better.

Yes, you have to pay separately if you would like to enroll in our highly effective Instructor-led Live Sessions on Practicals and Doubt Cleaning. Please check the details here.

You can apply the concepts that you have learned in this course, into your day to day work. 

Yes, you will receive a Course Completion Certificate If you meet all the criteria of our course completion. The certificate will be available in your My Achievement dashboard for download or on your course page.

Yes, If you have paid all course fees you will have life-time access to this course. 

About Payment

Our standard payment plans are One-Time payment and Subscription based payments. The applicable payment options for this course is given in the course pricing section. 

In One-time payment option you only pay course fee at the time of course purchase. 

In Subscription payment option, you pay first month course fee at the time of course purchase. The remaining course fee needs to be paid in the subsequent months as per the plan you choose.

If you opt for 2 Months Subscription or 3 Months Subscription, you need to pay the remaining course fee manually in subsequent months. Please visit your My Account -> Subscription section to pay the subscription payment.

If you don’t pay your subsequent month subscription payment after course purchase, your course content access would be revoked and you will not be able to access the course content.

If you have purchased Live Sessions on Practicals and Doubt Clearing and/or Placement Assistance, this/these will also be revoked even if you have paid fully for this/them but fail to pay subsequent month subscription for the original course content.

We have a refund policy which entitles you to get refund in case our course doesn’t meet your requirement or any other circumstance. We can provide you refund within 24 hours of course purchase after deducting administrative fees. Please note that no refund can be provided after 24 hour has passed from course purchase. For more details, visit our Refund Policy.

error: © Prognoz Technologies Pvt. Ltd.
Scroll to Top