SwiftUI Fundamentals
Feb 28 2023 · Video Course (1 hr, 15 mins)
An introduction to building iOS user interfaces with SwiftUI! Learn about SwiftUI Views and modifiers, com...
more
SwiftUI Fundamentals
An introduction to building iOS user interfaces with SwiftUI! Learn about SwiftUI Views and modifiers, common SwiftUI controls, fundamental layout tools, navigation and data flow, and how to make the most of SwiftUI previews.
iOS & Swift
UIKit Fundamentals
Oct 27 2020 · Video Course (1 hr, 58 mins)
Learn the basics of UIKit by creating a simple iPhone app. This course will then show the fundamental conc...
more
UIKit Fundamentals
Learn the basics of UIKit by creating a simple iPhone app. This course will then show the fundamental concepts of an app project, adding controls and navigating between screens.
Multiple Domains
Professional Development Seminars 2023
Mar 7 2023 · Video Course (2 hrs, 30 mins)
You’ve built your development skills through our high-quality, up-to-date books and videos, and now it’s t...
more
Professional Development Seminars 2023
You’ve built your development skills through our high-quality, up-to-date books and videos, and now it’s time to take things to the next level! Our Professional Development Seminars are live, bi-monthly events designed to connect you with top-tier developers and other professionals from our community, who are ready to share their hard-won and battle-tested advice with you, available exclusively to Annual Ultimate Pro Subscribers.
iOS & Swift
Scroll View School
Nov 13 2018 · Video Course (1 hr, 18 mins)
Scroll views are a means to provide a lot of content in a small amount of space, but unfortunately, they c...
more
Scroll View School
Scroll views are a means to provide a lot of content in a small amount of space, but unfortunately, they can be a bit tricky. This course will walk you through the basics of scroll views, showing you to use them in a variety of layouts. Once you get comfortable with them, you'll explore several scroll view recipes that have been inspired in some popular recipes.
Learn all about using collection views in iOS to build composable and flexible layouts both in code and us...
more
Collection Views
Learn all about using collection views in iOS to build composable and flexible layouts both in code and using Interface Builder. You’ll learn how to implement custom cells, animate changes and work with different types of data sources
Learn all about table views: one of the most common tools in iOS development. Display and manipulate data ...
more
Table Views
Learn all about table views: one of the most common tools in iOS development. Display and manipulate data in customizable table views while practicing fundamental concepts used across iOS & UIKit.
Flutter & Dart
Your First Flutter App: An App From Scratch
Feb 22 2022 · Video Course (1 hr, 59 mins)
Updated for 2022. If you’re a complete beginner to Flutter development and wondering
how to get started, t...
more
Your First Flutter App: An App From Scratch
Updated for 2022. If you’re a complete beginner to Flutter development and wondering
how to get started, this is the course for you.
Game Tech
Beginning Programming with C#
Feb 5 2019 · Video Course (2 hrs, 17 mins)
This course will teach you the basics of working with the C# language. You'll learn how to write progr...
more
Beginning Programming with C#
This course will teach you the basics of working with the C# language. You'll learn how to write programs using Microsoft's premiere development language: C#.
Multiple Domains
Mobile UX Design Tips & Tricks
Oct 1 2019 · Video Course (19 mins)
Learn useful UX design practices you can use immediately to improve the design of your mobile apps! Learn ...
more
Mobile UX Design Tips & Tricks
Learn useful UX design practices you can use immediately to improve the design of your mobile apps! Learn how to wireframe, prototype and user test a mobile app using a modern, process-driven approach.
iOS & Swift
Your First iOS & SwiftUI App: An App from Scratch
Feb 13 2023 · Video Course (2 hrs, 20 mins)
Updated for 2023! If you’re a complete beginner to iOS and SwiftUI development and wondering how to get st...
more
Your First iOS & SwiftUI App: An App from Scratch
Updated for 2023! If you’re a complete beginner to iOS and SwiftUI development and wondering how to get started, this is the course for you.
iOS & Swift
Integrating UIKit & SwiftUI
Dec 22 2020 · Video Course (25 mins)
Learn how to integrate SwiftUI views into your UIKit apps and view hierarchies, and how to host UIKit view...
more
Integrating UIKit & SwiftUI
Learn how to integrate SwiftUI views into your UIKit apps and view hierarchies, and how to host UIKit views and view controllers in SwiftUI. Coordinate data flow from SwiftUI to UIKit and back again!
iOS & Swift
WWDC 2022
Jun 22 2022 · Video Course (5 mins)
To help you dig into Apple’s massive catalog of content from WWDC 2022, Catie Catterwaul counts down her t...
more
WWDC 2022
To help you dig into Apple’s massive catalog of content from WWDC 2022, Catie Catterwaul counts down her top 10 sessions that you shouldn’t miss!
iOS & Swift
Xcode Tips and Tricks
Dec 29 2020 · Video Course (20 mins)
Learn to use Xcode to the max! Improve your IDE proficiency with techniques such as keyboard shortcuts, ed...
more
Xcode Tips and Tricks
Learn to use Xcode to the max! Improve your IDE proficiency with techniques such as keyboard shortcuts, editing, and other magic not possible with code alone.
iOS & Swift
Programming in Swift: Fundamentals
Oct 19 2021 · Video Course (4 hrs, 6 mins)
Learn about Apple’s open source programming language, Swift, through hands-on examples! Take a deep dive i...
more
Programming in Swift: Fundamentals
Learn about Apple’s open source programming language, Swift, through hands-on examples! Take a deep dive into the Swift language, learning about core Swift concepts like loops, collections, types, optionals, functions, classes, and more.
iOS & Swift
Your First iOS and SwiftUI App: Designing the App [OPTIONAL]
Dec 17 2020 · Video Course (1 hr, 16 mins)
Learn how to start with nothing but an app idea, and take it all the way to a beautiful visual design made...
more
Your First iOS and SwiftUI App: Designing the App [OPTIONAL]
Learn how to start with nothing but an app idea, and take it all the way to a beautiful visual design made in Figma.
iOS & Swift
SwiftUI: Layout & Interfaces
Nov 18 2021 · Video Course (1 hr, 41 mins)
Learn the fundamentals of layout in SwiftUI. Lazy Stacks andGrids, Scroll View Readers, Alignment, ZStacks...
more
SwiftUI: Layout & Interfaces
Learn the fundamentals of layout in SwiftUI. Lazy Stacks andGrids, Scroll View Readers, Alignment, ZStacks, and GeometryReaders are the main topics.
iOS & Swift
Gesture Recognizers in iOS
Nov 27 2018 · Video Course (48 mins)
Touch interaction is a fundamental component of iOS and UIGestureRecognizer is the key to easy-to-use gest...
more
Gesture Recognizers in iOS
Touch interaction is a fundamental component of iOS and UIGestureRecognizer is the key to easy-to-use gestures beyond simple button taps. Learn about it here!
iOS & Swift
UIKit: Layout
Nov 12 2020 · Video Course (1 hr, 8 mins)
Learn the basics of creating layouts that handle different screen sizes and orientations, using Auto Layou...
more
UIKit: Layout
Learn the basics of creating layouts that handle different screen sizes and orientations, using Auto Layout's Stack Views and Constraints, in Interface Builder.
iOS & Swift
Reactive Programming in iOS with Combine
Feb 4 2021 · Video Course (2 hrs, 52 mins)
Learn how to manage asynchronous work in iOS the reactive way: using Combine! Master the techniques and be...
more
Reactive Programming in iOS with Combine
Learn how to manage asynchronous work in iOS the reactive way: using Combine! Master the techniques and best practices to write declarative Combine code in playgrounds and complete iOS app projects.
iOS & Swift
Acing the iOS Interview
May 10 2022 · Video Course (2 hrs, 14 mins)
The iOS interview process is nerve-wrecking, time-consuming, and frustrating.
Join us to learn how to answ...
more
Acing the iOS Interview
The iOS interview process is nerve-wrecking, time-consuming, and frustrating.
Join us to learn how to answer any interview question like a pro. In this course,
experts from top companies show you EXACTLY how it’s done, from start to finish.
You’ll learn what works and what doesn’t, and how to improve, so that you can go
into your next iOS interview feeling prepared, confident and ready to rock!
Learn the fundamentals of debugging in Xcode: including breakpoints, stack traces, and visibly inspecting ...
more
iOS Debugging Fundamentals
Learn the fundamentals of debugging in Xcode: including breakpoints, stack traces, and visibly inspecting the view hierarchy. After this course, you’ll be better able to understand what’s happening throughout the flow of your app, and why!
Android & Kotlin
Android Studio Tips and Tricks
May 28 2020 · Video Course (55 mins)
Master the hidden gems of Android Studio to improve the speed of your development with these Android Devel...
more
Android Studio Tips and Tricks
Master the hidden gems of Android Studio to improve the speed of your development with these Android Development tips and tricks.
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.
Android & Kotlin
Programming in Kotlin
Mar 20 2018 · Video Course (4 hrs, 2 mins)
Take a deep dive into the Kotlin language, learning about core Kotlin concepts like types, Nullables, func...
more
Programming in Kotlin
Take a deep dive into the Kotlin language, learning about core Kotlin concepts like types, Nullables, functions, classes, and more.