If you want a deep dive on algorithms and data structures, it would make sense to me to take a university course.
I had a friend who used to do this. He'd go through the University course catalog, find some interesting CS courses and then buy the books, show up for class, even take notes and do the homework. Said it was the best way for him to learn and get really deep into subjects which really interested him. After a while, I think he finally enrolled and tool some classes.
I was listening to a podcast where the guest goes to university courses, listens to the lectures, goes to office hours, but doesn't sign up or even pay tuition... Seems cost effective to me :)
If you want a deep dive on algorithms and data structures, it would make sense to me to take a university course.
I had a friend who used to do this. He'd go through the University course catalog, find some interesting CS courses and then buy the books, show up for class, even take notes and do the homework. Said it was the best way for him to learn and get really deep into subjects which really interested him. After a while, I think he finally enrolled and tool some classes.