iOS App Development

iOS is a mobile operating system created by Apple Inc. After completing all of the iOS courses, you will have a firm foundation on building iPhone and iPad apps.
This course is series of free iOS mobile app development lessons developed and administered by Udacity.com. You will need a free Udacity.com account. The Web Academy will be your guide as you navigate these lessons.
Basic computer literacy and understanding how to navigate a MacOS is required.
Technology Requirements
Browser
An up-to-date version of Chrome is strongly recommended.
We also support the latest versions of Firefox, Safari, Opera and Microsoft Edge.
At this time, mobile browsers are not supported, but you can download our iOS or Android Apps to view courses on the go.
Internet Connectivity
Download: 2+ Mbps recommended; minimum 1 Mbps.
Upload: 0.5 Mbps.
Operating System
Mac: OS X 10.6 or higher with latest updates installed.
Mobile Apps
iOS: Requires iOS 8.1 or later
YouTube
Ability to watch YouTube videos is required. If YouTube is blocked on your network, please contact your IT support or internet provider.
If you do not use the HTML5 player, or are using Internet Explorer, you will need Adobe Flash Player v11 or above.
You can find YouTube’s system requirements here.
Google Account
Required for Webcasts and connecting with your accountability partner.
Sign up for Google account here.
If you have a Gmail or YouTube account, that same login can be used to access all of Google’s features.
You can expect to spend 10 hours per week on lectures and assignments. It will take about 1 year to complete all of the lessons.
- Intro to Computer Science (12 weeks)(optional)
- Swift for Beginners (1 week)
- Swift for Developers (1 week)
- Learn Swift Programming Syntax (3 weeks)
- Intro to iOS App Development with Swift (4 weeks)
- UIKit Fundamentals (8 weeks)
- Building iOS Interfaces (1 week)
- Server-Side Swift (1 week)
- iOS Networking with Swift (12 weeks)
- iOS Persistence and Core Data (8 weeks)
- How to Make an iOS App (12 weeks)
Course Features
- Lectures 11
- Quizzes 0
- Skill level All levels
- Language English
- Students 0
- Assessments Yes
-
- Intro to Computer Science (12 weeks)(optional)
- Swift for Beginners (1 week)
- Swift for Developers (1 week)
- Learn Swift Programming Syntax (3 weeks)
- Intro to iOS App Development with Swift (4 weeks)
- UIKit Fundamentals (8 weeks)
- Building iOS Interfaces (1 week)
- Server-Side Swift (1 week)
- iOS Networking with Swift (12 weeks)
- iOS Persistence and Core Data (8 weeks)
- How to Make an iOS App (12 weeks)