Welcome to the Treehouse Library
This is a sample catalog of all the courses we offer. Browse by topic or difficulty. Sign up today and get access to our entire library. Treehouse students get access to workshops, bonus content, conferences, and more.
Ready to start learning?
Treehouse offers a 7 day free trial for new students. Get access to 1000s of hours of content. Learn to code, land your dream job.Start Your Free Trial
- All Topics
5 hoursBonus Series
The Treehouse Show
The Treehouse Show is our weekly conversation with the Treehouse Community.Viewed
Digital Media Through Photoshop
Get started with creating your own digital media files. Setting up your documents properly before you start creating will be crucial for your end product. In this course we’ll learn what those considerations are as well as how to choose the right options. We’ll introduce the most prolific creative application Photoshop to set up our files, make some adjustments and come out the other end with a banner ad suitable for use on the the desktop and mobile as well as print. This course is perfect for anyone looking to get started with design or photography.
FOWD London 2015
With a healthy blend of inspirational sessions and practical advice, #FOWD is the design and developer conference to take your skills to the next level and meet like-minded individuals ready to make the web awesome together.Viewed
FOWD New York
Future Insights Live 2014
The Future Insights Live (#FILIVE) conference returns to Las Vegas for the third consecutive year, bringing you five days of the best in the world of web design, development and mobile, all covering future-focused subject matter. With a brand new updated format, we have once again combined all of our successful shows, Future of Web Design (FOWD), Future of Web Apps (FOWA) and Future of Mobile (FOM) to bring you a week of the most diverse session topics around.Viewed
Future of Web Design - New York 2013
Sass Conf 2013
A conference for front-end developers and designers that love Sass and are passionate about building a better, more beautiful web.Viewed
Creating Wireframe and Photoshop Mockups
In this live Workshop, Nick creates a mockup for the website of a fictional to-do list app. He starts out with wireframes using Balsamiq, then moves on to Photoshop and creates a high fidelity mockup. Finally, Nick shows how to prototype the mockup in HTML and CSS.Viewed
3 hoursBonus Series
Treehouse Quick Tips
Treehouse Quick Tips are fast and easy lessons that you can start applying now. Learn to create stunning designs in Photoshop, beautiful websites, and useful mobile apps for Android and iOS.Viewed
60 minBonus Series
Mockups for Responsive Design
Learn how to wireframe and design websites that work across multiple devices and screen resolutions. We'll cover everything you need to know in order to create low fidelity and high fidelity mockups for responsive designs.Viewed
6 hoursBonus Series
Design and Development
Learn how a designer and developer can effectively collaborate to build a web app.Viewed
16 minBonus Series
Web Design Q&A with Nick
In this series, Nick Pettit answers your questions about web design, web development, and anything else you're interested in knowing.Viewed
Whoops! Perhaps you can try a broader search.
The following items are scheduled to be released soon. You can also visit our content roadmap for more info.
Practice Creating a Sitemap
Practice creating a sitemap for an elementary school called Northeast Elementary. Use research and a persona to determine what features and pages the school will need on its website then organize and diagram them into a sitemap.Viewed
Loops are a way of repeating code -- they're handy for repetitive tasks. Loops are frequently used for actions that need to run a particular number of times or until a certain condition is true.
Arrays provide a way to store multiple pieces of information. An array is a list of values: numbers, strings, boolean values, or even other arrays. In this course, you'll learn the basics of using arrays as data structures.
Accessibility For UX Designers
Accessible design is a design process that specifically considers the needs of people with disabilities. In this course, you’ll learn about the standards in place to guide designers in creating experiences that are accessible to all users as well as techniques to help bring your projects up to those standards.
Everyone has probably experienced Imposter Syndrome. We may not know what it is but we have felt it at some point. In these videos learn about what Imposter Syndrome is and tips to combat it.
In this course, you will learn how to build the Treehouse Blog by implementing Authentication in a Laravel application using the Blade templating engine.
Designing Dynamic App States
When designing views in a website or app, it's common to think about the ideal state first. Content perfectly fills the UI, graphs are visualizing data, the user has familiarity with the tool, and the full functionality of the product is apparent. However, there are many more states to anticipate, from onboarding new users to helping more seasoned users discover new functionalities and manage copious amounts of data. In this workshop, you'll learn how to design UI for dynamic app states.Viewed
For this practice session, you’ll be creating eight rough sketches for the primary screen of a sketching application. This app gives users the ability to make quick, shareable, black-and-white sketches using their finger on a touchscreen.Viewed