Interested aggregated list of high-quality CS resources available online, some resources are quite old, so take it with a grain of salt, many solid recommendations though, do let me know if you find something exceedingly useful here! https://teachyourselfcs.com/