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. 01 PointersLearn Pointers through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  2. 02 Pointer DeclarationLearn Pointer Declaration through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  3. 03 Pointer InitializationLearn Pointer Initialization through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  4. 04 Address OperatorLearn Address Operator through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  5. 05 Dereference OperatorLearn Dereference Operator through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  6. 06 Pointer ArithmeticLearn Pointer Arithmetic through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  7. 07 Pointers and ArraysLearn Pointers and Arrays through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  8. 08 Pointers and StringsLearn Pointers and Strings through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  9. 09 Pointers to PointersLearn Pointers to Pointers through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  10. 10 Null PointersLearn Null Pointers through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  11. 11 Void PointersLearn Void Pointers through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  12. 12 Wild PointersLearn Wild Pointers through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  13. 13 Dangling PointersLearn Dangling Pointers through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  14. 14 Function PointersLearn Function Pointers through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  15. 15 Pointers to FunctionsLearn Pointers to Functions through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  16. 16 Passing Pointers to FunctionsLearn Passing Pointers to Functions through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  17. 17 Returning Pointers from FunctionsLearn Returning Pointers from Functions through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  18. 18 Arrays of PointersLearn Arrays of Pointers through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  19. 19 Pointers to ArraysLearn Pointers to Arrays through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 15 min read · 120 min learning
  20. 20 StructuresLearn Structures through a detailed intermediate C tutorial with practical code, safety guidance, exercises and practice questions.Intermediate · 14 min read · 120 min learning