subject

iOS Developer Nanodegree

Program Apps for the iPhone and iPad

Earn a Certificate

  • Nanodegree via Udacity and AT&T
  • $200/month for 6-9 months
  • 1:1 feedback - Rigorous, timely project and code reviews
6 Reviews
Rating based on 6 student reviews.

Learn More

Title
iOS Developer Nanodegree
Rating
★★★★★ (6 Reviews)
Overview
Learn how to build advanced, modern ios applications with polished user interfaces on top of industry-standard frameworks.
Credential Type
Provider
Institution
Cost
$200/month
Effort
Minimum 10hrs/week
Duration
6-9 months

Being an iOS Developer is a remarkable occupation. Creating new apps for the iPhone and iPad opens up worlds of opportunity, and allows you to leverage your creativity to connect users around the world in innovative, interesting, fun, and sometimes even world-changing ways. There is a reason why iOS developers are so in-demand, and why it’s such an enviable career. We’ve designed this Nanodegree program to teach you the skills required to become an entry-level iOS Developer. Over the course of your iOS Developer Nanodegree program you’ll build five portfolio-worthy iOS apps that demonstrate your expertise as an iOS Developer. You’ll write these apps in Swift, Apple’s custom programming language designed specifically for building iOS and OS X apps. You’ll receive community and mentor support throughout, as well as benefit from the rigor and rapidity of our peerless code review system. Finally, you’ll receive career guidance as we review your resume, audit your online presence, provide you interview training, and more. You’ll even take part in a new program facilitating job placement. Excited? Ready to begin? Great! We just need you to take the Readiness Assessment first, to ensure you're prepared for the curriculum level. (We require past programming experience.)

Why Take This Nanodegree?

Today about half the adult population owns a smartphone; by 2020, 80% will.1 The average American smartphone user spends 162 minutes per day on their device. This presents enormous opportunities for companies seeking to become a part of people's daily lives. The smart device market is growing exponentially, with no end in sight. iOS developers are going to be very in-demand for a very long time. In partnership with industry leaders, we've built a comprehensive set of projects and skills designed to launch your career as an iOS Developer. Specifically, you’ll learn: * MVC architecture and why it's important when developing apps * How to build sophisticated and polished user interfaces with UIKit components * How to implement common frameworks used by iOS developers * How to implement Core Data for local persistence of an object structure * How to use external APIs to make use of data from other companies *** 1 “Planet of Phones”, *The Economist*, http://www.economist.com/news/leaders/21645180-smartphone-ubiquitous-addictive-and-transformative-planet-phones

Required Knowledge

In order to determine whether or not the iOS Developer Nanodegree is right for you, please take this readiness assessment. It will ask you a series of technical and time management questions to help you determine if now is the right time to start the program. General prerequisites are summarized below. General Requirements: * You are self-driven and motivated to learn. Participation in this program requires consistently meeting deadlines and devoting at least 10 hours per week to your work. * You can communicate fluently and professionally in written and spoken English. * Collaboration with peers and interactive feedback are critical to the success of the program. You must be a committed and contributing participant of the community. iOS Developer Nanodegree Specific Requirements: * Access to a Mac computer running OS X 10.10.4 or later * Prior object-oriented programming experience, in any object-oriented language * Strong understanding of programming concepts like variables, if statements, and loops, as well as object-oriented programming concepts like functions and classes

★★★★☆ (5) 4 weeks Self paced
Take the first step in becoming an iOS Developer by learning about Swift and writing your first app.
☆☆☆☆☆ (0) 8 weeks Self paced
Learn the iOS UIKit framework, which is the cornerstone of creating user interfaces in all iOS apps and crucial for any iOS Developer to be intimately familiar with.
☆☆☆☆☆ (0) 12 weeks Self paced
Learn how to incorporate networking into your apps to access data from around the world. Build the On the Map app to share location and fun links with fellow students.
☆☆☆☆☆ (0) 8 weeks Self paced
Persisting data is a core skill for any iOS developer. Learn how to store app data to your device using three common techniques: NSUserDefaults, Sandbox & Core Data.
☆☆☆☆☆ (0) 12 weeks Self paced
Learn the process of building an app, taking your ideas from drawing board to App Store!

6 Reviews.

Abhijit Mazumdar
Name
Abhijit Mazumdar
Job
Software engineer
Field of study
Computer science
Education
Masters Degree
completed this credential in Oct 2015.

Great iOS 8 training in Swift

Name
Kelvin
Job
Jr. ios developer
Field of study
Computer science
Education
Masters Degree
completed this credential in Jul 2015.

Great course for learning Swift and iOS

Brian
Name
Brian
completed this credential in Jul 2015.

Udacity iOS Nanodegree

More reviews
6 ratings
5
4
4
2
3
0
2
0
1
0
6 reviews
@

iOS Developer Nanodegree

Receive email notifications about this credential.
Follow iOS Developer Nanodegree

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free