Nanodegree Program

Become an iOS Developer

715 reviews

Master the Swift programming language, and create a portfolio of iOS apps for iPhone and iPad to showcase your skills!

Co - Created With

  • AT&T
  • Lyft
  • Google
ENROLLMENT CLOSING IN
  • Skill Covered
    Swift programmingCore DataUIKitiOS networkingapp publishingUser interfacesLocal PersistenceAPIs
    + MORE
  • Job Opportunities
    IOS Application Developer
    + MORE
  • Prerequisites
    No pre requisites required
    + MORE
  • Classroom opens
    21 August 2018
    Duration
    7 months We recommend 10 hrs / week
  • Skill Covered
    Swift programmingCore DataUIKitIOS networkingApp publishingUser interfacesLocal PersistenceAPIs
    + more
  • Job Opportunities
    IOS Application Developer
    + more
  • Prerequisites
    No pre requisites required
    + more
  • Classroom opens
    21 August 2018
    Duration
    7 months We recommend 10 hrs / week

Why Take This Nanodegree Program?

This Nanodegree program will prepare you to publish your first iOS app, whether you’re already a developer or relatively new to programming. In this program, you’ll learn to program in Swift, then create your first apps from scratch. You’ll build a portfolio you can present in interviews, learn mobile development fundamentals like design patterns, and tackle common technical interview questions to ultimately land a job as an iOS Developer.

As you master the Swift programming language and create a portfolio of apps to showcase your skills, you’ll benefit from detailed code reviews on all your projects, exclusive Nanodegree program career content and resume help, and personal support and mentorship. Enroll today, and start building your future as an iOS Developer.


Why Take This Nanodegree Program?

In 2017, global app revenue grew by 35 percent to reach nearly $60 billion, with iOS apps accounting for $38.5 billion of revenue.

India Hiring Partners Directi, Redbus, Bankbazaar, Ola Cabs, engineer.ai

  • Ola Cabs
  • Zomato
  • DailyHunt
  • Tapzo
  • 1mg
  • Swiggy
  • HOD. life
1000+ jobopportunities created
80+ Hiring partnersonboard
₹ 40 lac+ Highestannual CTC offered
LEARN MORE
World-Class Curriculum
World-Class Curriculum

World-Class Curriculum

In partnership with industry leaders, we've built a comprehensive set of projects and skills designed to launch your career as an iOS Developer.

Code Review on All Your Projects

Code Review on All Your Projects

Benefit from personalized code review and feedback on all your projects to help you get unstuck and keep making progress.

Exclusive Career Content
Exclusive Career Content

Exclusive Career Content

You’ll receive access to technical interviewing practice problems, and coursework on mobile development fundamentals like design patterns and best practices to help you land a job as an iOS Developer.

Mentor Support

Mentor Support

Mentors will provide guidance, lend support, answer questions, and direct you to valuable resources.

Advance your Career

The iOS Developer Nanodegree program is designed to ensure your long-term success in the field. The skills you learn will prepare you for jobs in iOS development, and you’ll be ready to deliver immediate value to any organization. We will support you throughout your learning journey; from gaining valuable technical and career skills, to landing your dream job.Designed to prepare you for career success in iOS development.

Hiring PartnersMeet Top Companies

iOS Developers are in high demand. Create your professional portfolio with Udacity and open up a world of opportunities. Our hiring partners are eager to meet you.Create your portfolio and open up a world of opportunities.

Succeed with RecruitersSucceed with Recruiters

Work with experienced careers professionals for tailored advice on how to improve your search and impress recruiters. Including feedback on your LinkedIn, GitHub, and professional brand.Work with career professionals to impress recruiters.

Build a Great NetworkBuild a Great Network

40,000+ highly-skilled grads make up your new career community. Ready to collaborate, share referrals, or hire your own team? The Udacity Alumni Network is here for you!Connect with our global community to grow your career.

