The Ultimate iOS 11 Course. Learn to Build Apps!
4.7 (26 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5,469 students enrolled
Wishlisted Wishlist

Please confirm that you want to add The Ultimate iOS 11 Course. Learn to Build Apps! to your Wishlist.

Add to Wishlist

The Ultimate iOS 11 Course. Learn to Build Apps!

A Beginner's Guide to Xcode 9, Swift 4.0, ARKit, Core ML, SpriteKit, WatchKit, and more. Design AND code from scratch.
4.7 (26 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5,469 students enrolled
Last updated 8/2017
English
Current price: $10 Original price: $200 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 51.5 hours on-demand video
  • 33 Articles
  • 5 Coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Navigate Xcode 9's interface.
  • Make real apps from scratch.
  • Code in Apple's programming language, Swift 4.0.
  • Build apps for the iPhone from start to finish. ​
  • Use Photoshop for User Interface (UI) design.​
  • ​Build games for the iPhone using SpriteKit. ​
  • Make the code AND the art for projects from scratch.​
  • Navigate ARKit.
  • Make interactive Apple Watch apps with WatchKit.
  • Test your coding skills with coding exercises.
  • And more!
View Curriculum
Requirements
  • You must have a Mac computer and Xcode 9.
  • PC development is not recommended or supported.
  • Adobe Photoshop, Illustrator, and Blender for some art asset creation.
Description

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. 

Who is the target audience?
  • Absolute beginners who want to learn to code.
  • Beginners who want to be iOS developers.
  • Absolute beginners to mobile development who want an introduction to Swift 4 and Xcode 9.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
286 Lectures
51:31:05
+
Introduction
6 Lectures 20:51
+
Swift 4 - Language Basics
1 Lecture 05:14
Language Basics Topics List
05:14
+
Swift 4 - Language Basics 01) Variables and Constants
10 Lectures 02:15:12
Topics List and Learning Objectives
04:27

Intro to Variables and Constants
16:16

Primitive Types
19:07

Strings
19:11

Nil Values
13:16

Tuples
14:39

Type Conversions
23:40

Assignment Operators
11:43

Conditional Operators
12:51

Source Code
00:02
+
Swift 4 - Language Basics 02) Collection Types
7 Lectures 01:03:21
Topics List and Learning Objectives
03:36

Introduction to Collection Types
10:57

Creating Arrays
05:18

Multidimensional Arrays
08:03

Part 3 of this section is currently in the works.

Part 3 Common Array Operations
25:26

Ranges
09:59

Source Code
00:02
+
Swift 4 - Language Basics 03) Control Flow
11 Lectures 02:15:30
Topics List and Learning Objectives
04:06

Intro to If and Else Statements
10:07

Else If Statements
09:13

Multiple Simultaneous Tests
12:58

Intro To Switch Statements
09:47

Advanced Switch Statement Techniques
16:25

Testing for Nil Values
12:15

Intro to While Loops
14:51

Intro to for...in Loops
25:41

Complex Loops and Loop Control Statements
20:05

Source Code
00:02
+
Swift 4 - Language Basics 04) Functions
7 Lectures 01:33:27
Topics List and Learning Objectives
04:16

Intro to Functions
20:19

Function Parameters
12:01

Return Statements
14:26

Parameter Variations
34:37

Returning Multiple Values Simultaneously
07:46

Source Code
00:02
+
Swift 4 - Language Basics 05) Classes, Structs and Enums
17 Lectures 04:01:47
Topics List and Learning Objectives
05:25

Intro to Classes
16:24

A. Properties as fields - Add to Class Implementation
13:43

B. Custom Getters and Setters
08:44

C. Calculated Properties
20:19

D. Variable Scope and Self
13:15

E. Lazy and Static Variables
14:35

Behaviour as Instance Methods and Class type Methods
24:04

Class Instances as Field Variables
08:52

A. Inheritance, Subclassing and SuperClassing
24:06

B. Overriding Initializers
13:41

C. Overriding Properties
16:30

D. Overriding Methods
10:33

Structs Overview
20:24

Enumerations
16:30

Comparisons between Classes, Structs and Enums
14:40

Source Code
00:02
+
Introduction to XCode
9 Lectures 01:35:38
00. Intro and Demo
06:48

01. General Interface Introduction
15:06

02. File System Introduction
13:24

03. ViewController Introduction
06:53

04. Storyboard File Introduction
17:28

05. Connecting Outlets and Actions
14:12

06. Running an Application
10:06

07. Debugging an Application
11:40

Source Code
00:01
+
*APP Swift 4 - Simple Calculator
9 Lectures 01:14:54
Intro and Demo
03:47

Building the UI
10:07

Connecting Outlets and Actions
12:24

Implementation Planning
09:59

Storing Input Values and Choosing Operation
11:38

Implementing Calculate and Clear Function
09:43

Error Checking and Handling
09:32

Beautifying App and Finishing Touches
07:42

Source Code
00:02
+
*APP Swift 4 - RGB to Hex Code Color Converter
9 Lectures 01:26:30
Intro and Demo
04:22

Building the UI
11:58

Connecting Outlets and Actions
08:21

Planning Implementation and Setting Bluerpint
08:14

Implementing Conversion Selection
15:01

Implementing Hex to RGB Conversion
16:42

Implementing RGB to Hex Conversion
07:01

Improving App Appearance
14:49

Source Code
00:02
35 More Sections
About the Instructor
Mammoth Interactive
4.3 Average rating
1,629 Reviews
25,162 Students
41 Courses
Best selling course provider since 2011!

Mammoth Interactive is a company that was formed in 2008 by John Bura. Mammoth Interactive has produced games for the iPhone, iPad, XBOX 360 and more. Their games have been sponsored by highly esteemed companies such as Nickelodeon.

Mammoth Interactive has a long history of providing support to other developers. Mammoth Interactive has been contracted to produce epic soundtracks, addicting levels, rock solid programming  and business development.

What makes John a good teacher?

  • I have released over 40 games and apps that have done very well in the app store.
  • I run a company called Mammoth Interactive, so I am actively in the field building apps and making money.
  • I have been teaching since 2002.
  • I personally love learning online, and my life is much better because I have learned online rather than a classroom.
  • I am one of the top 10 highest grossing Udemy teachers.
  • I have been a Udemy instructor since 2011.
  • I make sure people learn how to make money from their creations.
  • I have over 300’000 students worldwide.


John Bura
4.3 Average rating
5,542 Reviews
116,629 Students
122 Courses
Best Selling Instructor Web/App/Game Developer 250k Students

John Bura is has been a successful Udemy instructor since 2011. John Bura has been programming games since 1997 and teaching since 2002. John is the owner of the game development studio Mammoth Interactive. This company produces XBOX 360, iPhone, iPad, android, HTML 5, ad-games and more. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to the top 10 in the Apple's app store. In his spare time John likes to play ultimate Frisbee, cycle and work out.