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

Is it possible to make a Treehouse education like a game?

Just weird idea come to my mind. If you'are tired of my posts just let me know.

Treehouse game:

We have a Treehouse island.

Now it' empty.

User learns HTML and Tree appers on island.

User learns CSS, JavaScript and new small houses appers on the tree.

User learns Java and additional building appears on the Island.

User learns C# and additional building appers on the island but with different design.

User learns Linux and Island is divided by two islands. Now we have a Linux island and Windows Island.

User learns Fedora and RedHat courses and island is devided by small rivers that as a whole represent Linux Island.

User create a Project on Treehouse and people start walking and doing things and island. Walking and doing represent what code was written.

Imagine User come to Treehouse, he has a money. He is an investor. He wants to have a Tree first, so he invests in building a Tree by buying an HTML course. He completes it and Tree appers on Island. If he learns it badly then tree is young and strange.

The same logic with other course. He wants have a building than he invests his money in Treehouse C# course Want a road betwen c# house and Tree learn a JSON.

This logic allows structure the whole programming and it's also interesting for the user. Let's imagine HR looking at you city and make a decision regarding your salary.

We also can understand different fallbacks of the current languages. For example, there is no road between building and a Tree. It means that we need an API to make a road.

You can allow programmers write a code on Treehouse and charge them a litle fee to allow create an API for the Tree and building a road..

Proffessional programmers can watch a current city and understand what they can do and what they can't do with current API's libraries.

You can expand and dramatically with right logic and represent other courses, not only programming. For example, on Treehouse might be a course what is best way to invest in a city. How the city works understand the nature and lears assembler. Or even know what is current proccessors archtecture learn what we have at fundmentals and compare with a nature. Mybe we need a "natural" processor.

It's going to be fun and joy learning things. I'm not saying that it can be applied to VR which is trendy right now.