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.
One of most common user interface elements used in iOS apps are table views. Table views are flexible components that allow us to display data in a hierarchical manner. In this course, we’re going to understand the many moving parts of a table view by building a simple contacts app.
Styles and Themes in Android – (April)
Styles and themes are used to create a consistent user interface throughout an app, in a way that allows for reuse, easy maintenance, and compatibility on older versions of Android.
Introduction to Scala – (April)
The name Scala derives from a combination of the words “scalable” and “language”. 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.
Express Basics (Refresh) – (May)
Learn how to use Express.js to build dynamic websites on the Node.js platform. In the process, you’ll learn some fundamental HTTP concepts that you can apply to any other framework!