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. 41 malloc()Learn malloc() through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  2. 42 calloc()Learn calloc() through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  3. 43 realloc()Learn realloc() through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  4. 44 free()Learn free() through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  5. 45 Memory LeaksLearn Memory Leaks through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  6. 46 File HandlingLearn File Handling through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  7. 47 File PointersLearn File Pointers through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  8. 48 Opening FilesLearn Opening Files through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  9. 49 Closing FilesLearn Closing Files through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  10. 50 Text FilesLearn Text Files through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  11. 51 Binary FilesLearn Binary Files through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  12. 52 Reading FilesLearn Reading Files through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  13. 53 Writing FilesLearn Writing Files through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  14. 54 File PositioningLearn File Positioning through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  15. 55 Random File AccessLearn Random File Access through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  16. 56 Command-Line ArgumentsLearn Command-Line Arguments through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  17. 57 PreprocessorLearn Preprocessor through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 14 min read · 120 min learning
  18. 58 Preprocessor DirectivesLearn Preprocessor Directives through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 14 min read · 120 min learning
  19. 59 #includeLearn #include through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 14 min read · 120 min learning
  20. 60 #defineLearn #define through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 14 min read · 120 min learning