My CS learning playground — algorithm notes, CSAPP & PC fundamentals, and AI stuff.
.
├── algorithms_codes/ # Algorithm Training
│ └── csharp/ # C# LeetCode solutions (.sln + projects)
│ ├── my-csharp_leetcodes.sln
│ ├── AlgorithmMain/ # Entry point (console app)
│ ├── LinearAlgorithm/ # Fast-slow pointers, etc.
│ ├── MoveZero/
│ ├── SumOfTwo/
│ ├── MaxArea/ # Sliding window problems
│ ├── SortSeries/
│ ├── TwoPointers/
│ └── ArrayAlgorithm/
│
├── cs-fundamentals/ # CS Fundamentals (CSAPP-style)
│ ├── dotnet/ # .NET IO, IPC, Host experiments
│ │ ├── io/ # Pipes, named pipes, process IO
│ │ └── host_service/ # Generic host / background service
│ └── scripts/ # Shell scripting practice
│ ├── bash/
│ ├── cmd/
│ └── ps1/ # PowerShell chapters
│
├── ai/ # AI & ML Learning
│
├── docs/ # Notes & Documentation
│ ├── algorithms/ # Algorithm problem writeups
│ ├── cs-fundamentals/ # IO, networking, OS, memory notes
│ ├── dotnet-deep-dive/ # IL, MSBuild, JIT, GC, async/await
│ ├── references/ # Online books & tools
│ └── vendor-ai-tasks/ # Real-world AI automation
│
├── tools/ # Utility scripts
│ └── start_claude_learn.cmd
│
└── LEARNING_PLAN.md # Learning roadmap & progress
- Track A — CS Fundamentals: IO & Networking, OS & Kernel, Memory, Data Structures
- Track B — Algorithm Training: Linear structures, sorting, non-linear, trees & graphs
- Track C — AI: Frameworks, prompt engineering, automation
See LEARNING_PLAN.md for detailed progress.