Over the years, I've gathered various materials that have significantly contributed to my growth as a software engineer — from in-depth courses on data structures and system design to insightful books and hands-on tools. These resources have been instrumental in shaping my journey, and I continue to update them as I grow.
To make this easier to maintain and more accessible, I've moved the full, up-to-date list to GitHub: https://github.com/ngfenglong/software-engineering-vault
There, you'll find everything organized by key skill sets — including:
- 📚 Computer Science Theory
- 💻 Data Structures & Algorithms
- 🏗 System Design
- 🛠 Programming Languages & Frameworks
- 🔧 DevOps & Engineering Tools
- 🤖 AI & Machine Learning
- 🧠 Career, Productivity & Interview Resources
- 📦 Podcasts, Newsletters, YouTube, Books & more
Feel free to star the repo or reach out with any suggestions or resources you think are worth adding!