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

John Simoneau
PLUS
John Simoneau
Courses Plus Student 8,105 Points

Would anyone else like to see courses or a path for Arduino?

I actually stumbled across Treehouse when searching for courses on Arduino. I had wanted to deepen my coding skills and didn't see Arduino listed so I decided to stick around anyways. Very glad I did. I've loved every second of this place :) I feel like a super nerd but I can't seem to tame my interest in coding lately...

Anyhow, I posted this as a suggestion in the new course roadmap voting thread. It was recommended that I start a topic for it and tag a few people to see if there is others interested so here I am. Aside from web programming I've had a HUGE interest in coding robots. I've done a lot of poking around on the subject and Arduino seems to be the highest recommended starting point. It would also go great with the Rover I'm purchasing for my first thing to practice on.

I know it's not iOS, Android, or Web Programming like many of the topics here but it seems like a very popular programming choice if Treehouse would be willing to broaden to that market as well :) I know I would be a happy camper! Would you? Any interest?

The suggestions of people to tag so far are Hampton Paulk , Andrew Chalkley , Joy Kesten , and maybe Kenneth Love but I'm not totally sure on that.

Thanks!

+1 i would love to learn arduino espesially witch treehuse it will have different taste ;)

3 Answers

Ricky Catron
Ricky Catron
13,023 Points

This could be quite interesting but I believe it would be pretty far down the road for Treehouse. They seem to slowly be moving into Desktop programming but even that will take a few months to a few years. Programming for an Arduino would likely be in C or C++ which may eventually join Treehouse but likely not anytime soon.

In the mean time just a quick google of Arduino Resources gives loads of great stuff to help you learn.

Goodluck! --Ricky

John Simoneau
John Simoneau
Courses Plus Student 8,105 Points

Thanks for the response. I agree it's probably way down the road but just waving my hands around :)

Arduino has its own open source software language which is what I was referring to. C or C++ is not necessary as far as I'm aware. I believe that's one of the reasons Arduino is so popular along with the hardware price points. Seems kinda prosumer...

Ricky Catron
Ricky Catron
13,023 Points

It appears the Arduino can be programmed in C, C++, the "Arduino Language" which appears to be a high level wrapper of C and C++, or any language which can be compiled to run on its processor. Personally focusing on teaching just the Arduino language would hurt more then help, it can only be used for one task programming an Ardunio vs C++ which can be used for game programming, desktop software, and the Arduino. It is more complex but much more beneficial in my opinion.

--Ricky

John Simoneau
PLUS
John Simoneau
Courses Plus Student 8,105 Points

Well then that shows how much I need to learn it. Look how little I apparently know about it...lol.

Honestly, I'm basing this off what I was told at robotics forum when I asked their people what I should learn. C stuff, Arduino, or something else. So I'm half innocent :)

Ricky Catron
Ricky Catron
13,023 Points

Understood. I have never worked with an Arduino but I have done a lot with the Raspberry Pi and I loved it! It is programmed in Python and can do about anything you can think of. But for a robot Arduino would probably be faster.

--Ricky

Steven Parker
Steven Parker
231,275 Points

Actually, Raspberry Pi's are about 40 times faster than Arduinos, simply due to the chip technology and clock speed. But they are very different devices and speed alone is not a good basis for comparison.

Steven Parker
Steven Parker
231,275 Points

In case anyone still reads this old thread, Coursera has started offering the Create Your Own Internet of Things (IoT) Device specialization from the University of California, Irvine. This 6-course series includes The Arduino Platform and C Programming and Interfacing with the Arduino. I have taken and enjoyed both, particularly the first one.

These courses are available with a verified certificate for a fee, but if you just want to learn and don't desire the certificate, they can be taken for free.