The Complete MacOS Developer Course - Apps for the Desktop! (Udemy.com)
Using your iPhone development background, create Mac apps with Cocoa using the latest Swift 3 and Xcode 8 OS X
Created by: Nick Walter
Last updated May 2025
What you will learn
- Learn how to create fully functional MacOS apps
- Work with Parse's Open Source Code to make a back-end
- Create status bar Mac apps
- Create command line Mac apps
- Work with the Twitter API
- Create games with SpriteKit
How it compares
Against the other 459 rated Udemy courses in Office Productivity on CourseDuck:
- Rating3.9 out of 5among the lower-rated ones
- Reviews923#145 of 460 by number of reviews
- Length21.1 hourslonger than 92% of them
- Last updatedMay 2025earlier than 53% of them
Course Description
Thank you for checking out my course :) "The Complete MacOS Developer Course" will help you conquer the programming world of the Mac. This course is for both those with an iOS background and those who are complete beginners. This course dives right into the specific tools you need to make MacOS apps.
Topics we cover include:
- Tables in MacOS (no sections but we do have columns!)
- Exporting a Mac App
- Status Bar Apps
- Command Line Apps
- Working with the clipboard
- Design Techniques Specific to Mac
- SpriteKit
- Using Parse Open Source as a Back-End
- Handoff
- Touch Bar Functionality
- Twitter Integration
- Collection Views
In this course, we'll be creating 9 complete projects that you can run on your computer or upload to the App Store. After we make each project, I will also supply you with the completed source code so you can always check your work against mine as a reference.
I would love to have you in the course. Take a look at the promo video and see you inside!
Instructor Details
- 3.9 Rating
923 Reviews
Nick Walter
Hi! I'm Nick, and I love to code. About five years ago I decided that I wanted to learn to code, but I had limited access to programming resources, and I was getting frustrated with all of the YouTube videos and online tutorials out there. I experimented, struggled, and definitely failed a lot, but I finally got the hang of it, so I decided that I wanted to change the way that people learned to code, and I started teaching. My experience as an online student has directly influenced my teaching style, because I know what it is like to be in your shoes.
When
Apple announced their new programming language, Swift, in 2014, I made my big online teaching debut and created the
internet's first Swift course. Since that time, I have
become a full-time online instructor and I now have courses not only in Swift,
but also in iOS, Android, Django, Kotlin, Python, HTML, Blockchain, etc. I have also created five iOS apps from scratch that are currently live in the App Store and are being used by thousands of users worldwide.
I love sharing my excitement for coding with my students, and I try to make learning as fun and as easy as possible. Thanks for being part of my coding community!
More courses by Nick Walter
Django 2.2 & Python | The Ultimate Web Development Bootcamp (2020)
4.6 (5,686 Reviews)
Provider: Udemy
Time: 10.1h
$84.99
Django 3 - Full Stack Websites with Python Web Development (2020)
4.6 (4,571 Reviews)
Provider: Udemy
Time: 8.4h
$124.99
The Ultimate Beginner's Guide to Django 1.11 (2019)
4.7 (1,632 Reviews)
Provider: Udemy
Time: 9h
$12.99
SwiftUI - Learn How to Build Beautiful, Robust, Apps (2019)
4.5 (1,300 Reviews)
Provider: Udemy
Time: 4.4h
$13.99
More Office Productivity courses
AI-Powered Social Media Management: From Beginner to Pro (2025)
5.0 (211 Reviews)
Provider: Udemy
Time: 1.1h
$19.99
Microsoft Excel + AI: Go From Data Analysis to Visualization (2026)
4.9 (276 Reviews)
Provider: Udemy
Time: 3.8h
$10.99
Complete Introduction to Google Sheets Pivot Tables (2026)
4.8 (3,570 Reviews)
Provider: Udemy
Time: 2.9h
$64.99
Microsoft Excel - Managing Personal Finances with Excel (2024)
4.8 (810 Reviews)
Provider: Udemy
Time: 3h
$19.99
Reviews
By Pavlo Slyvka on 4/25/2021
It is a wonderful course! Nick explains everything in such an interesting way and also teases you to encourage learn more and more. I am beginner to Mac/iOS development and at start I hadn't even known, how to learn needed skills. All stuff was so complicated, but with that course I started to make progress. Nick, thanks a lot!
By Ken Randall on 12/13/2020
Seems like the right pace - definitely starting from the beginning, which is exactly what I wanted.
By Ram on 12/6/2020
more time spent on non macOS topic
By Sren Stabenow on 12/6/2020
It's advertised for every skill level, but it's not.
By Chana Manasuntorn on 11/23/2020
Interest and teacher make it easy
By Alex Keaveney on 11/14/2020
I originally did Nicks course on Swift 3 while at college. I find him to be a very laid back and engaging teacher.
By Keith A Thomas on 8/15/2020
So far, so good!
By Andre Luis Cardoso on 8/5/2020
in news versions of xcode, its not the same. i did not find the buttons
By Jochem Toolenaar on 5/9/2020
Lot of code is out of date
By Cain Galvan on 5/7/2020
I have never taken an online course because I thought I wouldn't be able to keep up, you've completely thrown that out!
By Harrison Zhang on 5/3/2020
Best online learning experience ever!
By Sven Assmann on 4/19/2020
Very time efficient getting to the point and nailing the things out that are relevant.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 78 / 100