Skills Covered
  • Swift programming
  • Core Data
  • UIKit
  • iOS networking
  • app publishing
  • User interfaces
  • Local Persistence
  • APIs
Show More

What You Will Learn

Download Syllabus
Term 1

Become an iOS Developer

In Term 1, you will learn the basics of iOS app development using the Swift programming language and Xcode, Apple's development environment. You'll develop your first iOS apps using layouts, views, UIKit, and more.

Learn Swift programming and develop your first iOS apps

See details

3 months to complete

Term 2

Become an iOS Developer

In Term 2, you’ll progress to build more complex and advanced applications, using networking, and Apple’s Grand Central Dispatch and Core Data, and will be ready to publish your capstone project to the App Store.

Incorporate networking, data persistence, and more advanced technologies into your app.

See details

4 Months to complete

Learn with the best

Jarrod Parkes
Jarrod Parkes

Instructor

Jarrod is an experienced iOS developer with a passion for reinventing how students learn. He holds a BS in Computer Science from the University of Alabama.

Gabrielle Miller-Messner
Gabrielle Miller-Messner

Instructor

Gabrielle earned her Ph.D. in Population Biology from UC Davis, where she discovered the joys of programming while analyzing DNA sequences. She has a background in teaching, and worked as an iOS Engineer before joining Udacity.

Kate Rotondo
Kate Rotondo

Instructor

Kate is an iOS developer, speaker, author, and teacher who has spoken at conferences across the globe from AltConf in San Francisco to Mobile Central Europe in Poland. She also has hosted a podcast on work-life integration for parents in tech.

Owen LaRosa
Owen LaRosa

Instructor

Owen is an iOS and Android app developer, and is the Student Experience Lead for iOS programs at Udacity. He graduated from the iOS Developer Nanodegree program in 2015.

Student Reviews

4.7

(714)

5 stars
562
78.7%
4 stars
110
15.4%
3 stars
30
4.2%
2 stars
6
0.8%
1 stars
6
0.8%
Sulaiman A.

Very good course but need to replace the articles with videos and add the code below each video like Android basic program.

Zac W.

Nice clear lessons and projects that really help you get to grips with the core concepts of iOS development

Mohammed A.

Amazing- love the content and style of education

Ion M.

It is going very good so far. Lots of great information and the learning experience is very pleasant.

Amit B.

A completely well-structured program. Udacity focused on every piece of the core component of iOS Development Technology. I enjoyed a lot the curriculum. Especially I love the code review from the Udacity alumni. Finally, I would like to say; the career portal is full of well informative and truly helpful for anyone who wishes to jump into the market. Special Thanks to Udacity Team and all the contributors and all dreamers who came here to enlarge their knowledge.

Start Learning

Do you have a coupon code to redeem?

apply

Learn now, pay later

To make it even easier to learn, you can finance your Nanodegree through Affirm.

  • Easy monthly payments

    As low as US$ 84 per month at 0% APR.

    Learn more.

  • Flexible Payments

    Pay your monthly bill using a bank transfer, check, or debit card.

Get Started Now

Term 1
iOS Developer Nanodegree program
₹44900*

/term

During the program, you'll have access to the Nanodegree program classroom and materials, plus expert project reviews.

Admissions Closes: 22 August, 2018

Term 2
iOS Developer Nanodegree program
₹44900*

/term

If you have successfully graduated from Term 1, then please email india@udacity.com to enroll in Term 2.

Payment Options

We support multiple payment options for your convenience. Choose an option that suits you the most

Credit/Debit
Credit/Debit Card

Accepting payments through Credit/Debit cards from all major banks.

Emi
EMI on Credit Card

Split the payment of the course fee across 3 or more months. Option is available for all plans. Instalment information available on the payment page.

Internet Banking
Internet Banking

Seamless payment though Internet banking accepting payments from over 59 banks.



Udacity on the go

Now you can achieve your goals on the move. Discover our offerings, personalised recommendations, classroom experience and so much more. Install Now!

