I’ve used some of these resources and have plans to use the rest. I think it’s important to build large/complex systems from scratch to truly internalize software engineering concepts. Building real products can teach practical skills much faster than studying individual technologies with toy examples. If you’re doing any of these, reach out and we can discuss together! I’ve linked all the resources here. All products are in Go, except the last two.