Mastering In C
Basic to Beyond
"Mastering In C: Basic to Beyond" is a comprehensive journey from founda:onal C programming to advanced proficiency, shaping you into a versa:le and skilled programmer
Register Now
Mastering In C :
Basic to Beyond
From mastering syntax and control structures to delving into advanced topics like memory management and multi-threading,
you'll emerge as a proficient C craftsman.
With hands-on projects and expert guidance, this comprehensive journey ensures you not only write efficient code but also tackle real-world challenges.
Elevate your skillset and become a coding maestro - enroll now and let the C adventure begin!
25+ Hours Live Sessions
Projects based Evaluation
Expert Talk
Cash Rewards for Top 3% Students
Starts on 22th Feb 2024 End on 20th March
Our offerings for
Mastering In C :Basic to Beyond
Live classes
Project based Evaluation
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
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
File Handling
○ What is a Stream
○ File Handling-Writing and Reading
Characters
○ Writing and Reading Structure in Text
Format
○ Writing and Reading in Binary Format
Introduction to Pre-processor Directives