1. C Tutorial
    • What is C Language
    • History of C
    • Features of C
    • How to install C
    • First C Program
    • Compilation Process in C
    • printf and scanf
    • Variables in C
    • Data Types in C
    • Keywords in C
    • C Identifiers
    • C Operators
    • C Comments
    • C Format Specifier
    • C Escape Sequence
    • ASCII value in C
    • Constants in C
    • Literals in C
    • Tokens in C
    • C Boolean
    • Static in C
    • Programming Errors in C
    • Compile time vs Runtime
    • Conditional Operator in C
    • Bitwise Operator in C
    • 2s complement in C
    • C Fundamental Test
  2. C Control Statements
    • C if-else
    • C switch
    • if-else vs switch
    • C Loops
    • C do-while loop
    • C while loop
    • C for loop
    • Nested Loops in C
    • Infinite Loop in C
    • C break
    • C continue
    • C goto
    • Type Casting
    • C Control Statement Test
  3. C Functions
    • What is a function
    • Call: Value & Reference
    • Recursion in C
    • Storage Classes
    • C Functions Test
  4. C Array
    • 1-D Array
    • 2-D Array
    • Return an Array in C
    • Array to Function
    • C Array Test
  5. C Pointers
    • C Pointers
    • C Pointer to Pointer
    • C Pointer Arithmetic
    • Dangling Pointers in C
    • sizeof() operator in C
    • const Pointer in C
    • void pointer in C
    • C Dereference Pointer
    • Null Pointer in C
    • C Function Pointer
    • Function pointer as an argument in C
    • C Pointers Test
  6. C Dynamic Memory
    • Dynamic memory
  7. C Strings
    • String in C
    • C gets() & puts()
    • C String Functions
    • C strlen()
    • C strcpy()
    • C strcat()
    • C strcmp()
    • C strrev()
    • C strlwr()
    • C strupr()
    • C strstr()
    • C String Test
  8. C Math
    • C Math Functions
  9. C Structure Union
    • C Structure
    • typedef in C
    • Array of Structures
    • C Nested Structure
    • Structure Padding in C
    • Union
    • C Structure Test
  10. C File Handling
    • C File Handling
    • C fprintf() fscanf()
    • C fputc() fgetc()
    • C fputs() fgets()
    • C fseek()
    • rewind()
    • ftell()
  11. C Preprocessor
    • C Preprocessor
    • Macros in C
    • #include in C
    • #define in C
    • #undef in C
    • #ifdef in C
    • #ifndef in C
    • #if in C
    • #else in C
    • #error in C
    • #pragma
    • C Preprocessor Test
  12. C Command Line
    • Command Line Arguments
  13. C Misc
    • C Expressions
    • Data Segments
    • Flow of C Program
    • Classification of Programming Languages
    • Enum in C
    • What is getch() in C
    • Function call in C
    • typedef vs define in C
  14. C Programming Test
    • C Programming Test