C
1. error handling
2. Identifiers in C
3. Scope, Lifetime, and Visibility of Identifiers
4. Memory Model of C Program
5. scope in C
6. access specifiers
7. recursion in C
8. structs and unions in C
9. memory management in C
10. Input Validation in c
11. Compilation and Execution Process in C
12. time.h in C
13. ctype.h in C
14. Purpose of string.h
15. Purpose of math.h
16. Purpose of conio.h
17. Purpose of stdlib.h
18. Purpose of stdio.h
19. 32 C keywords
20. Command Line Arguments in C (argc and argv)
21. Pointer in C
22. Data Structures (Linked Lists, Trees, etc.) in C
23. Debugging and Profiling Tools in C
24. Multi File Projects and Build Tools in C
25. Advanced File I/O and Binary I/O in C
26. Typedef & Custom Types in C
27. Bitwise Operators and Bit Manipulation in C
28. Function Pointers in C
29. C Preprocessor and Macros
30. Storage Classes in C
31. Portability and Machine Dependency in C
32. Type System in C
33. Linker and Object File Concepts in C
34. Function Call Mechanism and Call Stack in C
35. Pointer Concepts and Addressing Mechanism in C
36. Dynamic Memory Management in C
37. A brief history of C Language
38. Compile and execute C program in Linux and Windows
39. Introduction
40. Comments
41. Variables and Constant
42. Data Types
43. Type Conversion
44. Operators
45. If Condition
46. Short Hand If...Else
47. Switch Case
48. While Loop
49. For Loop
50. Do while loop
51. Break & Continue
52. Arrays
53. Multidimensional Array
54. Strings
55. Strings Special Characters
56. User Input
57. Functions
58. String Library Function
59. Math Functions
60. Pointers
61. Memory Address
62. User Define Function
63. Recursion
64. File Handling
65. Structure
66. Enum
67. Union
68. Program Convert Number to Text
69. Program Matrix Multiplication
70. Program Reverse Number
71. Program Roman to Integer
72. Program Remove Duplicate from Array