Unity Basics
May 11 2015 · Video Course (1 hr, 16 mins)
Unity is a popular game engine, used in such games such as Hearthstone, Crossy Road, and Cities: Skylines....
more
Unity Basics
Unity is a popular game engine, used in such games such as Hearthstone, Crossy Road, and Cities: Skylines. In this series, you’ll learn the basics of Unity by making a simple 3D game. This course is geared for people who have never used Unity but some programming experience is required.
iOS & Swift
Intermediate Core Graphics
May 9 2016 · Video Course (1 hr, 5 mins)
Continue learning Core Graphics drawing in this intermediate series. You’ll build on the skills you learne...
more
Intermediate Core Graphics
Continue learning Core Graphics drawing in this intermediate series. You’ll build on the skills you learned in the Beginner series and learn about gradients, transformations and creating PDF files.
Unity 3D
Jun 15 2015 · Video Course (1 hr, 5 mins)
Take your Unity skills to the next level by creating a game about monsters attacking wizards. In this seri...
more
Unity 3D
Take your Unity skills to the next level by creating a game about monsters attacking wizards. In this series, you’ll learn about the various components related to 3D game making as well as importing custom models and animating them.
Split view controllers offer an easy and flexible way to get the very common master-detail style pattern i...
more
Split View Controllers
Split view controllers offer an easy and flexible way to get the very common master-detail style pattern into your app. In this short series, you’ll take an existing app built with a linear navigation stack and convert it to use a split view controller. Along the way, you’ll learn the tricks to get things working smoothly across devices and screen orientations.
You should know the basics of iOS development and be familiar with storyboards and navigation controllers before starting this series.
iOS & Swift
Introducing iOS 9 Search APIs
Aug 10 2015 · Video Course (1 hr, 3 mins)
iOS has provided search functionality via Spotlight for many years, but it has always been restricted to c...
more
Introducing iOS 9 Search APIs
iOS has provided search functionality via Spotlight for many years, but it has always been restricted to content within system apps, and on the web. Well, this all changes with the introduction of Core Spotlight and the search APIs of iOS 9.
This short tutorial series will give you an introduction into adding search functionality to your apps – both through user activities and the more advanced Core Spotlight indexing patterns. It’ll also cover how you can structure your app to load the appropriate data really quickly when a user chooses a search result.
iOS & Swift
Advanced watchOS
Mar 16 2016 · Video Course (1 hr, 50 mins)
Continue your watchOS adventures in this follow-up series. You’ll learn some more tricks around layout and...
more
Advanced watchOS
Continue your watchOS adventures in this follow-up series. You’ll learn some more tricks around layout and tables, then move on to extending your watch app’s functionality with notifications and complications. You should have watched the beginner series or already be familiar with the basics of development on the watch.
iOS & Swift
Beginning watchOS
Mar 7 2016 · Video Course (1 hr, 35 mins)
Get started with developing apps for Apple’s most personal device, the Apple Watch! In this series, you’ll...
more
Beginning watchOS
Get started with developing apps for Apple’s most personal device, the Apple Watch! In this series, you’ll learn the basics of the WatchKit framework including how to use the layout system, tables and the different options around app navigation. You should already be familiar with Swift; iOS is good to have but not required.
iOS & Swift
Beginning Core Graphics
May 2 2016 · Video Course (1 hr, 11 mins)
Learn the basics of Core Graphics drawing in this beginning series. You’ll learn how to draw shapes and co...
more
Beginning Core Graphics
Learn the basics of Core Graphics drawing in this beginning series. You’ll learn how to draw shapes and colors, how to draw scalable paths and also how to use PaintCode.
Multiple Domains
Unity 2D Basics
Jun 1 2015 · Video Course (1 hr, 6 mins)
Unity can be used to not only make 3D games, but 2D games as well. In this video tutorial series, you’ll l...
more
Unity 2D Basics
Unity can be used to not only make 3D games, but 2D games as well. In this video tutorial series, you’ll learn all the various tools used to a make a 2D game and in the process, you’ll make a 2D game.
iOS & Swift
Intermediate Swift 3
Oct 11 2016 · Video Course (1 hr, 26 mins)
Intermediate Swift picks up where Beginning Swift has left off. You'll build on the basics of Swift by...
more
Intermediate Swift 3
Intermediate Swift picks up where Beginning Swift has left off. You'll build on the basics of Swift by learning about Swift's object oriented programming features.
iOS & Swift
RWDevCon 2016 Vault
Mar 12 2016 · Video Course (25 hrs, 47 mins)
Over 24 hours of hands-on video tutorials from RWDevCon 2016!
RWDevCon 2016 Vault
Over 24 hours of hands-on video tutorials from RWDevCon 2016!
iOS & Swift
What’s New in Swift 2
Jun 29 2015 · Video Course (50 mins)
Learn about some of the latest and greatest changes included in Swift 2 – from syntax additions such as th...
more
What’s New in Swift 2
Learn about some of the latest and greatest changes included in Swift 2 – from syntax additions such as the new guard statement, to architectural shifts such as protocol-oriented programming techniques.
This series is meant to get you caught up to speed with the changes in Swift 2. To learn Swift for beginners, check out our Introduction to Swift series.
iOS & Swift
Document Based Apps
Jan 11 2018 · Video Course (18 mins)
Document Based Apps
Document Based Apps
Document Based Apps
iOS & Swift
What’s New in watchOS 2
Jul 27 2015 · Video Course (1 hr, 17 mins)
Strap yourself in for a whirlwind tour of some new features for developers in watchOS 2 – from new interfa...
more
What’s New in watchOS 2
Strap yourself in for a whirlwind tour of some new features for developers in watchOS 2 – from new interface objects such as WKInterfacePicker, to changes in animation and how the phone and watch communicate.
iOS & Swift
Beginning 3D Modeling with Blender
Apr 21 2014 · Video Course (43 mins)
In this short series, you’ll learn the basics of 3D modeling with Blender. Vicki will walk you step-by-ste...
more
Beginning 3D Modeling with Blender
In this short series, you’ll learn the basics of 3D modeling with Blender. Vicki will walk you step-by-step through the process of creating a simple 3D mushroom, which you can then import into an OpenGL ES app.
By the time you’re done, you’ll understand the basics of modeling with Blender and will be able to create your own simple models, such as a sword or a tree!
Server-Side Swift
Server-Side Swift with Kitura
Jun 12 2018 · Video Course (2 hrs, 20 mins)
Learn how to create Server-Side Swift apps with Kitura.
Server-Side Swift with Kitura
Learn how to create Server-Side Swift apps with Kitura.
iOS & Swift
Intermediate Core Data
Jan 31 2017 · Video Course (1 hr, 2 mins)
Take a deeper dive into Core Data in this intermediate series! You’ll learn more about advanced fetching o...
more
Intermediate Core Data
Take a deeper dive into Core Data in this intermediate series! You’ll learn more about advanced fetching options, optimizing performance, the migration process, unit testing, query generations, and more.
iOS & Swift
iOS Design Patterns
Jun 20 2017 · Video Course (1 hr, 59 mins)
Learn how to combat massive view controller syndrome with MVC-N, MVVM, and other popular design patterns.<...
more
iOS Design Patterns
Learn how to combat massive view controller syndrome with MVC-N, MVVM, and other popular design patterns.
iOS & Swift
How To Make a Game Like Flappy Bird
Mar 14 2017 · Video Course (2 hrs, 15 mins)
Use SpriteKit and GameplayKit to make Flappy Felipe, a clone of the popular Flappy Bird game.
How To Make a Game Like Flappy Bird
Use SpriteKit and GameplayKit to make Flappy Felipe, a clone of the popular Flappy Bird game.
iOS & Swift
Beginning SpriteKit
Jan 10 2017 · Video Course (1 hr, 17 mins)
In this beginner series, you’ll discover how to build a game titled Zombie Conga. You’ll learn the basics ...
more
Beginning SpriteKit
In this beginner series, you’ll discover how to build a game titled Zombie Conga. You’ll learn the basics of SpriteKit, including how to work with scenes, sprites, animation and sound. This is a beginner course. No previous experience with SpriteKit is required; however, you should be familiar with Xcode and Swift.
iOS & Swift
Beginning Audio with AVFoundation
Mar 28 2016 · Video Course (38 mins)
AVFoundation is Apple’s advanced framework for working with time-based media, such as audio and video. Thi...
more
Beginning Audio with AVFoundation
AVFoundation is Apple’s advanced framework for working with time-based media, such as audio and video. This video series covers the essentials to using the AVFoundation framework to create audio based apps. You’ll learn how to set up Audio Sessions; record and playback audio; audio metering, and how to control volume, panning, rate, and looping of audio; special effects, such as pitch and reverb; and generating speech from text.
Prerequisites: This video series assumes prior iOS and Swift programming knowledge. You should also be comfortable using Xcode, and have some experience writing apps for the iOS platform.
iOS & Swift
Monetizing Your App with iAd
Dec 7 2015 · Video Course (37 mins)
iAd makes it incredibly easy to monetize your apps and games, providing a really viable alternative to cha...
more
Monetizing Your App with iAd
iAd makes it incredibly easy to monetize your apps and games, providing a really viable alternative to charging up-front. Google’s AdMob platform, which works hand-in-hand with iAd, supercharges that monetization through ad mediation. Get to know what all this means for you, and how to integrate iAd and AdMob into your apps and games in this monetization mini-series!
You should know the basics of iOS development, and be familiar with storyboards, Interface Builder, and have experience integrating third-party frameworks before starting this series.
iOS & Swift
Custom Collection View Layout
Mar 7 2017 · Video Course (1 hr, 3 mins)
Learn how to create a carousel layout, a stretchy headers layout, a mosaic layout, and more using UICollec...
more
Custom Collection View Layout
Learn how to create a carousel layout, a stretchy headers layout, a mosaic layout, and more using UICollectionViewLayout.