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.
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!
Concurrency is dividing up the execution paths of your program so that they are possibly running at the same time. Apple has high-level APIs to achieve concurrency like Grand Central Dispatch and operation queues.
ECMAScript 2015 has been widely adopted by all modern browsers. This means we can use a more concise way to write functions. In this workshop, we’ll convert some traditional functions into a more modern syntax.
Widgets let you easily share information with your users without requiring them to open your app. In this workshop, we’ll see how to create and manipulate widgets by creating one ourselves!
Learn how to localize an app for more than one language in this super exciting workshop!
With so many third-party libraries out there it’s easy to add amazing features to your apps simply by building upon what other developers have shared. Unfortunately, keeping those dependencies up-to-date can be a challenge unto itself. Let’s walk through Carthage, a widely-used Dependency Manager that will help keep your libraries in order.
Entity Framework Basics (November)
In this course, you’ll learn how to use Microsoft’s Entity Framework to persist application data to a database. By the end of the course, you’ll have learned how to use the Code First workflow, create entity classes, write LINQ queries, perform CRUD operations, and more.