- .NET → https://courses.code-maze.com/courses/ultimate-aspnet-core-webapi/
- C# → https://www.educative.io/path/become-a-c-sharp-programmer
- C# → <Microsoft learn>
- C# (coding-interview) → https://www.educative.io/path/ace-the-c-sharp-coding-interview
- JavaScript → https://learnjavascript.online/
- TypeScript → https://learntypescript.online/
- React → https://react-tutorial.app/
Goal: 40 h = 2 400 min per technology (total courses = 19 200 min)
| ✔︎ | Technology | Target minutes | Course URL | Minutes logged |
|---|---|---|---|---|
| [ ] | .NET | 2 400 | Code-Maze ASP.NET Core Web API | 635 |
| [ ] | Dependency Injection | 2 400 | Manning book | 20 |
| [ ] | System Design | 2 400 | 14 | |
| [ ] | .NET BOOKS | 2 400 | Code-Maze ASP.NET Core Web API | 20 |
| [✔︎] | C# (Fundamentals) | 2 400 | Educative “Become a C# Programmer”, codecademy c# | 4615 |
| [ ] | C# (Interview and DSA) | 2 400 | Educative “Ace the C# Coding Interview” | 162 |
| [ ] | C CS | 2 400 | 157 | |
| [ ] | JavaScript | 2 400 | LearnJavaScript.online or any other source | 615 |
| [ ] | JavaScript | 2 400 | Books(Eloquent JS) | 5 |
| [ ] | JavaScript (Interview and DSA) | 2 400 | Structy | 168 |
| [ ] | TypeScript | 2 400 | LearnTypeScript.online | 446 |
| [ ] | TypeScript | 2 400 | Interview | 10 |
| [ ] | React | 2 400 | React-Tutorial.app | 23 |
| [ ] | SQL | 2 400 | https://www.codecademy.com/learn/paths/analyze-data-with-sql | 765 |
| [ ] | SQL passive learning on car or gym | 2 400 | 80 | |
| [ ] | PostgreSQL | 2 400 | React-Tutorial.app | |
| [ ] | System design | 2 400 | any resource | 47 |
| [ ] | Terminal | 2 400 | 164 | |
| [ ] | Code with AI | 2 400 | 240 | |
| [ ] | PHP | 2 400 | 124 | |
| [ ] | Leetcode DSA mixed languages | 2 400 | 850 | |
| [ ] | Sudy Azure | 2 400 | 210 |
(start once each 40 h course block is complete—or mix in as needed)
| ✔︎ | Target minutes | Activity | Minutes logged |
|---|---|---|---|
| [ ] | 1 800 | Hands-on mini-projects & katas (APIs, UI components, CLI tools) | 50 |
| [ ] | 600 | Deep-reading (docs, RFCs, books, high-quality blogs) | |
| [ ] | 480 | Review & reflection (debug diaries, retros, flashcards) | |
| [ ] | 300 | Algorithm / data-structure drills (LeetCode, Exercism) | 60 |
| [ ] | 3 180 | TOTAL EXTRA |
How to log: after every study, code, or reading block, add the minutes in the “Minutes logged” column.
Completion rule: tick a checkbox only when the target minutes are fully reached—then shift effort to real-world projects for that technology.
Layer Book
The Theory Designing Data-Intensive Applications
The Hardware Computer Systems: A Programmer's Perspective
The Network Computer Networking: A Top-Down Approach
C# 14 & .NET 10
C# 12 in a Nutsell --> 12
C# Data Structures
Mastering PostgreSQL 17
Computer Systems: A Programmer's Perspective https://www.cs.sfu.ca/~ashriram/Courses/CS295/assets/books/CSAPP_2016.pdf
The Pragmatic Programmer — Hunt & Thomas Clean Code — Robert C. Martin Head First Design Patterns — Eric Freeman & Elisabeth Robson Clean Architecture — Robert C. Martin Designing Data-Intensive Applications — Martin Kleppmann C# in Depth — Jon Skeet You Don't Know JS (book series) — Kyle Simpson The Missing README — Chris Riccomini & Dmitriy Ryaboy (covers the non-technical stuff: on-call, code reviews, working on a team — great for landing and surviving a remote job) System Design Interview — Alex Xu (volumes 1 & 2, essential for interviews at international companies) Refactoring — Martin Fowler