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

Sebastian Nitu
Sebastian Nitu
8,616 Points

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

Amit Bijlani Pasan Premaratne

5 Answers

Pasan Premaratne
STAFF
Pasan Premaratne
Treehouse Teacher

Perhaps...let me mull this over :) Most of our market is beginner focused but I like the idea

Amy Kang
Amy Kang
17,188 Points

I would love an Introductory course to Data Structures and Algorithms.

Sebastian Nitu
Sebastian Nitu
8,616 Points

Thank 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)

Grace Kelly
Grace Kelly
33,990 Points

This sounds like an awesome idea!!

Jon Edwards
Jon Edwards
7,913 Points

I'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
Pasan Premaratne
Treehouse Teacher

It'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
Jon Edwards
7,913 Points

Thanks 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
Pasan Premaratne
Treehouse Teacher

No 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 :)

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