BTech / BCA Track8 Weeks CohortTopic-Linked Attendance Enabled
C Language — Systems Foundations
Master low-level programming, computer memory architecture, pointers, dynamic memory allocation (malloc/free), structs, and file I/O.
Key Skills You Will Master:
C ProgrammingPointers & AddressesDynamic MemoryStructsFile I/OGCC
Lead Instructor
Vikramaditya Iyer
Ex-Tech Lead & STEM Mentor

Total Program Fee (Full Cohort + Materials)
₹2,499₹3,499Save 29%
Choose Your CohortLive Interactive
Next cohort starting next weekend • 5:00 PM IST
14 Live Hybrid Interactive Sessions
14 Granular Tracked Topics
Downloadable datasets, cheatsheets & spreadsheets
Verifiable Certificate upon 85%+ topic completion
Syllabus Breakdown
Course Structure & Tracked Topics
Click on any module to view live sessions and the exact list of topics tested & tracked for attendance.
Session 1 • 90 Minutes Live
Session 1: GCC Setup & C Program Structure
Granular Tracked Topics (1):
GCC Compiler, main(), printf and Header Files
Session 2 • 90 Minutes Live
Session 2: Data Types & scanf()
Granular Tracked Topics (1):
int, float, char, sizeof() and User Input
Session 3 • 90 Minutes Live
Session 3: Conditionals & Switch-Case
Granular Tracked Topics (1):
if-else, switch-case, and Logical Operators
Session 4 • 90 Minutes Live
Session 4: Loops & Iterations
Granular Tracked Topics (1):
for, while, do-while, break and continue
Beginner Milestone: Automated Banking ATM Terminal
Console ATM simulation with PIN verification, cash withdrawals, and denomination handling.
Deliverable: C console program with input validation.
Session 1 • 90 Minutes Live
Session 5: 1D & 2D Arrays
Granular Tracked Topics (1):
Array Indexing, Traversal & 2D Matrices
Session 2 • 90 Minutes Live
Session 6: Strings & string.h
Granular Tracked Topics (1):
Null Terminator, strlen, strcpy, strcmp, String Reversal
Session 3 • 90 Minutes Live
Session 7: Modular Functions & Recursion
Granular Tracked Topics (1):
Pass by Value, Return Types, Recursion & Storage Classes
Intermediate Milestone: Matrix Math & Caesar Cipher Utility
A modular C library performing 2D matrix multiplication and text encryption/decryption.
Deliverable: C source with header files and clean functions.
Session 1 • 90 Minutes Live
Session 8: Pointers & Addresses
Granular Tracked Topics (1):
Address-of (&) and Dereference (*) Operators
Session 2 • 90 Minutes Live
Session 9: Pointers with Arrays & Functions
Granular Tracked Topics (1):
Pass by Reference & Function Pointers
Session 3 • 90 Minutes Live
Session 10: Dynamic Memory (malloc / free)
Granular Tracked Topics (1):
Heap vs Stack, malloc, calloc, realloc, and free
Session 4 • 90 Minutes Live
Session 11: Structures & Unions
Granular Tracked Topics (1):
struct Definition, Arrow Operator, Arrays of Structs
Session 5 • 90 Minutes Live
Session 12: File Handling in C
Granular Tracked Topics (1):
fopen, fclose, fprintf, fscanf, Binary Files
Session 6 • 90 Minutes Live
Session 13: Capstone System Build
Granular Tracked Topics (1):
Binary File Indexing & Search Implementation
Session 7 • 90 Minutes Live
Session 14: Final Capstone Defense
Granular Tracked Topics (1):
Code Review, Valgrind Testing & Defense
Graduation Capstone Portfolio
File-Backed Student Records & Examination Management System
Develop a C console software managing student records with persistent binary file storage and zero memory leaks.
Deliverable:
Documented C Source Code + Valgrind Leak-Free Report
What You Will Be Able To Do
Understand computer memory management, stack vs heap, and data representations
Master pointer arithmetic and passing data by reference
Allocate dynamic memory safely using malloc/calloc without leaks
Build persistent file-backed database software in pure C
Prerequisites
No prior programming experience required.