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

General Discussion

Algorithm 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?

Where 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!

8 Answers

+1

James Barnett, Thank you for the resources!

I 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

Yes I would enjoy that a lot. I was hoping for a course like that on Treehouse.

I agree, Treehouse needs an algorithm course.

Where all da algo's at?

I 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.

@Treehouse: Please add a course for algortihms, the track concept would gel well with algos.