Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial

Andrew Lincoln
8,880 PointsAlgorithm Foundations?! Good? Bad?
This is just a suggestion. For those computer science nerds like myself who are studying algorithms, binary search, bubble sort, recursion, etc... Algorithmic thinking, I would love to see an algorithm foundations class! What do the other students think about this idea?
8 Answers

Michael Wiss
19,233 Points+1

James Barnett
39,199 PointsI'd start with How to Think Like a Computer Scientist: Interactive Edition and then it's follow on course Problem Solving with Algorithms and Data Structures Using Python.

Andrew Lincoln
8,880 PointsJames Barnett, Thank you for the resources!

colinst.claire@gmail.com colinst.claire@gmail.com
1,781 PointsI absolutely agree. I just finished my first year of a CS degree, and while Tree House has been awesome exposing me to new languages and how to use them, I feel like the core of being a good programmer is really understanding the problem and how to solve it with the least amount of operations. That isn't something taught on Tree House as far as I am aware. Khan Academy has an algorithms playlist however: https://www.khanacademy.org/computing/computer-science/algorithms

Amy Kang
17,188 PointsYes I would enjoy that a lot. I was hoping for a course like that on Treehouse.

Joshua smith
5,993 PointsI agree, Treehouse needs an algorithm course.

deronholmes
7,389 PointsWhere all da algo's at?

Jordan de Geus
357 PointsI think treehouse is a great resource. I am a STE and am on track to transfer into a SDE role, however learning algorithms is definitely an area that Treehouse lacks.
Learning syntax and learning the language is important, however one of the most important things about being a programmer is understanding different algorithms is a vital task for a lot of positions. I think this would be a great addition to Treehouse's collection
The problem with getting a lot of votes regarding this subject? Most new/aspiring developers don't realize that this is a skill needed.

Ullas Savkoor
6,028 Points@Treehouse: Please add a course for algortihms, the track concept would gel well with algos.
Patrick Hastings
1,500 PointsPatrick Hastings
1,500 PointsWhere the biggest companies and even small development companies look for developers who can efficiently implement good design patterns as well as algorithms unique to each domain.
I personally would be a captive audience for the course especially if it is done in an easy-to-learn way like the other courses.
Thanks Team Treehouse!