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!
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
Websites like Treehouse but for software development?
I just started on Treehouse tonight, and I'm already astounded at how well organized this website seems to be so far. Learning here seems to be leagues more straightforward, convenient, and simple than learning this stuff at a community college. However, in addition to learning more about web design and programming, I am also interested in learning more about software development (particularly in C++ or Java), and I'm disappointed that Treehouse doesn't have any resources for that.
Does anyone know of sites that have a learning environment similar to Treehouse that teach you software development in C++ or Java?
Stone Preston42,016 Points
the iOS and Android videos would be a great start to software development and object oriented programming. iOS uses objective C while the Android videos are java based. The treehouse videos are the best I have come across.
I cant speak for the android videos since I havent watched them, but the iOS videos introduce core OOP topics and walk you through building working software while learning skills that you can apply to creating your own applications. Really enjoyed it.
I, like you, am also less interested in the web development/design courses the site offers, and really found a foothold in the iOS section.
M T11,934 Points
Perhaps Lynda.com? I haven't used their service, but it seems at least a little similar in the tracks.
Bloc.io may be something to keep an eye on in the future. It's currently web dev and iOS only. Again, I haven't used it, but the tracks and polish are there.
Although not set up like Treehouse, perhaps using the Unity game development engine (java/C#) would be fun. There are plenty of videos - some of which set up as tracks via playlists - community created on youTube.
Edit: ran across this which may interest you
James Barnett39,199 Points
Nearly all the new online learn to code websites focus on making Web/mobile apps.
However there are some more traditional video courses available on sites like Lynda, Khan Academy, Udemy, Udacity, Ed X etc.
Sorry it took me a while to get back to this, but thanks for the input, everyone. I didn't realize at first that Android programming is in Java...I'm glad to know that.
Jay Bennett10,564 Points
Jay Bennett10,564 Points