Programming Languages
Programming Languages · Advanced

C Programming — Advanced

Go past the basics: structure larger C programs the way professional developers do.

Duration
6 Months
Level
Advanced
Fee
₹15,000 + GST
Prerequisite
C Basic at Aider, or equivalent experience.

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. 1

    Pointers in Depth

    • •Pointer arithmetic
    • •Pointers to pointers and functions
    • •Dynamic memory: malloc, calloc, free
  2. 2

    Structures & Files

    • •struct, union and enum
    • •File reading and writing
    • •Command-line arguments
  3. 3

    Data Structures in C

    • •Linked lists
    • •Stacks and queues
    • •Trees and searching
    • •Sorting algorithms
  4. 4

    Professional Practice

    • •Multi-file programs and header files
    • •Debugging with GDB
    • •Capstone: a record-management system
Enrol

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

Online pilot batch — starting soon. Live classes with a trainer, from home. Register now to hold your seat; we’ll call you with the start date.

1About you
2I am a
3Course & timing
4Anything else

SJ Global PU & Degree College student? Use the SJ Global form.

More in Programming Languages