Resources - A Personal Collection from My Software Engineering Exploration

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!