watching now
3 Students

Course Details



Skill Level




RESERVE - Only minutes left for your FREE certificate!

What You Will Learn?

  • Learn how to add elements to a layout to create the framework of your app
  • Position, size, and align elements with constraints
  • Learn about inheritance, one of the core concepts of object oriented programming
  • Build calculator apps for your Mac and the App Store



  • A Mac computer or MacOS Virtual Machine software
  • Xcode (Apple’s FREE developer tool to build applications for the iPhone, iPad, Mac, Apple Watch, and Apple TV)


Section 1: Xcode Fundamentals 1:35:37
Section 2: Swift 4 Language Basics 05:14
Section 3: Variable and Constants 2:15:07
Section 4: Collection Types 1:03:19
Section 5: Control flow 2:15:44
Section 6: Functions 1:29:59
Section 7: Classes, Struct and Enums 4:26:04
Section 8: Introduction to MacOS 13:48
Section 9: Most Used UI Elements Explained 49:53
Section 10: Project 1 - Setting Up a Calculator 12:40
Section 11: Build a Tax Calculator 52:11
Section 12: Project 2 - Tip Calculator 33:03
Section 13: View Controller Lifecycle 28:52
Section 14: Constraints 34:18
Section 15: Coding Constraints 54:06
Section 16: Refactor 53:59

About the Instructor

Reviews 190
Students 135,137
Massive audience
Courses 41

"I absolutely love this course. This is such a comprehensive course that was well worth the money I spent and a lot more. Will definitely be looking at more Mammoth Interactive courses when I finish this." – Student Matt W.

"Very good at explaining the basics then building to more complex features." – Student Kevin L.

Mammoth Interactive has been contracted to produce epic soundtracks, addicting levels, rock solid programming and business development.

BitDegree platform reviews

Our students say Excellent
9.5 out of 10
trustpilot logo 1 trustpilot logo