Introduction to C

Make a strong foundation in C with this course

Enrol Now

New Batch starts from 22nd December 2020

Course brief

In this course, you'll learn all the core concepts of C programming language. Learn how to convert a solution for a problem statement into a program. The course has no pre-requisites and avoids all but the basic mathematics. By the time this is completed you'll understand the use and will be able to use functions, pointers, arrays, stucts, unions and enumerations to write usefull programs which can handle and create data efficiently. Also you'll be able to use memory allocation concepts to properly allocate and deallocate memory and learn file handling to write data to the files.

TIMELINE
6 weeks
PREREQUISITES
Basic Mathematics
SKILL LEVEL
Intermediate

₹7500

₹10000 25%

Why learn C?

C is a general-purpose programming language. Despite the prevalence of higher-level languages, C continues to empower the world. Popular operating systems like Microsoft's windows kernal most part is developed in C, Linux, Mac, iOS and Android kernals are also written in C. The world’s most popular databases, including Oracle Database, MySQL, MS SQL Server, and PostgreSQL, are coded in C. C is also used in embedded systems. So C is everywhere because of the portability and efficeincy it offers along with finite control over the memory manipulation. C also a very small runtime.

What you will learn

Lesson 1
Data structures and Operators
Representing different types of data and performing operations on them.
Lesson 2
Control Flow
Control Flow Learn to execute a group of instructions or execute them repeated based on a condition using the core prgoramming concepts like conditional statements and loops.
Lesson 3
Functions
Bundle set of instructions which are used repeatedly or to modularize the code and execute them when needed allowing code reusability.
Lesson 4
Arrays and Pointers
Learn about arrays and use them to store large of amount of similar data and perform operations on the data. Pointers reduce the complexity of a program and increase the execution speed. A pointer enables us to access a variable that is defined outside the function.
Lesson 5
Memory allocation, I/O functions, String handling
Learn memory alloction concepts to directly manipulate amount of the memory allocated for storing data and learn about input/output functions and also about handling string data
Lesson 6
Structure, Union and Enumerated types
Structs are very powerful for bundling together data items that collectively describe a thing, or are in some other way related to each other. Learn and use Unions to allocate only enough space to allocated largest filed listed and finally learn about of special form of intgers, Enumerated data type.
Lesson 7
File Handling
Learn file handling to create,read and update files.

FAQs

Can I attend this course online?

Yes. This course is completely online

Will I get a certificate after completing the course?

Yes. On successful completion of this course, we will be issuing you a Course Completion Certificate

Quick Enquiry
Successfully Submitted