NewsNew Course Roundup: C#, Swift & Game Dev with Maya

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

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


Querying With LINQ Carling Kirk

In this course, you’ll learn how to query in C# with LINQ.

Network Programming with Swift 2 Pasan Premaratne

In this project, we’re going to build a weather app together and broaden our understanding of Swift and Cocoa Touch frameworks. We will start by learning foundational concepts like networking and concurrency while building on our existing knowledge of data modeling, Auto Layout and more. We’ll even take a look at how we can structure our code better and construct decoupled classes and structs that lead to greater code reuse. By the end of this project you will have built your second iOS app and be well on your way to becoming an iOS developer.

Maya Modeling Tools Jason Baskin

If you are already familiar with Maya’s interface and basic modeling tools, and are interested in diving deeper into 3D modeling workflow, this is a great course for you. In this class, you will be creating a fairly detailed 3D prop, and exploring many of Maya’s more advanced modeling tools. You will begin by working with curve and surface creation tools, which can offer some excellent advantages over polygon tools for many hard surface modeling challenges. Next, you will convert all of our surfaces to geometry that is compatible with game engines, and make some additional modifications using a few of Maya’s intermediate polygon and deformer tools. Then, you will take advantage of Maya’s advanced duplication tools in order to precisely position and distribute shapes that are repeated multiple times within our prop. And even explore Maya’s basic animation toolset to add some movement to our finished asset. By the time you finish this course, you will have a solid understanding of Maya’s hard surface modeling features, and will be able to use these tools to develop your own game assets.


Objective-C for Swift Developers Gabe Nadel

Now that you’re up to speed with Swift, it’s time to get familiar with its older sibling – Objective-C. Objective-C has a rich history and a very different way of doing things that may come as a surprise. In this course we’re going to take a tour through the Objective-C language using Swift as our base. By the end of this course you will know the ins and outs of using the Objective-C language and be able to use either Swift, Objective-C or both to build iOS apps.

ASP.NET MVC Basics James Churchill

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.

If you’re ready to learn job-ready skills and start a new career as a developer, enroll in the Treehouse Techdegree Program and start coding.

Leave a Reply

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