Treehouse NewsNew & Upcoming Course Highlights: C#, React, Objective-C & Swift


Faye Bridge
writes on October 24, 2016

Every week, new courses and workshops are published to the growing Treehouse Library! Here’s a short list of what we’ve added recently, including our weekly video update of What’s New at Treehouse.

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


C#, React, Objective-C

C# Extension Methods Jeremy McLain (44 minutes)

C# extension methods allow us to add methods to any type without altering the code of that type.

Nullability Annotations in Objective-C – Amit Bijlani (8 minutes)

Nullability annotations allow you to express your intent when defining an interface. It makes APIs clearer and reduces the need for documentation by specifying nil behavior. No more implicitly unwrapped optionals and have only explicit non-nil references, and simple optionals.

User Interface Testing – Amit Bijlani (31 minutes)

User Interface Testing is the ability to validate your UI on various devices sizes to assert viability, state, and correctness.

Animations in React Guil Hernandez (16 minutes)

React provides a way to animate parts of your UI with the ReactCSSTransitionGroup add-on component.

Migrating to Swift 3 Pasan Premaratne (19 minutes)

Swift 3 and Xcode 8 were released in Fall 2016. In this workshop, Pasan Premaratne will show some of the things you’ll need to consider or be aware of when migrating your projects from a previous version.

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


Swift 3 Basics (October 2016) 

Welcome to the world of Swift development! In this course, we’re going to learn how to program from absolute scratch using Swift and learn many fundamental concepts that will get you started writing code immediately. No prior programming experience is needed and we’re going to have a lot of fun!

Building Web Apps with Sinatra (November 2016)

Sinatra is the second-most popular web framework written in Ruby (after Rails). It’s much simpler than Rails, and it’s a great way to try out web development.

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


Learning with Treehouse for only 30 minutes a day can teach you the skills needed to land the job that you've been dreaming about.

Get Started

Leave a Reply

You must be logged in to post a comment.

man working on his laptop

Are you ready to start learning?

Learning with Treehouse for only 30 minutes a day can teach you the skills needed to land the job that you've been dreaming about.

Start a Free Trial
woman working on her laptop