LearnNew Course Roundup: Swift & Development Tools

Faye Bridge
writes on May 9, 2016

Every week, new content is published to the growing Treehouse Library! Here is a short list of what was added the week of May 9, 2016.


Closures in Swift 2 – Pasan Premaratne

One of the more powerful features in Swift are closures. Closures allow you to encapsulate functionality and context and pass it around in your code. In this course, we’re going to take a look at the underlying principles behind closures, write some useful functions that take closures and understand how they are used in iOS development.


Introduction to Design Patterns Craig Dennis

Design patterns are a collection of language agnostic solutions to common programming problems. This Workshop is a quick overview that will get you familiar with their origin and how to find and use them.

Check out more Treehouse Workshops in the Treehouse Library.



ASP.NET MVC is a popular server-side framework developed by Microsoft that is used to build dynamic websites. In this course, you’ll learn about the basics of ASP.NET MVC while we build a comic book gallery website using Visual Studio Community. Along the way, you’ll learn how to create a new project, add controllers and views, model data, and create repositories.


You can check out all of our upcoming content on the Treehouse Roadmap.

Interested in learning more? Sign up for a Free Trial and start coding today.

Leave a Reply

You must be logged in to post a comment.

Want to learn more about iOS?

iOS is the operating system that powers iPhones and iPads. Learn the language, tools and frameworks to build interactive apps on the iOS platform.

Learn more