certifiedsecure.com
Website with quizes on hacking and test for sql injections pathreversal
and much more
https://www.certifiedsecure.com/
Destroy all software
Destroy All Software is my go-to resource for bringing new programmers, especially self-taught developers, up to speed with Computation. These screencasts are geared toward people who want to learn what it looks like to sit down and make software. The author generally takes an approach called “Exception Driven Development” where he will write what he wants to do, run the program, read the error, and make the change. He does this consistently and shows you how to get into the mindset of having a conversation with your compiler by using it as a part of your tool chain as a debugger instead of treating it like spell check. This also covers topics like how to make a microservice. How to crawl a git log of commit history. How to build your own framework. Build your own compiler, shell, text editor, data compressor, HTTP server, etc… Best part? He’s fast as hell and generally gets it done in less than half the time of your usual TV episode.
Not a free service.
https://www.destroyallsoftware.com/screencasts
Unity3D College
This is a good resource for anyone that is interested in game development (Unity specifically)
and wants to get a better understanding of how to apply clean code and SOLID principles:
https://www.youtube.com/channel/UCX_b3NNQN5bzExm-22-NVVg
Design Patterns in Object Oriented Programming
A great course that on Youtube that will make you understand every design pattern.
https://www.youtube.com/playlist?list=PLrhzvIcii6GNjpARdnO4ueTUAVR9eMBpc
Refactoring guru
A full list of patterns explained in human language.
https://refactoring.guru/design-patterns/catalog
Harvard introduction to computer science
For some that might not have heard of it. Harvard introduction to Computer Science can be accessed for free.
Lectures in it are just pure joy to watch, David J. Malan has an incredible gift of teaching basics.
If your just starting to learn, definitely worth giving it a try, even just the lectures.
Course uses mostly C language at start with some helpers from cs50 team ( like strings ),
that makes it more approachable, but what you can learn scales very well to other c languages.
https://www.edx.org/course/cs50s-introduction-computer-science-harvardx-cs50x
ForestKnight Open Source CS
A collection of many edu resource accessible for free.
https://github.com/ForrestKnight/open-source-cs
Dev Mentors YT channel
CQRS, microservices, RabbitMQ and more.
https://www.youtube.com/channel/UCc3apIciZhgTUw_kk6C9EJQ/videos
TeachYourselfCs
A website for those who want to have a better theoretical understanding of all about cs, from math and computer architecture, to programming
https://teachyourselfcs.com/
C# boot camp “From Zero To Hero”
“Programming is hard”. Yes, but not harder than running a marathon for a person who has never run.
It’s not harder than building a house if you never built one. Programming is hard only until
you practice it (like any other skill). I would like to invite you to learn programming and
C# following this course. Ignite passion for finding little miracles in code every day 🙂
https://github.com/csinn/CSharp-From-Zero-To-Hero
Machine learning for beginners
https://www.youtube.com/watch?v=83LMXWmzRDM
Tim Corey
A collection of great, on point practical tutorials by a passionate professional.
https://www.youtube.com/channel/UC-ptWR16ITQyYOglXyQmpzw