Name | Description | Site |
---|---|---|
Wikipedia | The free online encyclopedia | https://en.wikipedia.org/wiki/Software_engineering |
Library Genesis | Library Genesis | https://libgen.is/ |
The software engineer's best friend | https://www.google.com/search?q=resources+for+learning+software+engineering |
Name | Description | Site |
---|---|---|
Engineering Resources | Giant list of resources for several kinds of engineering students. | https://github.com/aaryan2134/Engineering-Resources |
Professional Programming | Another huge list of engineering resources. | https://github.com/charlax/professional-programming |
Awesome Systems Engineering | Resources of examples of systems engineering. | https://github.com/kktse/awesome-systems-engineering |
Awesome Software Architecture | Resources on software architecture and design patterns. | https://github.com/mehdihadeli/awesome-software-architecture |
Name | Description | Site |
---|---|---|
Awesome Agile | List of resources related to the agile method. | https://github.com/lorabv/awesome-agile |
Challenges of an Agile Workforce: Adopting an Agile Mindset | Article that explaines why the agile method even exists and what problems it tries to solve. | https://www.linkedin.com/pulse/challenges-agile-workforce-adopting-mindset-chris-gagn%25C3%25A9/ |
Name | Description | Site |
---|---|---|
Incremental Development | Guide for learning incremental development in the context of the agile method. | https://github.com/HackYourFutureBelgium/incremental-development |
Name | Description | Site |
---|---|---|
Learn Scrum | Starting point for learning scrum, a popular flavor of the agile method. | https://github.com/imalitavakoli/learn-scrum |
Name | Description | Site |
---|---|---|
MVC Game Design | Fun and intuitive introduction to the Model-View-Controller architecture using Pygame. | https://github.com/wesleywerner/mvc-game-design |
Name | Description | Site |
---|---|---|
Testing strategies in a microservices architecture | In depth guide on how to test a service. | https://martinfowler.com/articles/microservice-testing/ |
Intro To PyTest | Tutorial on the Python testing framework PyTest. | https://github.com/pluralsight/intro-to-pytest |
Web Automation Tutorial | Tutorial on the basics of automating testing on websites with tools like Selenium. | https://github.com/Anshul-Sonpure/WebAutomation_Tutorial |
Name | Description | Site |
---|---|---|
How to Win the Coding Interview | An interview question example from the perspective of an interviewer. | https://medium.com/on-writing-code/how-to-win-the-coding-interview-71ae7102d685 |
Red Flags on Your Resume | Tips on how to write a better resume. | https://danicfilip.com/2020/red-flags-on-your-resume/ |
Front End Interview Questions | Quiz to test your knowledge on the front-end and agile method. | https://github.com/rradfar/front-end-interview-questions |
Name | Description | Site |
---|---|---|
Learn SQL | Tutorial on learning SQL. | https://github.com/WebDevSimplified/Learn-SQL |
Git Good: Common Commands | Summary of the dozen git commands you will use 99% of the time. | https://www.youtube.com/watch?v=b4zp02iULYY |
Docker - Beginners | Intermediate | Advanced | Tutorials on learning Docker for running packages in environments so they don't conflict with the packages already on your OS. | https://github.com/collabnix/dockerlabs |
Jenkins Tutorial | Tutorial on Jenkins for automating the entire process of building, testing and deploying your software. | https://github.com/ssbostan/jenkins-tutorial |