Your Progress

Learning Summary

0 of 92 topics completed
Quizzes Completed 0Best Quiz Score —Current Level Not startedContinue Choose a topic

Suggested sequence

Learning roadmap

Topics follow the Admin display order

Intermediate

92 topics
  1. Pointers
  2. Pointer Declaration
  3. Pointer Initialization
  4. Address Operator
  5. Dereference Operator
  6. Pointer Arithmetic
  7. Pointers and Arrays
  8. Pointers and Strings
  9. Pointers to Pointers
  10. Null Pointers
  11. Void Pointers
  12. Wild Pointers
  13. Dangling Pointers
  14. Function Pointers
  15. Pointers to Functions
  16. Passing Pointers to Functions
  17. Returning Pointers from Functions
  18. Arrays of Pointers
  19. Pointers to Arrays
  20. Structures
  21. Structure Declaration
  22. Structure Initialization
  23. Accessing Structure Members
  24. Nested Structures
  25. Arrays of Structures
  26. Pointers to Structures
  27. Structures and Functions
  28. Self-Referential Structures
  29. Unions
  30. Structures vs Unions
  31. Enumerations
  32. typedef
  33. Storage Classes
  34. auto Storage Class
  35. register Storage Class
  36. static Storage Class
  37. extern Storage Class
  38. Variable Scope
  39. Variable Lifetime
  40. Dynamic Memory Allocation
  41. malloc()
  42. calloc()
  43. realloc()
  44. free()
  45. Memory Leaks
  46. File Handling
  47. File Pointers
  48. Opening Files
  49. Closing Files
  50. Text Files
  51. Binary Files
  52. Reading Files
  53. Writing Files
  54. File Positioning
  55. Random File Access
  56. Command-Line Arguments
  57. Preprocessor
  58. Preprocessor Directives
  59. #include
  60. #define
  61. Macros
  62. Parameterized Macros
  63. Conditional Compilation
  64. Header Files
  65. User-Defined Header Files
  66. Multi-File Programs
  67. Separate Compilation
  68. Linkage
  69. Bit Manipulation
  70. Bit Masks
  71. Bit Fields
  72. Error Handling
  73. errno
  74. perror()
  75. strerror()
  76. assert()
  77. Standard C Library
  78. stdio.h
  79. stdlib.h
  80. string.h
  81. math.h
  82. ctype.h
  83. time.h
  84. stdint.h
  85. stdbool.h
  86. Sorting Algorithms in C
  87. Searching Algorithms in C
  88. Linear Search
  89. Binary Search
  90. Bubble Sort
  91. Selection Sort
  92. Insertion Sort

Topics

92 published topics

  1. 21 Structure DeclarationLearn Structure Declaration through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  2. 22 Structure InitializationLearn Structure Initialization through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  3. 23 Accessing Structure MembersLearn Accessing Structure Members through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  4. 24 Nested StructuresLearn Nested Structures through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  5. 25 Arrays of StructuresLearn Arrays of Structures through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  6. 26 Pointers to StructuresLearn Pointers to Structures through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  7. 27 Structures and FunctionsLearn Structures and Functions through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  8. 28 Self-Referential StructuresLearn Self-Referential Structures through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  9. 29 UnionsLearn Unions through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 14 min read · 120 min learning
  10. 30 Structures vs UnionsLearn Structures vs Unions through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  11. 31 EnumerationsLearn Enumerations through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 14 min read · 120 min learning
  12. 32 typedefLearn typedef through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 14 min read · 120 min learning
  13. 33 Storage ClassesLearn Storage Classes through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  14. 34 auto Storage ClassLearn auto Storage Class through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  15. 35 register Storage ClassLearn register Storage Class through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  16. 36 static Storage ClassLearn static Storage Class through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  17. 37 extern Storage ClassLearn extern Storage Class through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  18. 38 Variable ScopeLearn Variable Scope through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  19. 39 Variable LifetimeLearn Variable Lifetime through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  20. 40 Dynamic Memory AllocationLearn Dynamic Memory Allocation through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning