About this course
Advanced C takes you into the parts of the language that give it its power — pointers, memory management, structures and files — and into the data structures that interviews and system-level work rely on.
What you will learn
- 1
Pointers in Depth
- •Pointer arithmetic
- •Pointers to pointers and functions
- •Dynamic memory: malloc, calloc, free
- 2
Structures & Files
- •struct, union and enum
- •File reading and writing
- •Command-line arguments
- 3
Data Structures in C
- •Linked lists
- •Stacks and queues
- •Trees and searching
- •Sorting algorithms
- 4
Professional Practice
- •Multi-file programs and header files
- •Debugging with GDB
- •Capstone: a record-management system
Join C Programming — Advanced
Register for the live online pilot batch — starting soon. We’ll call you with the start date and a free demo class. No payment is taken here.
- Duration
- 6 Months
- Level
- Advanced
- Fee
- ₹15,000 + GST
SJ Global PU & Degree College student? Use the SJ Global form.
More in Programming Languages
C Programming — Basic
Learn to write, run and debug real C programs from your first line of code.
C++ Programming — Basic
Learn to write, run and debug real C++ programs from your first line of code.
C++ Programming — Advanced
Go past the basics: structure larger C++ programs the way professional developers do.
Java Programming — Basic
Learn to write, run and debug real Java programs from your first line of code.
Java Programming — Advanced
Go past the basics: structure larger Java programs the way professional developers do.
Python Programming — Basic
Learn to write, run and debug real Python programs from your first line of code.