Sometimes as a developer you can find yourself becoming siloed inside a set of tools and languages, often these are the tools which you use in your day job. It can be hard to learn new skills on the job and expand your skillset when a company has a set of requirements you must meet using the existing tools you work with, so how do you solve this yourself, and expand you mind?
What it means is, that you soley are left responsible for developing yourself and your own skillset, either outside of work or finding new challenges in your career which can be tough in this economic climate. Assuming you desire to acrew knowledge and potentially scale the ranks in your career then extracurricular activity is by all means a necessity in this industry.
As a developer myself who has spent years outside of work learning all sorts of skills I have decided to ease the initial step of this for others (Finding quality education), by collecting together a list of courses and reading material that I have either found myself over the years or people have recommended to me, which should help developers inrease their skills themselves.
I will attempt to expand on this over time.
- 97 Things Every Programmer Should Know https://97-things-every-x-should-know.gitbooks.io/97-things-every-programmer-should-know/content/en/
- Design Patterns Handbook https://ondrej-kvasnovsky-2.gitbook.io/design-patterns-handbook/
- User Experience Design Essentials https://www.udemy.com/course/ui-ux-web-design-using-adobe-xd/
- Advanced CSS and Sass - https://www.udemy.com/course/advanced-css-and-sass/
- Vue The Complete Guide https://www.udemy.com/course/vuejs-2-the-complete-guide/
- React The Complete Guide https://www.udemy.com/course/react-the-complete-guide-incl-redux/
- Linux Shell Scripting https://www.udemy.com/course/linux-shell-scripting-projects/
- Docker Mastery https://www.udemy.com/course/docker-mastery/
- Github Actions The Complete Guide https://www.udemy.com/course/github-actions-the-complete-guide/
- Hashicorp Certified Terraform Associate https://www.udemy.com/course/terraform-beginner-to-advanced/
- AWS Certified Developer https://www.udemy.com/course/aws-certified-developer-associate-dva-c01/
- Redis The Complete Developers Guide https://www.udemy.com/course/redis-the-complete-developers-guide-p/
- Complete Guide To Elastic Search https://www.udemy.com/course/elasticsearch-complete-guide/
- MongoDB The Complete Developers Guide https://www.udemy.com/course/mongodb-the-complete-developers-guide/
- RabbitMQ in Practise https://www.udemy.com/course/rabbitmq-in-practice
- Learn Apache Kafka V3 https://www.udemy.com/course/apache-kafka/
- NodeJS The Complete Guide https://www.udemy.com/course/nodejs-the-complete-guide/
- Understanding Typescript https://www.udemy.com/course/understanding-typescript/
- Go The Complete Guide https://www.udemy.com/course/go-the-complete-guide/
- Java Foundations https://www.udemy.com/course/neutrino-java-foundations/
- Design Patterns in Java https://www.udemy.com/course/design-patterns-java/
- Master Microservices with Spring boot and Spring cloud https://www.udemy.com/course/microservices-with-spring-boot-and-spring-cloud/
- ASP.NET Core The Complete Guide https://www.udemy.com/course/complete-aspnet-core-21-course/
- Master Laravel 10 https://www.udemy.com/course/laravel-beginner-fundamentals/
- The Complete Python Pro Bootcamp https://www.udemy.com/course/100-days-of-code/
- Master Electron https://www.udemy.com/course/master-electron
- Beginning C++ Programming https://www.udemy.com/course/beginning-c-plus-plus-programming/
- Design Patterns in Modern C++ https://www.udemy.com/course/patterns-cplusplus/
- Complete C# Masterclass https://www.udemy.com/course/complete-csharp-masterclass/
- Design Patterns in c# and .NET https://www.udemy.com/course/design-patterns-csharp-dotnet/
- Dependency Injection in C# https://www.udemy.com/course/di-ioc-dotnet/
- Window Presentation Foundation Masterclass https://www.udemy.com/course/windows-presentation-foundation-masterclass/
- The Complete Xamarin Developer Course https://www.udemy.com/course/complete-xamarin-developer-course-ios-and-android/
- C++ for Game Development https://www.udemy.com/course/learn-cpp-for-ue4-unit-1/
- Unreal Engine 5 C++ The Ultimate Game Developer Course https://www.udemy.com/course/unreal-engine-5-the-ultimate-game-developer-course
- Unreal Engine 5 C++ Multiplayer Crash Course https://www.udemy.com/course/ue5-multiplayer-crash-course/
- Unreal Engine 5 Gameplay Ability System (GAS) Crash Course https://www.udemy.com/course/ue5-gas-crash-course/
- Unreal Engine 5 One Course Solution For Niagra VFX https://www.udemy.com/course/unreal-engine-5-one-course-solution-for-niagara-vfx/
- The Ultimate Unreal Engine 2D Game Development Course https://www.udemy.com/course/unreal-2d-course/
- Complete C# Unity Game Developer https://www.udemy.com/course/unitycourse/
- Unity 6 2D Game Dev Journey Junior to Pro https://www.udemy.com/course/metroidvania-rpg-2d
- Learn Assembly Language By Making Games https://www.udemy.com/course/programming-games-for-the-atari-2600/