Welcome to the Treehouse Community
Looking to learn something new?
Computer Science Theory Modules
I think Treehouse has a very strong library and pedagogy already established. It wasn't until beginning my subscription and taking each module slowly that everything I was trying to teach myself began to make sense. I think the lessons covering each technology are thorough and very digestible.
This may also be a part of the bonus content, which I do not pay for currently, but it would be kind of interesting to have a deep dive or module devoted to CS theory or practices that can help us understand code and programming a bit better. I imagine lessons on topics like improving code efficiency, understanding algorithms, and how to think object-oriented.
I didn't go to school for CS, so I don't know how much this is actually covered in the real world, but trying my hand at several online MOOCS for CS, I always seem to see some theory. It would be an awesome complement to learning the languages themselves.