Program Details

    Program Overview - Why Should I Take this Program?
  • Why should I enroll?
    This Nanodegree program will prepare you to publish your first iOS app, whether you’re already a developer or relatively new to programming.

    In this program, you’ll not only learn how to build iOS apps, you’ll also learn best practices in mobile development, and gain mastery of Swift, an open-sourced object-oriented programming language. Through 6 hands-on, reviewed projects, you’ll gain the skills you need to become an iOS Developer.

    According to the 2017 Stack Overflow Job Trends Report, iOS Developers are among the Top-3 most in-demand developer positions in the job market. Enroll in this program today, and start building your future as an iOS Developer.
  • How do I know if this program is right for me?
    This program is designed to prepare you for a job as a professional, junior-level iOS Developer within a wide range of organizations and environments: from large corporations where you’d likely be part of a development team, to entrepreneurial start-ups and contract projects where you could be working independently to deliver an application.
    Enrollment and Admission
  • Do I need to apply? What are the admission criteria?
    No. This Nanodegree program accepts all applicants regardless of experience and specific background.
  • What are the prerequisites for enrollment?
    • 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.
    • 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.


    Technical Requirements:
    • Access to a Mac computer running macOS 10.12.6 or later
  • If I do not meet the requirements to enroll, what should I do?
    No programming experience is required, but if you’d like to try the Swift programming language, you may enjoy our free course, Swift for Beginners. This Nanodegree program includes coursework on using git and GitHub, but if you’d like exposure to git and GitHub before enrolling, you may wish to take our free course, How to Use Git and GitHub.
    Tuition and Term of Program
  • How is this Nanodegree program structured?
    There are 6 total projects in this program, which are designed to give you an opportunity to apply the skills you’ve learned in each lesson. You must complete all projects in order to graduate. Each project will be reviewed by the Udacity reviewer network and platform. Feedback will be provided and if you do not pass the project, you will be asked to resubmit the project until it passes.
  • How long is this Nanodegree program?
    Access to this Nanodegree program runs for the period noted in the Term Length section above

    See the Terms of Services for other policies around the terms of access to our Nanodegree programs.
  • Do you offer the opportunity to pause this Nanodegree Program and resume as per convenience?
    No. The fixed-term nature of this Nanodegree, and the need for maintaining a consistent and stable student body throughout doesn't allow for offering the option to pause your studies.
  • Is this program self-paced?
    No. The start and end dates of this Nanodegree are fixed, and you must complete all assigned projects by the end dates. However, projects may be submitted at any time during the Nanodegree, and individual project deadlines are recommendations, not requirements. There is some opportunity to work at your own pace but you should plan to follow our recommended timeline, as this will best enable you to keep pace with your peers, and complete the program on time.
  • What happens to my access to the content if I am unable to graduate within the term duration?
    You will lose access to the content of the Nanodegree Program if you fail to graduate within the provided term duration. Only students who are able to successfully graduate from the Program retain access to the contents of the Nanodegree.
  • Do I have access to Propel?
    Propel is the flagship Career Fair of Udacity in India. Only Advanced Job ready Nanodegree graduates have access to Propel. Through this initiative we connect our Nanodegree graduates to new-age technology companies and help them achieve their career goals. Since this program is job-ready, you will be eligible for Propel!
    Payments
  • What is the refund policy?
    There is a 7 days no questions asked refund policy. Please go to your 'Settings' tab inside your classroom to cancel your Nanodegree enrolment and opt for a refund. The refund can take upto 10-15 days to credit back to the same account you made the payment from. For any concerns, please write to india@udacity.com The amount will be refunded back to the original mode of payment. Udacity will not be able to process your refund in a different bank account.
  • How do I get my invoice?
    Please write to india@udacity.com to receive your invoice in 7 days.

Become an iOS Developer

Need Help with Enrollments?1800-121-6240
Mon - Fri, 10 am - 10 pm