MacOS Apps for iOS Developers (Udemy.com)
Learn to make apps for the desktop using Swift 4 and Xcode
Created by: Nick Walter
Last updated November 2018
What you will learn
- How to create fully functional MacOS apps
- The difference between Mac and iOS Developement
- Window Management
- Create a command line tool
- Create a Today Widget
- How to export and share your apps
How it compares
Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:
- Rating4.3 out of 5higher than 20% of them
- Reviews83#1,030 of 1,183 by number of reviews
- Length4.4 hoursshorter than 57% of them
- Last updatedNovember 2018earlier than 91% of them
Course Description
Are you an iOS developer who wants to try making a Mac app? With your background, you are 80% of the way there. This course will help you with that last 20%. We will be creating 3 apps that will help teach you the skills you need to become a confindent Mac developer.
1. Time Tracker - An clean elegant tool to track your time working during the day. Learn how to work with NSTableViews, CoreData, and the whole Mac experience in Xcode.
2. CryptoCurrency Ticker - Learn how to create a today widget by allowing users to check the price of popular Crypto Currencies.
3. Hacker News in the Command Line - Learn how to work with an API and create a command line tool.
Now you can be a mobile and desktop developer :)
Instructor Details
- 4.3 Rating
83 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 IT & Software courses
D3.js Data Visualization Fundamentals - Hands On (2026)
4.9 (3,917 Reviews)
Provider: Udemy
Time: 4.6h
$49.99
Hands-On Training: Streaming Data with Apache Kafka on Azure (2025)
4.9 (103 Reviews)
Provider: Udemy
Time: 3.7h
$10.99
Oracle Grid Infrastructure and RAC using Oracle Database 19c (2026)
4.8 (2,499 Reviews)
Provider: Udemy
Time: 8.7h
$19.99
PowerShell Scripting & Automation: The Complete Hands-On (2026)
4.8 (1,750 Reviews)
Provider: Udemy
Time: 9.6h
$11.99
AWS EC2 Crash Course + Load Balancing with Demos and PDFs (2025)
4.8 (866 Reviews)
Provider: Udemy
Time: 3.7h
$19.99
Reviews
By Anton Charny on 1/8/2023
Currently, because of mac os updates and AppKit updates, some of the information is outdated. But mostly everything is great!
By Sergio on 8/4/2021
Nick does and absolutely outstanding job of explaining the course material. You cannot go wrong with one of Nick's courses. Greatly enjoy all his courses.
By Eric Flores on 8/28/2019
Pretty good quick course for learning as you build/code. As Nick mentioned in the intro, you must have some basic prior iOS knowledge in order to sift through this course. I would only wish Nick would explain the reasoning behind those quick code corrections he makes to make the code be able to "Build" successfully. As of now I just take them at face value but without knowing why those corrections are needed.
By Wolfgang Greiner on 5/24/2019
One of the few courses about Mac OS X programming. Thank you Nick for great course! Under Xcode 10.2 only very few adaptations were necessary. In the Crypto Ticker it would have been nice to map the JSON structure using the Codable protocol. Too bad that there are so few good OS X courses available :-(
By Ľubomír Grejták on 4/6/2019
I expected more topics which are unique for macOS like menus, how to handle menu selection in view controllers, how to define and work with keyboard shortcuts, etc. topics that really exists only in macOS world. Instead of that I've watched tutorial about json, core data etc. - which exists also in iOS in the same form. Based on the course description I expected something else. I really expected of this 20% differences between iOS and macOS programming.
By Ian Burry on 9/25/2018
I seem to be learning, which is what I was looking to do. The Time Ticker project could do with a more organized approach. I found the constant jumping around to be confusing at times
By Mitch Myers on 8/17/2018
I think it was a great course. It showed off some of the special areas of Mac programming, like the Today Widget. I would like to see more of those "special" apps, maybe in advanced courses. My only critical feedback is that more attention should be placed on code quality best practices. Some of the exercises had multiple levels of nested IF statements which could lead new programmers down the wrong path.
By Dale Stewart on 6/12/2018
Yes, this was a good match for me. Nick speaks in a clear and concise manner. He articulates the key concepts in a very organized fashion.
By Mirko Cukich on 5/29/2018
Another Awesome programming class. This is a great class for someone with some iOS programming experience to go a bit deeper and work on developing some programs for the Mac OS. A++ class.
By Sarah Bainbridge on 5/28/2018
Course is ok, but over too quickly. I would have liked to see an app where there was more than one screen for example, segues etc.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100












