Every week, new courses and workshops are published to the growing Treehouse Library! Here’s a short list of what we’ve added recently, upcoming course highlights, and our weekly video update of What’s New at Treehouse.
Build An iTunes Search App – Pasan Premaratne
In this course you’ll be building an app that searches for artists in the iTunes Store and lets users browse albums and tracks. You’ll be using the iTunes Search API to put this together and in doing so you’ll learn about modeling complex endpoints, constructing URLs with parameters, concurrently downloading images using operation queues, displaying JSON data in a table view and much more
Introduction to Scala– Andy Mitre
Scala is a functional programming language, which runs on top of the Java virtual machine and can use any Java class. Scala is well suited for distributed programming and big data. It is what Apache Spark is build in and can provide better performance when compared to Python and is much less verbose than Java. Whether you’re learning about functional programming or starting a career in big data, Scala is a great place to start.
Introduction to Functional Programming – Craig Dennis
Functional Programming is an old paradigm, but one that is relatively new to Java world. In this course we will explore how to take advantage of the power that comes with thinking declaratively.
Code Coverage with Istanbul – Andrew Chalkley (PRO)
Code coverage is the development practice in seeing how much of your code is covered by tests. We’ll use the Node.js module Istanbul in this workshop to illustrate code coverage in Node.js projects.
React Router (v4) Basics– (May)
Learn to use React Router v4, a declarative routing solution for React, to manage navigation and rendering of components in your applications.