IndustryNew & Upcoming Course Highlights: VR, Rails 5, Java, React & PHP

Every week, new courses and workshops are published to the growing Treehouse Library! Here is a short list of what we’ve added recently, as well as a few highlights from our Content Roadmap.

Start learning to code today with a free trial on Treehouse.



VR in Unity Nick Pettit

Virtual reality is the combination of a head-mounted display and some clever software that creates the sensation of being in another place. What was once science fiction has rapidly become one of the most practical avenues to creating immersive entertainment, simulation and training, architectural visualization, and more. In this course, we’ll learn how to setup popular headsets like the Oculus Rift and the HTC Vive within the Unity game engine. Then, we’ll create a fun and challenging basketball game with realistic physics and sound that can be played in virtual reality.

Ruby on Rails 5 Basics Jay McGavren

In this course, we’re going to set up a simple blogging app with just a handful of Rails commands. Then, we’ll dive into what we’ve created and help you really understand what’s going on. We’ll show you how to work with models, views, and controllers to quickly add new features to your app. By the end of this course, you’ll be ready to create basic web apps in Rails.


Observer Design Pattern Using Java Craig Dennis (58 minutes)

In this workshop, we’ll take a look at the popular software design pattern Observer.

Installing Rails 5 Development Environment on LinuxJay McGavren

Join Jay to set up a Ruby on Rails development environment on Linux. We’ve chosen Ubuntu because it’s a very common distribution, but you should be able to adapt these directions for other distros without too much trouble.

Installing Rails 5 Development Environment on Mac – Jay McGavren

How to set up your Mac for Rails 5 development.

Sign up for a free trial to check out more courses and workshops in the Treehouse Library.


React Router Basics (September 2016)

Learn how to use React Router, a popular library in the React community, to manage navigation and rendering of components in React applications.

CRUD Operations with PHP (September 2016)

In this course, we’ll delve into the full spectrum of database interactions. Whether the application is an e-commerce, or social network site, or even a todo app on your phone, the data needs to change over time. CRUD is an acronym that refers to the four main operations that you’d want to perform on data in a database: Create, Read, Update, Delete.

Check out more of our upcoming courses on the Content Roadmap.

Learn the skills you need to become a developer with the Techdegree Program.

One Response to “New & Upcoming Course Highlights: VR, Rails 5, Java, React & PHP”

  1. Silvia Odete Morani Massad on September 1, 2017 at 4:13 pm said:

    I do not know if it’s just me or if perhaps everybody
    else experiencing issues with your website. It
    appears as though some of the written text within your content are running off
    the screen. Can someone else please provide feedback and let me
    know if this is happening to them as well? This could be a issue with my
    web browser because I’ve had this happen previously.


Leave a Reply

Want to learn more about Ruby?

Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. Learn how to build a website using Ruby and the Rails framework.

Learn more