Your learning journey in a nutshell

Learn how to run your first program and build a Bank Management System.

Why become a C Programmer?

Develop better creativity, critical thinking, reasoning, and problem solving skills.

103.1% Growth Rate

There was a huge growth in the total number of students on the platform

5.2% Increase In Contributors

The number of open-source contributors on the platform has increased this year

35% Software Repositories

The platform has witnessed an increase of software repositories created

Start with 6 L.P.A

According to PayScale, a C developer can earn an average of 6.5L starting out.

Learn LIVE from the Best

From software engineers to IT specialists, learn LIVE from the best in the industry.

What will you be learning?

Through this online course, explore your journey as a C programmer!

Setting up DevC++ for C programming

Lesson

Tools to use for C

Lesson

How is C different from C++?

Lesson

What is C programming?

Lesson

Introduction to C Programming

Live

Writing your first Program in C

Project

Setting up DevC++ for C programming

Project
alert-logo

This video is free and for demonstrative purposes only.

Mediaplay-logo

Understanding the Programming Lingo

clock-logo 5 min watch

Data Types and Variables in C

Lesson

Constants, Strings, Special Symbols and Operators

Lesson

Rules for naming identifiers in C

Lesson

Tokens in C

Lesson

Executable Code Processes in C

Lesson

Source Code vs Object Code

Lesson

Jargon 101

Lesson

Basics of C MasterClass

Live

Implementing Variables, Operators and Keywords

Project
alert-logo

This video is free and for demonstrative purposes only.

Mediaplay-logo

What is Ternary Operator?

clock-logo 3 min watch

Escape Sequences

Lesson

Break and Fall-Through

Lesson

Introduction to Switch Cases

Lesson

Introduction to Ternary Operators

Lesson

What is the IF-ELSE-IF ladder in C?

Lesson

The IF-ELSE statement in C

Lesson

The IF statement in C

Lesson

Conditional Statements in C

Lesson

Making Decisions in C

Live

Implementing Switch Cases in C

Project

Grading Students Papers in C

Project
alert-logo

This video is free and for demonstrative purposes only.

Mediaplay-logo

What is If, IF-ELSE?

clock-logo 11 min watch

Understanding recursion

Lesson

Actual and formal parameters

Lesson

What is a Scope?

Lesson

Functions and uses of Functions

Lesson

Case studies and examples of Nested Loops used

Lesson

Loops within Loops (Nested Loops in C)

Lesson

While Loop Execution

Lesson

Introduction to Loop Variables

Lesson

For Loops in C

Lesson

What are Loops?

Lesson

Looping in C

Project

Grade Calculation using Loops and Functions

Project
alert-logo

This video is free and for demonstrative purposes only.

Mediaplay-logo

What is Recursion?

clock-logo 7 min watch

Pointers in C and Null Pointers

Lesson

What are pointers?

Lesson

Handling Complex Data

Lesson

What is String in C?

Lesson

What are multi dimensional arrays in C?

Lesson

Matrix in C

Lesson

What are Arrays in C?

Lesson

Implementing Multi Dimensional arrays in C

Project

Implementing Strings in C

Project
alert-logo

This video is free and for demonstrative purposes only.

Mediaplay-logo

What are Array?

clock-logo 5 min watch

What is a Tree in C?

Lesson

Linked List Traversal in C

Lesson

Queue and types of Queues in C

Lesson

What is a Stack in C?

Lesson

MasterClass on Structures in C

Live

Implementing Structures and Arrays

Project
alert-logo

This video is free and for demonstrative purposes only.

Mediaplay-logo

What are Queue in C?

clock-logo 11 min watch

Types of Errors and why they occur?

Lesson

3 steps to File Handling

Lesson

What is File Handling?

Lesson

MasterClass on File Handling

Live

Implementing File Handling in C

Project
alert-logo

This video is free and for demonstrative purposes only.

Mediaplay-logo

What is File Handling?

clock-logo 2 min watch

Building a Cricket Score sheet

Project

Building a Bank Management System

Project
alert-logo

This video is free and for demonstrative purposes only.

Mediaplay-logo

Hostel Management System

clock-logo 7 min watch

C Programming Course Curriculum PDF

What will you build

Get hands-on knowledge about working on various different projects in the field.

Unlock Certificates + LoR.

Completion of our courses will provide you with 2 certifications, The Certificate of Participation followed by the Certificate of Competence.
You can also unlock a Letter of Recommendation.

MyCaptain Certificate of Completion is a badge of professional proficiency, recognised by esteemed organisations

Wondering how it works?

Here’s a sneak peek into what MyCaptain offers.

LIVE Classes with Experts icon

LIVE Classes with Experts

Our courses have been created with experts and have a gamified learning journey.

Internship and Job Opportunities icon

Internship and Job Opportunities

Complete portfolio-worthy projects and gain practical insight through internships in the field.

Video class imageZoom image

A notch above the rest.

An exclusive array of mentorships, internship opportunities, network-building assistance and more.

Things you’ll getMyCaptainOthers
Practical Knowledgeticktick
Personalized & Guided Assistancetickcross
Lifetime Content Accessticktick
Internship & Placement Supporttickcross
Industry Standard Certificatetickcross
Live Cohort Based Teachingtickcross

Our Mentees' thoughts:

We have helped over 1,20,000 mentees step into their desired fields of passion. Here is what a few of them have to say:

Our mentees at work

From Starting their own Start-Us to Cracking Full-Time offers at agencies and firms, to publishing their own books, our mentees have done it at.

app mobile image

MyCaptain in the spotlight.

Over the years, we sure have caught a few eyes!

Still have questions?

We might have already answered them here: