We are always working on new content so Treehouse students can stay up to date with the latest technology. This content roadmap contains everything that's planned for release. Please contact support if there is a course you want to take but don't see listed.
The dates reflected for each course are estimates and may change.
Introduction to Design Systems
Learn how a scalable, repeatable design system leads to more efficient design. Learn the components of a design system, and how to work with existing documentation.
Designing for User Roles
Delve into the nuances of building a product for multiple audiences. Learn how user roles are defined and used. Recognize the importance of providing various permission levels, learn best practices, and analyze how B2B (business-to-business) serve many types of users.Viewed
Learn the principles of Interaction Design, including the five dimensions, interaction models, and cognitive psychology. Practically apply those principles by learning how to design interactions in a design program.
Presenting Design Ideas
Learn how to effectively present your work and design process to stakeholders so you can guide decisions and communicate your vision. Define the agenda, set the project goals, share your research, compare iterations, navigate feedback, and create a path for next steps.Viewed
Getting Started With Material Design
Learn how to work with Google’s Material Design documentation. Learn to apply Material Design principles when designing applications for the Android platform.
Getting Started With Human Interface Guidelines
Learn how to work with Apple’s Human Interface Guidelines documentation. Learn to apply Human Interface Guidelines principles when designing iOS applications.
This project will show you how to build the Treehouse course catalog using Laravel, one of the most popular PHP frameworks. You could easily use this project to create a basic Laravel application using the MVC design pattern.
Build a REST API with Laravel
Build a REST API using one of the most popular PHP frameworks, Laravel. In this course you'll learn how to implement CRUD operations in a Laravel REST API using the MVC design pattern.