C sharp
1. Native Interoperability in C# (P/Invoke & COM Interop)
2. Memory Management Internals in C# (CLR Heap & Garbage Collection Tuning)
3. Roslyn Compiler Platform in C#
4. Dependency Injection (DI) & Inversion of Control (IoC) in C#
5. Design Patterns in C#
6. Functional Programming Concepts in C#
7. Multiple Dispatch using dynamic in C#
8. .NET Compiler Platform (Roslyn)
9. Performance Engineering in C# (.NET Performance Tuning)
10. Span and Memory for High Performance Programming in C#
11. Expression Trees in C#
12. Asynchronous Programming in C# (async / await – In Depth)
13. Delegates & Events in C#
14. LINQ (Language Integrated Query)
15. Nullable Types
16. Garbage Collection
17. Threading in C# – Working with Multiple Threads
18. Exception Handling in C#.
19. Record Types and Immutable Data Structures in C#
20. Cross Platform Development with .NET MAUI
21. Garbage Collection Internals and Memory Tuning in C#
22. Interoperability with Native Code (P/Invoke and Unsafe Code)
23. Advanced Asynchronous Streams (IAsyncEnumerable)
24. Source Generators in C#
25. Dependency Injection Internals in .NET
26. Minimal APIs in ASP.NET Core
27. Pattern Matching Enhancements in C# (C# 8–12)
28. C# Syntax
29. Span and Memory for High Performance Programming
30. Building Custom Middleware in ASP.NET Core Pipeline
31. Parallel Programming with PLINQ and Task Parallel Library (TPL)
32. C# with WebAssembly (Blazor WebAssembly Internals)
33. Interoperability with Native Code in C# (P/Invoke & Unsafe Code)
34. Advanced Asynchronous Streams (IAsyncEnumerable) in C#
35. Dependency Injection Internals in .NET (C#)
36. Source Generators in C#
37. break and continue in C#
38. features of C#
39. Increment and Decrement Operators in C#
40. Relational and Assignment Operators
41. Arithmetic and Logical Operators in C#
42. Array creation,declaration and initialization
43. class and object in C#
44. Common String Methods in C#
45. if else
46. Method Overloading in C#
47. switch statement
48. while loop
49. for Loop
50. Boxing and Unboxing in C#
51. Type casting in C#
52. C# comments
53. C# Data Types
54. Introduction to C sharp
55. Method Overriding in C#
56. Constructor Overloading in C#
57. Static Constructor in C#
58. Copy Constructor in C#
59. Parameterized Constructor
60. Default Constructor in C#
61. Constructor in C#
62. C# Enums Explained
63. Nested if in C#: Explained
64. Understanding else if in C#
65. Rules for Identifiers in C#
66. Exception in C#
67. single, multilevel, and hierarchical inheritance in C#
68. Inheritance in C#
69. Unary Operator Overloading in C#
70. mathematical function
71. try, catch, and finally in C#
72. Overloading Binary Operators in C#