Resources for Software Engineers
- 01. freeCodeCamp.org is a friendly community where you can learn to code for free, build projects, and earn certifications.
- 02. The Free Ebook Foundation is a not-for-profit organization devoted to promoting the creation, distribution, archiving, and sustainability of free ebooks
- 03. Coding Interview University - A complete computer science study plan to become a software engineer.
- 04. roadmap.sh is a community effort to create roadmaps, guides and other educational content to help guide the developers in picking up the path and guide their learnings.
- 05. An Awesome List of Topics and Resources for Software Engineers
- 06. The System Design Primer - Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- 07. Oh my Zsh is an open-source, community-driven framework to manage Zsh extensions, supports plugins and comes with many useful plugins.
- 08. This GitHub repository offers a standard .gitignore template for almost all use cases.
- 09. This GitHub repository contains a list of tutorials that will guide you to build almost everything in Software Engineering.
- 10. This GitHub repository contains many useful links to improve your command-line tool as well as scripting.
- 11. This GitHub repository provides a curriculum to offer a complete education in computer science using free online material.
- 12. Font Awesome is a famous icon Toolkit. You can use the Font Awesome icons as a package in your popular JavaScript framework.
- 13. Storybook is a development environment for UI components. It allows you to browse a component library, view the different states of each component, and interactively develop and test components.
- 14. RealWorld helps to develop complex, real-world Full-Stack applications where the Frontend and Backend services communicate via API. It currently supports three Frontend frameworks (Angular 1, Angular 2+, React) and three Backend frameworks (Rails, Django, Node.js).
- 15. This GitHub repository provides a handbook to prepare for interviews for busy developers.
- 16. Using JSON Server, you will be able to generate a Zero-Code entirely fake API within 30 seconds. It can give a huge productivity boost for Frontend Developers.
- 17. This GitHub repository contains an extensive list of cli/web tools, cheat sheets, manuals, blogs, hacks, and one-liners to perform our daily tasks efficiently.
- 18. Many SaaS/PaaS/IaaS providers offer a free tier for developers. This excellent GitHub repository lists all those free offerings for the developers in one place.
- 19. This GitHub repository provides a list of practical subjects for a programmer: Algorithms, Data Structures, Latency, Memory, Distributed Sytems, Security, Architecture, Career, and many more.
- 20. This hub contains almost everything a developer needs to know: Interview preparation, News Links, Documentaries, MOOCs, Articles, Books, to name a few.
- 21. The Complete Guide for Learning Code: Tools and Resources
- 22. System Design Interview Questions