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 trialSebastian Nitu
8,616 PointsAlgorithm Workshops
Hello Team Treehouse,
While browsing the web i have found many developers referring to certain, well established, algorithms that are best used in certain scenarios. I have tried understanding them from several online materials and books but most of them seem rather dull, not friendly and certainly hard to be approached by a beginner.
I was wondering if Treehouse is interested in the idea of holding such a workshop related to the most used algorithms out there.
5 Answers
Pasan Premaratne
Treehouse TeacherPerhaps...let me mull this over :) Most of our market is beginner focused but I like the idea
Grace Kelly
33,990 PointsThis sounds like an awesome idea!!
Jon Edwards
7,913 PointsI've come to this thread searching for a course on algorithms. I find it unfortunate that Pasan Premaratne writes that the content here is mainly beginner focused, I think that there should be all level of courses here. Otherwise how can we get to the next level.
Algorithms seem to be a way to put programming to real world use. I'm sure the instructors are familiar with them, let's hear what they have to say.
Pasan Premaratne
Treehouse TeacherIt's mainly beginner focused not because I'm against advanced content but because I'm the only Swift teacher and the overwhelming majority of iOS students are beginners. It's basically a priority balancing act.
I can certainly try to bring in a guest teacher though and I've identified a candidate or two so stay tuned!
Jon Edwards
7,913 PointsThanks Pasan for clarifying. I appreciate how often Treehouse adds new content, there is always something new to learn! It's great to see the staff so often on the forums as well.
Pasan Premaratne
Treehouse TeacherNo problem :) In the mean time you can check this book out. Just bought a copy myself and I'm about to dig into it.
The author is a member of Treehouse and I'm sure he wouldn't mind answering your questions :)
Jesse Lawson
11,159 PointsI have gone through the front-end track, and I read books. I am looking to keep growing. Free Code Camp has some algo stuff for free and there are contest sites... but.
The first step into these things is a big one. The reading is uninviting. There assumptions about your CS knowledge.(Even after watching all the CS50 videos and working through MIT Intro to CS)
I think an intro to CS algo and data structs, && || a big data for beginners course would be rad. I like the teaching style here are treehouse. I would rather learn here than some other place. Keep your customers in house and keep the money we might take somewhere else so treehouse can keep getting better.
Perhaps grab high ranked topCoder. to give a workshop on contests!! <-- I love that idea. :)
Amy Kang
17,188 PointsAmy Kang
17,188 PointsI would love an Introductory course to Data Structures and Algorithms.
Sebastian Nitu
8,616 PointsSebastian Nitu
8,616 PointsThank you for the answer Pasan. I can tell you right from the beginning that I do not think that such a course would be too far off the Treehouse target audience. My 2 cents are:
As long as there are / will be advanced courses on Treehouse, then I think that it would only make sense to have this kind of workshops as well.
I had my first encounter with an algorithms book yesterday but it seemed very very very off putting and I had a hard time understanding it, but when you go to an interview, chances are that you will be asked such things and I think that the lack of such workshops would be a huge gap for newcomers in the programming industry regardless of the topic (iOS, Android, Back-end dev. etc)