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

Advanced Portfolio project suggestions.

Hi All. I am about 9 months into my journey in coding. I have done a handful of the projects listed throughout various courses on here (react scoreboard, rails blog) - but Iโ€™m looking for a few that are a little more complex, impressive to actually put on my portfolio site.

Does anyone have any suggestions for project based courses either within the treehouse curriculum or elsewhere? I am aiming to eventually become full stack so I am pretty open to the language.

P.s. treehouse it would be awesome if you could search the curriculum based on code along projects : )

1 Answer

Ken Alger
Ken Alger
Treehouse Teacher


This is a great question and one that comes up a lot. What are you interested in doing in your coding career? What types of websites or apps interest you?

Have you thought about finding one that you use frequently and trying to clone it using your preferred language stack?

They don't have to be as fully fleshed out as an entire production site. Perhaps choose one feature that you really want to explore and build that part out. For example, if you could build a social site that maybe doesn't have all the same bells and whistles as Facebook, but handles the basic concepts of users, user networks, and messaging.

There are lots of project ideas out there that would be great for a portfolio and remember that for your portfolio they don't have to be full-featured applications. A minimal-viable-product is a great thing to have as an example as well. It can lead to some great interview conversations too. "What would be the next thing you add to this project?" "How would you do this differently now?"

Here's a list of ideas, though, just for fun:

  • Build a content management system that manages a restaurant menu.
  • Make a simple time tracking and invoicing tool.
  • Make a searchable notes app.
  • An address book that stores the contact information for a list of people.

Hope it helps. Post back if you'd like to continue the conversation.

Happy coding!
Ken W. Alger

Ken Alger hi ken! Thanks so much for taking the time to respond. I actually have no shortage of ideas, I am more specifically looking for advanced code along projects. I was able to create a CLI gem from scratch and a Sinatra App - but donโ€™t feel skillled enough at this juncture to do so with rails and JavaScript and am looking for a jumping off point by way of a code along that I can customize and build upon.