Check the requirements below before considering this course.
Sorry, but no. This course is NOT appropriate for first-time coders. Before you take this course, you should learn (at least) Swift, Xcode and iOS. You can do that in parts 1 & 2 of this class.
Before starting this course, make sure you've mastered the basics of Xcode, Swift (covered in Part 1) and iOS development (covered in Part 2). This class builds on top of that experience.
If you're already comfortable with Swift, Xcode and iOS, then you can skip parts 1 and 2 of this course and start here instead. This course moves slowly but is still suitable for a Senior-level developer who is new to MacOS or Swift.