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 trialBen Jakuben
Treehouse TeacherRequest and vote on all topics in our new public roadmaps!
In an effort to improve our understanding of what you would like to see us offer at Treehouse, our teachers have created roadmaps for each topic on Trello, where you can vote on and request new topics. Voting requires you to sign up for a free Trello account. Take a look and bookmark your favorite pages so you can see what's coming down the pipe! Things will move into our official roadmap once we start actually producing the material.
Happy coding!
Garrett David
8,826 PointsAwesome! Thank you Treehouse!
Luiz Carlos
15,714 PointsNICE!
Glen Burnett
Courses Plus Student 27,349 PointsAwesome idea, I shall get voting :)
Gary Jennings
22,408 PointsThis looks really good. Don't know what category this would fall under, but it would be cool to see a course discussing how to code a project with a team (using a style guide, setting up the same development environments for everyone (with npm and gulp/grunt, or with a php environment whatever), certain roles people should have). Or maybe there is already a course that covers this that I missed?
Tommy Troest
13,053 PointsAwesome! Though I would appreciate some courses that teaches some functional programming e.g Standard ML (SML) or something similar, I know it's not as exciting as learning the object-oriented languages like Swift, Java or Python. But for University Students, studying Computer Science it's really important to know functional programming to get a deeper understanding what programming is all about. Maybe also some low-level programming like Assembly language (or Assembler language).
I apologize if this is the wrong forum to post this, but this is really the only topics that I am missing from Treehouse :-)
Lastly I would like to have a lot more optional exercises in between topics so that I would get a lot more practice before moving on to the next topic in a course. By optional exercises I mean "coding exercises". Otherwise this is a great Site for learning to code and topics are explained very well in the videos so keep them coming :-)
Prateek Prasad
7,292 PointsTreehouse is great for doing the beginner and intermediate level lessons for a language/platform but it would be even better if they included Advanced level stuff as well, that would create more engagement and as students we won't need to start researching about where to go next with their newly acquired skills
Andreas cormack
Python Web Development Techdegree Graduate 33,011 PointsI would like to see a project in python where people can work as a team of developers and also something on web security.
Elizabeth McInerney
3,175 PointsI would like to see additional optional exercises in each unit, so that those who want to can solidify their understanding before moving on to the next topic. Also, I am interested in learning R.
Caitlin Stein
15,525 PointsI'd love a quick preview/review of the new visual studio code.
Gregory Griffin
1,819 PointsMongoDB and also, Express w/node.js would be useful with the ascension of the MEAN.js stack...
Pamela Browne
7,332 PointsLove it! Awesome idea!
Meg Seegmiller
15,150 PointsI would love to see a course on project management for freelance web designers that showed how to build a website for a small business client from start to finish. Perhaps a version for building static HTML sites and then a version for WordPress? Maybe also go over what kind of meetings to have and how to help clients with content strategy when they don't entirely know what they want to put on the site.
I still find working with clients to be the hardest part as a freelancer and would love more help!
Konrad Pilch
2,435 PointsI agree with you Megan Seegmiller . That would be a good idea. There should be more about the freelance stuff and busines , or at least more in deep. Btw beautiful pp picture.
Aaron Brown
2,551 PointsThis is great! Keep up the awesome work, Team Treehouse.
Aaron Brown
2,551 PointsThis is great! Keep up the awesome work, Team Treehouse.
Binu Raj
1,051 PointsHey Treehouse, I realize this is a less popular OS for app development, but how about a track on Windows Phone App Development using C# or Visual BASIC? We have one on Android development, and two on iOS, so why not on Windows Phone? On another note, the tutorials are brilliant. Keep up the good work!
70 Answers
Konrad Pilch
2,435 PointsBeautiful!!! Amazing!!! Super!!!
Now, lets speed up the time x2 in the production of them!
:D
jacobmcdaniel
2,888 PointsInside of Scrum you guys should do how it pertains to design.
Meg Seegmiller
15,150 PointsI agree or maybe Agile / Scrum for freelance web designers?
Konrad Pilch
2,435 Points@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
I Made :
- HTML Trello Discussion here,
- PHP Trello Discussion here;
- Digital Literacy Trello Discussion here , and created by me is here;
- Android Trello Discussion here;
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Christopher Aporta
24,258 PointsHampton Paulk
5,093 PointsKonrad Pilch
2,435 PointsWhat are these videos called? :D
Devin Scheu
66,191 PointsAnimated GIF's
Salman Akram
Courses Plus Student 40,065 PointsAwesome!!
Time to replace very outdated Ruby course -
Build a Simple Ruby on Rails Application - Rail 3
Andrew Gay
20,893 PointsAgreed.
Konrad Pilch
2,435 PointsBut the old vidoes are cool too! They remind me of when streehouse started. it will be as if all old vidoes will go :(
Andrew Gay
20,893 PointsI wouldn't trash them, id just like to see at least the parts of the Track to be redone as it is a bit outdated.
Konrad Pilch
2,435 PointsI agree xd
Joshua Briley
Courses Plus Student 24,645 PointsAgreed. +1.
Andrew Gay
20,893 PointsThis might not be the correct place to suggestion this but I would like to see some Artificial Intelligence programming. (Though I do not think you would use any of the languages listed for this, thus why I am posting it here as there is no discussion board. I started learning LISP for AI so that might be an option?)
Saad Aleem
6,089 Points+1.
I know that treehouse content is usually geared toward beginner and intermediate students but I'd love to see some AI stuff.
michelletoussaint
1,513 PointsAlso the database foundation course si outdated.... and this causes problems when you have the new MySQL
Joshua Briley
Courses Plus Student 24,645 PointsHow about UI Regression Testing?
Unrelated to above request: Anyone using famo.us? I'd be thrilled to see a Treehouse quality series on getting up to speed with Famo.us.
Rodrigo Muñoz
Courses Plus Student 20,171 Points+1 . Definitely doing a Famo.us course will give a huge quality to Teamtreehouse.
Manuel Lerman
Courses Plus Student 1,184 Pointsmore Django pleeeeeease!
Tyler Renfro
15,190 PointsI would like to request a course for a Mean stack please
David Tonge
Courses Plus Student 45,640 Points+1
Luiz Carlos
15,714 Points+1000000000
Kevin Lozandier
Courses Plus Student 53,747 PointsMakes sense given its popularity for at least a workshop, but I'd want courses specializing in the facets of the M.E.A.N. stack individually given the alternatives for each technology representative of the MEAN acronym more:
M (MongoDB): In addition to MongoDB (done in the past in Treehouse)** A course on using databases w/ Node in general ( Firebase, PostgreSQL, CouchDB, etc) or at least a specialized course on modern PostgreSQL (9.3+, i.e. hStore, JSON & JSONB data types) makes sense. PostgreSQL 9.3+'s allows developers to address NOSQL concerns faster & more reliably than MongoDB.
E (Express): In addition to Express, Koa & Hapi are pretty darn good alternatives. Both are good candidates for courses or introductory workshops
A (Angular): With courses on Angular & Ember already available, Meteor and React are also deserving of courses. Given the future of Angular 2, likely Ember 2, the current state of React, & the near future of JS borrow heavily on the ideas of functional reactive programming, courses regarding that (i.e. RxJS) makes now makes sense. Similarly, workshops at least regarding various "ES6" (ES2015) features makes sense now.
N (Node): The most stable facet of the MEAN stack (beyond perhaps non-blocking code possible w/ languages like Go, Java 8, & Scala), workshops associated with leveraging ES6 & iojs to make server-side JS easier to do makes sense.
Devin Scheu
66,191 PointsC++ course please! :D
jacobproffer
24,604 Points+1
Konrad Pilch
2,435 PointsC++ its just an upgrade of C. SO first we need C :) then we can move to other as C is the basics and other are upgrates. C# is for games, Obj-C is for well, everything is an object. Actually I think iOS need more basics : p and more likely in C and other versions. And for sure RE-DO the basics of OBJECTIVE-C because its hell a mess, and hard to understand with little talking what we have to do .
Devin Scheu
66,191 PointsThere a C course here, at the very start of ios :D. But yes, I think they should do a updated version of the C course because I found it confusing.
victor gonzalez
6,063 Pointsmore Graphic Design
Joshua Briley
Courses Plus Student 24,645 PointsI support more classes on design theory. The typography course was quite good.
John Simoneau
Courses Plus Student 8,105 PointsI wish Treehouse had an Arduino course personally...
Aside from that, looks like awesome ideas and an awesome path above. I'm interested in Ruby the most right now but since I know nothing about it I can't really vote for which ones I want the most as I don't understand what I'll need to know yet or not.
Keep up the amazing job guys!
Hampton Paulk
5,093 PointsJohn Simoneau I agree with you 100%. This being said. Start a new topic/question and tag myself and Andrew Chalkley who is also into this. Let's see what the rest of our fellow students think.
Devin Scheu
66,191 PointsCan you link the thread here so I can also participate :)
Kenneth Love
Treehouse Guest TeacherPing Joy Kesten about this too.
Joy Kesten
Treehouse Guest TeacherTotally! I'll add it to my Trello board, be sure to vote on things you want!
John Simoneau
Courses Plus Student 8,105 PointsI've added a topic here and will vote on Joy Kesten 's Trello board as well. Glad I'm not the only one interested :)
https://teamtreehouse.com/forum/would-anyone-else-like-to-see-courses-or-a-path-for-arduino
jacobproffer
24,604 PointsI agree with Devin. A few C++ courses would be much appreciated.
Rajanand Ilangovan
1,835 PointsAny course on SQL?
Kevin Lozandier
Courses Plus Student 53,747 PointsThere's a SQL course already with many courses that reinforce its learnings for specific use cases involving PHP, Python, & its importance to use ORMS such as the ones provided by libraries such as PeeWee or frameworks such as Laravel & Ruby on Rails.
Pavel Razuvayev
4,128 PointsThis is awesome! At the same time I wish people would vote for something more challenging and unique instead of topics that could be looked up in the docs...
Konrad Pilch
2,435 PointsSome people need more help to understand concepts of the docs, like my self : p but its getting better :)
Bryn Humphreys
26,472 PointsAny chance of a Business Catalyst course & a Liquid Markup Course?
Hans Meyer
Courses Plus Student 51 PointsA Parallax Scrolling or Animation Tutorial would be great.
Konrad Pilch
2,435 PointsHi, I can tell you how it's done, I'm in bed now.
CESAR SOTO
3,687 PointsCan anybody tell me how I can to vote a topic ?
Thanks .
rayan f
5,888 PointsYou guys have cover almost all the important programming language and even went far with the new " how the web works" category. Thank you What I suggest that you start include courses about how the programming language works with electronic things or mechanical like robotics . I don't know if I was clear or not but hope you get my idea.
Konrad Pilch
2,435 PointsCheck the literacy track:) Digital literacy
rayan f
5,888 PointsThanks PHP for the reply, I did watch most of the video there in the literacy track and I'm planning to finish asap , but the contents there is different than what I mean.
What I mean that theu should move on to teach us about how to build your own electronic device ! to be more accurate ,like electronic engineering degree and mechanica. Because programming related to these fields in somehow.
thanks again
rayan f
5,888 PointsThanks Konrad Pilch*
I didn't realize the name before sorry G:
Konrad Pilch
2,435 PointsThere should be a design track on how to make dimple, cool.graphics for web. E.g using pen tool, shapes, and maybe gradients. Making graphic the style as they have the badges. I mean look at treehouse graphi, like that. The design in the films, badges etc..
Saad Aleem
6,089 PointsThis is great stuff. However, I don't see one for the Dev Tools section. Plus, a few days ago I requested a course on server technologies. I think that courses targeting how to code with a team, scrum, software engineering techniques etc would really help in getting a job.
rayan f
5,888 Points" how to code with a team "
I always was wondwondering how the team get connected and build a program without miss up anyone else coding in the team,how they can understand each other , how the idea implemnted accurately and what is really the job that evevery one should do and what is the name for it.
Great suggestion +1
Kevin Lozandier
Courses Plus Student 53,747 PointsI think an expansion of the Dev Tools section to cover deployment-related tools such as Travis CLI, Circle CLI, Code Hound, Docker along with further basics of a SCRUM mentality makes sense.
Things such as test driven development probably should be available for every language covered & required for the end of each track.
I think this is especially important for all the dynamic languages such as JavaScript, Ruby (Done, with the exception of how to do that outside of Ruby on Rails), Python (Done) and the frameworks associated with each language covered by the Treehouse library.
Hard to do such things from a project-based perspective, but that hasn't been a problem with great overview courses that aren't necessarily project-based from Joy Kesten, Guil Hernandez & others.
Craig Dennis
Treehouse TeacherScrum is on its way!
danispeh
7,090 PointsYes, dev tools coure, maybe some workflow course for given tools. I lke the treehouse-show. Maybe they could do some in-depth reviews for stuff that stands out (in their opinion)
Meg Seegmiller
15,150 PointsI second having a course on server technologies.
Kevin Lozandier
Courses Plus Student 53,747 PointsGiven the excellent resources on the platform regarding business, business, and dev tools, it seems an appropriate time more than ever in the history of the platforms to have material on Amazon Web Services, Google Compute Engine & App Engine, Microsoft Azure, and Digital Ocean.
Unless I haven't progressed to completion certain courses or misread a course overview, only Heroku & traditional SFTP deployment of web applications at this point have been covered.
To minimize cognitive noise, I'd imagine Docker & Vagrant can be utilized to minimize OS differences.
I'd imagine Hampton Paulk (PHP), Andrew Chalkley (NodeJS), & Jason Seifer (Ruby on Rails), can flesh this out if demand is there.
Kevin Lozandier
Courses Plus Student 53,747 PointsI'd also imagine guest teachers that are representatives of Amazon Web Services, Compute Engine, Azure, & Digital Ocean would be happy to help…
bobgoblin
6,967 Points+1
Ian Kaleva
9,572 PointsCool! Can't wait for more lessons
Ben Jakuben
Treehouse TeacherGary Jennings, I'll reply here since I can't reply to your comment. :) We are working on a few things that will help with what you're looking for. We have a course coming up on Scrum Basics that will help understand how to work on a team in an Agile environment. We have something on Gulp in the works, and we're looking at ways to help students work together as a team on projects. Thanks for the feedback!
Gary Jennings
22,408 PointsThanks for the reply. I am always so impressed with how fast the treehouse staff get back to us. You guys are doing a great job, can't wait for the new content!
Ben Jakuben
Treehouse TeacherTommy Troest we will be covering functional programming in Swift pretty soon, though it's not on the radar yet anywhere else as far as I know. It's great to hear that it's in demand, though, so it's something we will consider. We also totally hear you about wanting more chances for exercises and review. Stay tuned for more on that!
Kevin Lozandier
Courses Plus Student 53,747 PointsBen Jakuben & Craig Dennis: Was just going to ask you about that (after going through the entirety of the Java collections course) & similar questions regarding Android development.
RxSwift is emerging and the long-awaited 3.0 version of ReactiveCocoa are being released; in addition to fundamental functional swift, are you going to consider reactive functional programming Swift frameworks?
Similarly with Android development, are you & Craig Dennis planning to have material on functional programming w/ Java 8, taking advantage of streams and reactive functional programming Java libs like RxJava & Sodium.
It makes sense I think to get into these things now even though Android development doesn't necessitate that yet, but modern Java development does.
On a side note, since Go 1.5 will have the ability to have code that Android & iOS apps can share, it'll probably be interesting what direction the next version of Android will take given the dramatic things Microsoft (today's announcements that surprisingly omitted Swift) & Apple (Swift) have been doing to make mobile development easier.
An even more easier way of using Go for Android apps seems very likely now.
Ben Jakuben
Treehouse TeacherPrateek Prasad we are growing our offering of intermediate and advanced material across topics. Teachers are now working on more workshops between courses to create more of this content. Workshops are quicker for us to produce and seem to be a more effective model for advanced students. Let us know on the boards which specific topics you want in which areas. :)
Prateek Prasad
7,292 PointsI tweeted you some topics which i thought were great. But they've not been added to the boards :/
Konrad Pilch
2,435 PointsMaybe write it here too :)
Prateek Prasad
7,292 PointsSure.
danispeh
7,090 PointsYeah, workshops are great, I love the git workshops.
Konrad Pilch
2,435 PointsActually, since we are all here, I just have something in mind that I had before.
Make a website that uses all technologies . I mean HTML/CSS JS/$ and PHP or Ruby I don't know( I would preffer PHP but I don't know what other stutents thing).
And make a small or however big the website, with all them, something like that, in that way.
rayan f
5,888 PointsAgree +1,
For me I don't know yet which one should be used PHP or Ruby .
But for me prefering PHP.
Konrad Pilch
2,435 PointsWell, I believe Ruby on Rails for wensites, well get better in future, but yet PHP is with Wordpress and Ruby is powerfull too that you can make some other stuff as well and Rails comes with Ruby for web if im right.
rayan f
5,888 PointsI learned a lot from " How to make Website " course.
I learned in that one more than many courses together.
Konrad Pilch
2,435 PointsIm doing PHP I like it but what I mean is to focus on the majority of stutents that want to do a course so its more beneficial.
rayan f
5,888 PointsYeah, its all about the majority and the one will give us a benefit.
Yet I didn't start learning backend language , soon i hope I do. So I don't mind to start with anyone of them.
Thanks for sharing that
Kevin Lozandier
Courses Plus Student 53,747 Pointsrayan f: It'll always depend on subjective factors such as the pros & cons of the the language (or frameworks depending on such languages) compared to the problems you are trying to solve and ultimately individual or team preferences.
For some problems—like problems where a legitimate reason to use a JavaScript MVC framework has presented itself depending on research and understanding of a particular problem—the backend language used doesn't matter much as long as you get the JSON or XML you need to focus on more important decisions involving what client-side technologies and frameworks potentially you depend on.
Konrad Pilch
2,435 PointsIm learning PHP so I can start doing e-commerce sites and move faster as well as earn from them. What od you think? and XML as well.
Kevin Lozandier
Courses Plus Student 53,747 PointsXML is usually much less preferred than JSON today, but you probably know more than I do regarding the preferred API experience developers associated with the E-commerce industry want. For ECommerce, especially B2B, I'd imagine you'd likely have to support both anyway.
Various PHP-centric frameworks/platforms/services (Magento, Laravel, Wordpress) as well as Ruby-centric ones (Shopify Sinatra, Ruby on Rails) both allow you to address such a problem pretty fast. Same applies to the often popular use of Scala, .Net in those sort of industries.
Assuming you're hoping to have a team created for such a goal, you'd likely have to research the popular e-commerce libraries created by communities of certain languages you think warrantable to check out and sub-communities that have assembled around solving e-commerce related problems with such languages easier.
Konrad Pilch
2,435 PointsOh I have an IDEA, because in posts like that, its HARD to FIND the new posts, so what about if the news post will highlight or something? so we know its new and we wont have to look for the time whaich is new? its really a pain : p
Konrad Pilch
2,435 PointsAdd some logic course, like problem solving on how can we learn ALONE how to make a registration , or something else , the way we have to thing maybe? if that's any good . And make another topic and make a topic EFFECTIVE LEARNING somewhere maybe, because a lot of students, including my self, look how to learn. Im getting better andi discovered more techinques etc.. but now other people ask the same question. ANd what if we merge mine and other people, experienced etc.. that would be a good topic , or video. maybe a workshop.
Kevin Lozandier
Courses Plus Student 53,747 PointsBen Jakuben: Where's the external link to Trello?
Joy Kesten
Treehouse Guest TeacherEach board is linked in the original post. Click on the topic you're interested in and it will take you to the trello board
Nelson Pantaleon
7,025 PointsLooks great, but where can I request an Arduino course?
Joy Kesten
Treehouse Guest TeacherFeel free to vote on it here, I just added it to the end of the request list. I'm sure Andrew Chalkley, Hampton Paulk or I would all be happy to do a course if there was enough interest :)
Hampton Paulk
5,093 PointsTotally! I love this idea, but we would need a large amount of interest from several students.
Konrad Pilch
2,435 PointsMaybe a small description from treehouse teachers what are the courses on trello would be good like in done of them. Because there are soo many stuff there and i have no clue even what are they: p
John Simoneau
Courses Plus Student 8,105 PointsI mentioned it above as well. They suggested that I start a new thread and tag a few people so I have done so here:
https://teamtreehouse.com/forum/would-anyone-else-like-to-see-courses-or-a-path-for-arduino
I've also added my Trello votes for it. It would be nice if you add a comment to my thread to help stir interest or if you have a thread I'd be glad to comment on yours.
Hampton Paulk I agree it would need a large amount of interest to start a course. It has to be worth-while after all. That said... it's not likely to see to much interest here I wouldn't think because the site is not exactly known for it's robotics courses yet. But if there was some word would undoubtably spread pretty fast. I've been searching for online courses and they all looked really crummy, homemade, or confusing (though I'm open to suggestions if anyone else found better!). So it's a need that's for sure. But it's not something that I could imagine being too highly voted in by the current audience here. It would take the word getting out which is obviously a gamble.
Hoping the gamble will be researched and considered though which is why I'm posting here. Treehouse does such amazing programming courses that I know they would put together the best offerings out there should they ever do it :)
James Gill
Courses Plus Student 34,936 PointsAnd all the requests folks have posted in forums before? Here are a few of mine:
https://teamtreehouse.com/forum/top-five-courses-id-like-to-see-on-treehouse https://teamtreehouse.com/forum/whats-going-on-with-the-javascript-course-content
Mainly, since Treehouse claims to have both instruction and career help, it'd be wonderful to have a lot more content teaching practical skills for a real-world dev environment--workflows, build and deploy tools, etc.--and putting it all together.
bobgoblin
6,967 Points+1 for workflows, build and deploy tools
James Gill
Courses Plus Student 34,936 PointsWould also love a course on Jekyll, especially using it to things that are not blogs--like page-only sites, etc.
Joshua Briley
Courses Plus Student 24,645 PointsI could see this as being a good thing. Seems like a lot of the of the plugins mentioned on Jekyllrb.com seem to be outdated, or just plain abandoned. Have you noticed this, too?
danispeh
7,090 PointsIn General, more exercises and more assignments (extra credit assignments). Anything to practice and make our "hands dirty".
duncanaforbes
5,479 PointsIt would be a great idea to look at adding courses on Neo4j Graph Databases, Apache Mesos / Storm Databases as well as Redis. Currently learning the two former mentioned databases myself. And believe it would be great to give people more access to the methods of working with these databases. What with having an understanding of working with larger data sets becoming increasingly more important within the industry. This would most likely work best with the Python / Flask tracks. The introduction of your Data Science course was a nice surprise the other week also.
Another idea would be looking at the current trend of container based deployments with DevOps such as Docker + Quay.io and using servers with container based operating systems such as CoreOS, Ubuntu Core and Project Atomic.
james white
78,399 PointsThe list of things NOT covered by teamtreehouse courses is sooooo long!
I hoped they hired to C# teacher they were advertising for...see this forum thread about this:
https://teamtreehouse.com/forum/cnet-courses-coming-soon-to-treehouse-maybe
Not only Arduino, but how about also an I.O.T. (Internet of Things) course for Digital Literacy.
There's also Raspberry Pi 2:
https://www.raspberrypi.org/raspberry-pi-2-on-sale/
There's Intel's I.O.T. Dev kit:
https://software.intel.com/en-us/iot/home
Would you believe that Microsoft would have a tool to port from Android/Java to mobile iOS/Objective-C?
..oh, and Windows 10 as well (just incidentally or course).
It's call JUniversal:
I'm all for cloud stuff as well, but right now most of my clients are asking for a private/public cloud mix (and that means no Amazon AWS, which doesn't support private clouds at all).
I would really like a course on how to do some IT related tasks for developers.
Like I used to use WinXP's remote desktop to "see" what's happening on the desktop of a windows server. It was great for debugging. I know there must be a Linux equivalent. So how about Node.js + D3.js + three.js with the graphics rendered on the server and "flipped" to a client browser HTML5 canvas (with some sort of mouse/keyboard interactivity on the client side)?
Setting up an SQL database remotely (via phpAdmin or CPanel) is a real hassle to learn on your own (by trial and error). How about a tutorial on that? Maybe with some csv to sql conversion thrown in for good measure.
Definitely be more "MEAN-stack oriented" as you continue to come up with new courses for the roadmap.
You should have gotten the Trello people to set up accounts automatically for all Treehouse members (and just emailed us the link to sign in).
I upvote for more content/course creation...faster!!
I also think Teamtreehouse people need to be improving the user experience:
1.) Collapsible panels for the home page ToDo dashboard
2.) Forum stickies
3.) In house development of Treehouse tools that take a lot of the "gruntwork" of web development.
I've used Dreamweaver for years and it's so much faster to use a mouse to set up divs and CSS than to spend hour and hours typing.
However, it's expensive.
Something like "scaled down" version Dreamweaver - a mouse driven IDE/toolset for quickly prototyping mobile first, responsive web sites (without having to do manual numeric calculations for em values and manual grid layouts).
I still like the older Macromedia versions of Dreamweaver rather than the Adobe ones, but the CSS3 doesn't render right under the Macromedia Dreamweaver versions so I have to switch to the Adobe CS versions for the final CSS "refining" (with polyfills and cross browser IE hacks).
I've been using 960 grid for the last few years:
http://responsivedesign.is/resources/frameworks/960-grid-system
...but recent switched to Skeleton:
The conversions involved weren't totally non-time consuming and painless, however..
Anyway, I guess anything but another TacoCat style challenge in python would be welcome..
Android course - games, games, and more games.
I think Angry Birds was written in Lua.
Any Android Lua game programming courses planned?
Box2d is a physics engine originally written in C++, but it's also available as Javascript for games.
It can even be combined with WebGL:
https://kripken.github.io/box2d.js/webgl_demo/box2d.html
Android games can also use C++ via the NDK (Native Development Toolkit)
There was a book, "Pro Android Games" by Vladimir Silva, that taught how to do "port-overs" of games like Quake and Doom to Android (with java wrappers for the touch interfacing).
The examples were pretty crude/basic, but showed it could be done.
Anyone at Teamtreehouse know how more advanced versions of this type of Android NDK functionality could be developed?
I would also like to know a lot more about using the Treehouse API.
There should be a full course on that - tons of variations on doing web pages that profile our Treehouse points (graphically) and have various ways of laying out badges (not just overlarge or scrolling grid - how about a JQuery collapsible tree with with badges thumbnail-ed as tree nodes.)
I also want to know much more about what tools/technologies Teamtreehouse uses internally.
There have been articles in the past but I guess those articles are a little dated -- Teamtreehouse technologies keep evolving.
Responding to Konrad Pilch --
Sorry, but my clients are paying for faster, not harder (and taking longer).
Speed is the name of the game these days.
I know how to do what Dreamweaver does manually --I just never want to go there again.
This is the 21st century, not HTML coding in notepad in 1995.
Less typing (not more) = greater productivity.
Apple's Auto-layout and Storyboards are not only really slick,
but save a bunch of code/typing.
If only there was Android IDE from Google that had these features.
I use Xamarin Designer for a lot of my cross platform apps (got a free copy) and although they have some visual layout tools for the Android apps, you still have to tweak things (in the manifest xml) to get everything looking right on a variety of screen sizes.
Konrad Pilch
2,435 PointsHI,
The best way to learn is the hard way. So while you migh use dreamweaver.. its good, but after you know how to do it without.
Too much to answer from my side since im not sure if i did understand you right and i dont want to write something off topic :d
I believe, for C# as with other C's you need have basics with C. Plus , i think, if you know C, other will be easy and by the time you know C, you should find it easy to learn other additions to C . At least when i did Obj-C basics and C#, i mean uh thats what i think , may not be 100% right, but most of it .
Devin Scheu
66,191 PointsAnother one of James's very long (But very very true) posts and I 100% agree!
Konrad Pilch
2,435 PointsHow long will this voting or requesting be aviable? im just curious if i have to make about other topics ( that im interested) now , or i can do it tomorrow : p i dotn want to miss out this oportunity xd
Jaber Salehi
Courses Plus Student 11,888 PointsSome Mac/Windows application development would be AWESOMEEEEEEEEEEEEEEEEEEE :D
What do you say guys ?
Konrad Pilch
2,435 PointsHmmm, actually, that sounds interesting. Though , i believe with C# do can do desktop applications etc.. with some twikerling .
Though, im not interested in it ( for now), i think it would be cool in future. I think there should be soemthing like that if enough students would be interested in it . I mean , who woudnt want to create a cool feature for them selfs? i want , and i have idea on how to improve somee things , but hey , im ot gonna gave it away :D
Prateek Prasad
7,292 PointsBen, not trying to spam the post or anything but since Konrad Pilch asked, and even I wanted the opinions of others,
Here are my suggestions for the Android Track (Ben , find the same in your mail )
Create a fitness app using Google Fit APIs which has a wearable version & implements leaderboards and social login
How to use Vector Graphics in Android
Enable In-App Purchases on Android
Implementing Material Design ANIMATION & TRANSITION.Visit this link - http://goo.gl/wiB8dm
Implementing the FLOATING ACTION BUTTON and transitions using the floating action button. Check this - http://goo.gl/oCG1Xs
Implementing 3rd party libraries for android to enhance the UX and UI of an app.
Konrad Pilch
2,435 PointsMaybe here as well?
I hope this helps to make it clean for developer-teachers at treehouse :)
Jonathan Grieve
Treehouse Moderator 91,253 PointsHi!
Andrew Chalkley Dave McFarland Alex Vanston
I realise there is a course in Angular already. However I have to say there has never been a course I've struggled with more than the AngularJS Course. I just don't think there's a big enough learning curve to the course from the JS Basics course straight to Angular. I really want to finish the course but it's really hard to get to grips with.
If possible I'd really like to see an Angular Basics course or a beginner level introduction to Angular on Treehouse. That said, isn't there an Angular2 out now or coming soon?
Many thanks :)
Kevin Lozandier
Courses Plus Student 53,747 PointsHi, Jonathan Grieve:
Being familiar with the state of Angular 2, It’s too early for a standalone class. What may make sense is a course on TypeScript, *”ES6” (ES2015) JavaScript, & a workshop on the new router that was made available for Angular 1.x users to use Angular 2 *will use.
Perhaps Andrew Chalkley, Dave McFarland, and other Treehouse staff familiar with the JS roadmap will consider these things be added to a JS Trello list.
Since Angular 2 will use Observables, my earlier recommendation of a course (or workshop) regarding RxJS be considered also makes sense to be added to the Trello list.
jrabello
17,917 PointsBoth Angular2 and Typescript should be very interesting
Gary Ford
14,475 PointsA Drupal Track would be great. I'm seeing more and more companies looking for Drupal developers.
Konrad Pilch
2,435 PointsLets learn everything xd that would be soo cool, but no time nor thats probably impossibile to learn every framework and langiage.
Thien Nguyen
20,555 PointsMaybe we should have a web security category. It will cover cyber security and hacking.
Konrad Pilch
2,435 PointsAgree.
rayan f
5,888 PointsCompletely agree , That's one of the important topic thatb should be covered especially with the topics that tree house offer.
Hope to see one even for beginner like me.
Konrad Pilch
2,435 PointsPlease read this treehouse teachres.
Please look at the cons , okay, instead of going into that link, here i put it " I wish there were more web and mobile app building projects. " - he said.
I think that too. I found that on internet.
Projects would be awesome! That actually you can make something fomr them and implement in your project . Like Randy PHP application, make a similar but e.g with user log in or somehting, different project. At least have moe than just one . Maybe three covering different htings.
rayan f
5,888 PointsHow about a course on " How programming Language are made" in the Digital literacy category.
Rodney Wilson
2,300 PointsI would like to see courses on how to build web apps/hybrid apps. And would also like to learn the business side of app development. Like equity, business structure, etc.
Saad Aleem
6,089 Points+1
A course explaining all the business/startup jargon would be great!
Konrad Pilch
2,435 PointsDoug Riley , i think there are some of those allready in the library somewhere . Actually, there are some of them there allready : p
Rebecca Riley
Courses Plus Student 2,265 PointsHow about these topics:
CSS
- CSS Animations - Advanced (Beyond basics and maybe a workshop)
- Designing in the Browser workshop (F12 Tools – Chrome/IE/Firefox)
- CSS Polygons
Web Design
- Google’s Material Design – Best Practices/Implementing
- Building a site using material design guidelines (workshop)
WordPress
- Creating/Implementing Subscription Content
- Child Themes workshop
- Creating Custom Post Types
- Creating and using custom metadata (and showing it on the post/page view list)
- Using CDNs (variety of services and setup)
Digital Literacy
- How CDNs work
- How to put your digital assets in CDNs
Rebecca Riley
Courses Plus Student 2,265 PointsKonrad Pilch - I actually searched the library for these topics before posting. There were one or two of the CSS topics covered on a very basic level, but I'm hoping for a more in-depth dive and workshops. If you can point me to the ones you think cover any of these topics beyond the basics, then I can remove the suggestions.
Konrad Pilch
2,435 PointsJust saw i. You mean cscss3 with the animation and stuff?
Joshua Briley
Courses Plus Student 24,645 PointsHopefully it isn't too late to recommend something...
Backend as a Service tools like Firebase would be a nice tie in with the Front End Developer track, or at least as a workshop.
Prateek Prasad
7,292 PointsGuys, new course content has been added to the board for Android, Please vote on the topics.
Link - https://trello.com/b/fFYx3BCO/treehouse-android-content-roadmap
Brian Wassel
22,171 PointsJonathan Grieve
Treehouse Moderator 91,253 PointsHi all,
for the Web Design Track is there scope for more courses on Responsive Web Design?
I know there are a couple of courses out there i think on the CSS range but I've recently been doing some client work for a website which was initially made for desktop only. I tried to scale it down from desktop but it proved too painstakingly difficult.
So I'm rebuilding it from the ground up using a mobile only approach.
I'd love to see a course or 2 on the following topics Mobile First Responsive Design or Scaling down a fixed with site Something on those lines.
Thanks.
Marcio Mello
7,861 PointsI Would like to add a request for an IONIC course, but not sure in which topic would it go? I see it as Mobile Development, but we only have iOS and Android options. Could be Hybrid Apps. As it uses HTML, CSS and JavaScript as core languages in the framework, I would have to choose one of them. Maybe JavaScript? Anyway, where should I add this request? Thanks
Ben Jakuben
Treehouse TeacherNoted, and thanks for expressing this feedback! Ionic doesn't fit into a current topic but it's definitely something we've been talking about. No firm plans to share yet about this, but we'll put something on the roadmap should we firm something up.
In the mean time, check out these articles by Andrew Chalkley :
John Steer-Fowler
Courses Plus Student 11,734 PointsIs there going to be a Roadmap for Game Development? I am really excited to see what is coming in the future and I really want to request some courses.
I also know that there are many other people loving the Game Development course so far and are really looking forward to the future.
Any plans for a roadmap Nick Pettit?
Amresh Venugopal
2,307 PointsI request for Artificial intelligence using Python, I have learnt a lot from the courses by Kenneth Love. If possible, some lessons on scalability in Erland, Scala, Clojure.
Rodrigo Muñoz
Courses Plus Student 20,171 PointsI would request Falcon and AWS, please!
kevinardo
Treehouse Project ReviewerBen Jakuben Hi Ben! There has not been a lot of movement on the JavaScript board for a while. Any updates?
Keep on rocking!
bobgoblin
6,967 PointsI'd like to see much more of a focus on testing, debugging, and error handling (including logging). It is a major part of programming but is often either completely skipped or barely mentioned in most courses I've seen so far.
bobgoblin
6,967 PointsHow about covering software documentation? It may be nobody's favorite task, but if you create software you will need to do it. You could include a discussion of popular tools, the dangers for not doing documentation, what should be included in each, and how to create each. If focusing on agile only, then what documentation is needed in agile? When and to what purpose is documentation created in agile? In either case, when and why does documentation fail and conversely when and why does it succeed?
bobgoblin
6,967 PointsWeb security and the programmer's role. You can cover filtering input, controlling output, XSS, CSRF, SQL injection, handling sensitive data, etc.
Jonathan Grieve
Treehouse Moderator 91,253 PointsIs voting still open on the Trello boards these days? :-)
Ben Jakuben
Treehouse TeacherTotally! I think some are a little out of date, but I'll remind teachers to check and update them.
Jonathan Grieve
Treehouse Moderator 91,253 PointsWonderful! I wasn't sure so thanks for clarifying!
Michael Lauridsen
10,321 PointsWill the javascript trello board ever be updated?
kevinardo
Treehouse Project ReviewerBeen trying to get some answers on what is happening with the JavaScript parts of Treehouse. Status of the current teachers, why the roadmap looks so empty with JS content and why the Trello board does not get touched...
But i've been hitting a stone wall. Don't know why, been a gold member since ages :( Oh well, Treehouse staff can suit themselves that i'll be referring people to Code School instead for JavaScript content.
If they'd do the same with CSS content ( Guil, please never leave :) i would be out of here in a blink.
Michael Lauridsen
10,321 PointsYeah, it's super sloppy. I still got a lot to learn about programming and Javascript in general, and I have lots of content left,but compared to the ever changing nature of Web Development I would have hoped for more frequent and bigger updates. Treehouse is still great as a foundation though, and I'm not sure Codeschool is much better content-wise? It's double the price for me, as a student.
Ben Jakuben
Treehouse TeacherHey everyone! I wanted to check in and apologize for the slightly out-of-date Trello boards. We will build this functionality into our site, but that effort has been delayed because of some higher priority changes we're working on. I do want to emphasize that we still very much want to know what you all want to see offered here, and definitely take that feedback into account with our planning!
To see what's coming up for the next two months or so, check out our public facing roadmap.
Please continue to vote on the Trello boards and request topics from teachers until we move to something in the app itself. :)
As for JavaScript specifically, we released Angular Basics (a full revamp) recently, and Huston is working on some MEAN stack courses, starting with MongoDB Basics, due later this month. :)
Lastly, in case you have missed some of this, here's what's new in the past 2 months:
Android: Android Activity Lifecycle
C#: C# Basics, Introduction to Visual Studio (Workshop)
CSS: CSS Layout Basics, CSS Flexbox Layout
Design: Adobe Illustrator for Web Design
Development Tools: Using Treehouse Workspaces (Workshop), Hosting a Website with GitHub Pages (Workshop)
Game Development: Unity Basics
JavaScript: Angular Basics
WordPress: How to Install WordPress on Your Computer, WordPress Basics
iOS: Swift 2.0 Basics, Swift 2.0 Collections and Control Flow, Swift 2.0 Functions, Object-Oriented Swift 2.0, Build a Simple iPhone App with Swift 2.0
Michael Lauridsen
10,321 PointsGreat! Thanks for the transparency :)
Jonathan Grieve
Treehouse Moderator 91,253 PointsHi Ben,
Thanks for this. I've been wondering for a long time about the Digital Literacy topic as this one doesn't seem to have taken off and the Trello board is locked out. Is this being phased out do you know? :)
Appreciate you keeping in touch :)
Konrad Pilch
2,435 Points+
aslo, whats happening with PHP? will it get updates or new courses such as creating facebook like with pure PHP? and having practical examples about functions, classes, OOP and so on?
Ben Jakuben
Treehouse TeacherJonathan Grieve , we do not have a clear direction on Digital Literacy at the moment, mostly because Joy no longer works here and she was the leader of that effort. There is a lot of positive response to it, and lots more to cover, but the overall plan is still taking shape. We are adding some other "literacy" type courses like HTTP Basics and REST API Basics, though!
Ben Jakuben
Treehouse TeacherKonrad Pilch , our new PHP teacher, Alena Holligan , is hard at work on her first course, Build a Basic PHP Website! She has plans on overhauling our entire PHP offering after that.
Jonathan Grieve
Treehouse Moderator 91,253 PointsThanks again Ben Jakuben :)
Alena Holligan
Treehouse TeacherI am SO excited about the upcoming plans for PHP!!! Especially with PHP7 launching this month! Data, security, login, administration, oop, frameworks.... so much fun :)
Kevin Lozandier
Courses Plus Student 53,747 PointsSo much new content! I've been dealing with a cracked MBP screen; I only got repaired a few days ago outside of work. With the excellent variety of paths now in existence, is it possible for moderators/users to get notified when new roadmaps in the paths their interested in (default behavior being that they opt-in for this and at first only be notified of new content in the paths they've had course progress in)?
Konrad Pilch
2,435 PointsWill be it pure PHP login with OOP? Can't wait too!
Niyamat Almass
8,176 PointsHi Ben Jakuben
The Activity Lifecycle course is already published but why it is still in trello board(In progress card).
Recently Ben Deitch change the android track. And he removed three intermediate course from that track.
Can you tell me what is the next intermediate course name?(I mean a project like Build a self destructing messaging app or Android Data Persistence ).
Pascal Klau
15,748 PointsThis does not seem to be up to date anymore. Is it really so hard to implement a poll like these on the actual Treehouse website?
ALBERT QERIMI
49,872 Pointswhy databases don;t have trello roadmap Ben Jakuben Andrew Chalkley
Jonathan Grieve
Treehouse Moderator 91,253 PointsThis will be because the boards were created before the Database topic was released. The same with C# and Game Development.
Maybe we could ask for these boards to be created? :-)
ALBERT QERIMI
49,872 Pointsit will be nice to request courses or to see future courses or workshops that will be released
by the way Andrew 5 stars
Brendan Whiting
Front End Web Development Techdegree Graduate 84,738 PointsBen Jakuben is this still active? I have some requests for the boards. I clicked on the Digital Literacy link above and it is broken. I clicked on JavaScript link, and there was a card that suggested to email joel.kraft@teamtreehouse.com but the email delivery failed.
These are my requests:
JavaScript:
- Angular Intermediate/Advanced (make a track?)
- Call/Apply/Bind
- Data Structures & algorithms (Are you planning on doing this abstract or language specific? I see suggestions for it in other language boards as well)
- Advanced Testing (mocks, stubs, async, best practices)
Digital Literacy:
- understanding protocols TCP/IP vs HTTP vs SSH, what the transport layer is, etc.
- operating system and virtual machine basics knowledge
Ben Jakuben
Treehouse TeacherThanks for these requests. cc James Churchill for the JavaScript requests. And we'll change that card on Trello to link to a new JavaScript alias instead of an individual teacher.
Those Digital Literacy topics would certainly be nice to add, though they aren't on our near-term roadmap. It helps to know that you and others are interested in it, though! :)
Kevin Lozandier
Courses Plus Student 53,747 PointsBen Jakuben I think the Golang track needs to be updated to account for the standard package library (ZIP, CSV, reading files, etc), Intermediate to Advanced Go following up right where the overview left off (context, etc), & Microservices in Go, & monolithic apps with Go (even covering a framework such as Buffalo.io)
geraldcampana
2,163 PointsPlease include micro-service architecture and pattern used by many industries.
Scott Paterson
26,869 PointsScott Paterson
26,869 PointsGreat Idea!