C Programming Fundamentals
"C Programming Fundamentals" is a comprehensive course that transforms you from a beginner to an advanced C programmer. Covering essential concepts and advanced techniques, it hones your skills for versatile and efficient programming
Buy NowC Programming Fundamentals
Welcome to the world of C programming, where the journey begins with mastering the fundamental building blocks of variables, data types, control structures, functions, arrays, pointers, and structures
18+ Hours Live Sessions
Projects based Evaluation
Expert Talk
Cash Rewards for Top 3% Students
Starts on 7th March 2024 End on 24th March
Our offerings for
C Programming Fundamentals
Live classes
Course Completion Certificates
Cash Rewards*
Meet your
Expert Trainers
Highly seasoned trainers with a wealth of expertise, guiding students through complex problems and concepts with precision and mastery.
Sawal Tondon
Sr. Manager Training and Development@ GenSpark | IT Instructor
Ravinder Singh
Senior Data Analyst@DITECH
Rahul Jain
Technical Product Delivery Manager@ Multiplan Inc.
Modules for
Mastering In C :Basic to Beyond
Module 1 (4 Hours)
Introduction and First Program
○ Why Programming
○ History of C Language
○ Hello World Program
Variables and Data types
○ Identifiers in C
○ Variables and DataTypes
○ Constants
Console IO Operations
○ Printf and Scanf
○ Unformatted IO Functions
Operators and Expressions
○ Expressions and Arithmetic Operators
○ Relational and Logical Operators
○ Bitwise Operators
Control Flow Statements
○ If Statement
○ Switch Statement
○ Unconditional Branching using goto
statement
○ While Loop
○ Do While Loop
○ For Loop
○ Break and Continue
○ Special Cases
Module 2 (6 Hours)
Working with Functions
○ Introduction and Writing Functions
○ Scope of Variables, Storage Classes, Pass
by Value and reference
○ Recursion
Working with Arrays
○ Arrays Declaration and Initialization
○ Sample Programs using Arrays
○ Arrays as Function Parameters
○ 2-Dimensional Arra
Module 3 (8 Hours)
Pointers
○ Introduction to Pointers
○ Pointers as Function Parameter
○ Pointer Arithmetic
○ Pointers and Arrays
○ Function Pointers
○ Dynamic Memory Allocation using malloc
○ calloc and comparision with malloc
String Handling
○ Introduction to Strings
○ Sample Program
○ More Sample Programs
○ Standard String Library Functions
○ Array of String
Module 4 (6 Hours)
Structures and Unions
○ Declaring and Instantiating Structures
○ Structure as Parameter and Pointer to
Structure
○ Enumerated Data Type
○ Union
○ Bit Fields