
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Updates introduce content over time, with each step covering a specific topic, including augmented reality, while a rigorous production process from prototyping to editing ensures high-quality videos for happy customers.
Explore swift conditional operators - comparison, logical, and nil coalescing - to test conditions, booleans, and control flow with if statements and loops, equals, and triple equals.
Learn how to work with Swift collection types, declare and initialize arrays, and compare arrays, sets, and dictionaries with tuples, including strings as collections.
Learn two ways to create an empty array in Swift and how to initialize an array with a repeated value, such as five zeros, while enforcing the element type.
Explore the fundamentals of control flow, including if and switch statements, nil value testing, and loops, with guidance on when to use each construct and how to prevent crashes.
Learn to test for nil values in Swift 4 by using three approaches—nil comparison, if let, and guard let—while avoiding force unwraps and leveraging the nil-coalescing operator and other control flows.
Explore loops, including while loops, repeat-while variants, and for-each loops, and learn to set start and end conditions, define loop bodies, and prevent infinite loops.
Learn the fundamentals of functions in swift, including declaring a function name, parameters, return type, and body, calling functions, and using helper and listener-style calls for event-driven behavior.
Explore how functions return values with return statements and return types, treat calls as expressions, and use or ignore the result, with examples like max of an array and addition.
Explore how structs compare to classes, focusing on initializers, properties, methods, value types, and mutating functions to manage inventory items.
Learn how the view controller and the main storyboard anchor an iOS app, from the launch screen to the interface loaded by the view controller and its viewDidLoad setup.
Explore the main storyboard in Xcode, learn how a single view controller and UI elements use constraints, inspectors, and outlets to connect to code and build an iOS app.
Connect outlets and actions to the view controller to access UI elements from code, wire the button's touch up inside event, and update the label text on press.
Use Xcode's debugger with breakpoints to pause and inspect variables, then step through code to identify issues. Rely less on print statements and fix bugs faster in larger apps.
Build a basic calculator app in Xcode using Swift, performing add, subtract, multiply, and divide with numeric and decimal inputs, displaying results and connecting outlets and actions.
Connect outlets for red, green, blue, and alpha text fields and the convert button, then wire actions for segment changes and the conversion to display hex and RGB values.
Learn to implement hex to rgb conversion in a Swift iOS app, parsing hex strings to 8-bit values, handling alpha, and applying the resulting color.
Want to make apps and learn to code? With The Ultimate iOS 11 Course, you too can design and code practical apps from scratch. ⭐ ⭐ ⭐ ⭐ ⭐
Expert programmers John Bura, Nimish Narang, and Chris Veillette from Mammoth Interactive will teach you everything you need to know to whet your palette in iOS 11. We’re here to show you how to use Xcode to become the app developer.
Make the following:
Simple Calculator App
RGB to Hex Code Color Converter App
Tip Calculator App
Average Calculator App
Savings Calculator App
Games in SpriteKit
Apple Watch App
And more!
Even if you’ve never coded before, you can take this course. One of the best features is that you can watch the tutorials at any speed you want. This means you can speed up or slow down the video if you want to.
This course is project-based, where you follow along with your instructor to build real projects. The best way for you to learn how to make your own app is to follow project-based training content. By taking The Ultimate iOS 11 Course, you learn practical, employable skills immediately. You can put the apps you make in this course in your portfolio!
Why Xcode?
Xcode is Apple's FREE software for app development. Xcode is user-friendly and allows you to make complex and creative apps. At the same time, it is accessible for beginners who want to make simple apps. Swift 4.0 is the programming language to learn if you want to make apps for Apple products.
Why this course is different.
Your teachers will teach you practical skills using real-world examples. Founder of Mammoth Interactive John Bura has created many games, apps, and training courses. This is an instructor that does not only teach - he produces apps. This means you get the most relevant information on how to code.
Start from the beginning, or pick and choose your desired topic. Take this course to build your portfolio today.