Fill in the form to receive more information about the course.
We'll be in touch soon.
Unity is the biggest name in mobile VR development, and the fastest way to learn ARKit. We’ve partnered with Unity to bring you this amazing program.
Get detailed feedback from expert project reviewers whose actionable insights will empower you to successfully complete the program.
Join your fellow students in an exclusive online community when you can engage in real time to get support, share information, and network with your peers across the globe.
ARKit is the largest immersive technology platform in the world, and knowing how to develop augmented reality apps using ARKit in an essential skill for advancing your career in this space.
Chris Arriola is a mobile software engineer who has been developing apps on Android and iOS since 2011. He has helped shipped several apps for startups in the Bay Area.
Vasanth previously worked at Stanford's Virtual-Human Interaction Lab. In addition to Udacity, he is working on an initiative called FusedVR, to help raise VR awareness and inspire more people to get started creating content.
Please leave your phone number and email address so that we can keep you posted about new things happening in this Nanodegree
We support multiple payment options for your convenience. Choose an option that suits you the most
Accepting payments through Credit/Debit cards from all major banks.
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.
Seamless payment though Internet banking accepting payments from over 59 banks.
Learn ARKit development using the Unity game engine.
Learn ARKit development using the Swift programming language and SceneKit.
* Price exclusive of taxes. GST of 18% gets applied on checkout. Option to convert your payment into EMI available on checkout page.
All the above payment plans include the costs of Unlimited project reviews (by Udacity's global reviewer network), in-classroom mentorship support through chat with industry experts and Access to global community of Udacity students pursuing the same Nanodegree.
Get notified when this nanodegree program launches.
We'll be in touch soon.
ARKit will come to 400 million iOS devices this year, making it the largest immersive technology platform in the world. In this program, you’ll learn to develop augmented reality apps using ARKit; an essential skill for advancing your career in this space. As VentureBeat recently noted, “Users will be able to seamlessly blend digital objects and information with their surrounding environments, redefining the way people conduct their everyday lives–whether it be through consumer apps or platforms designed to transform business processes.” From education to entertainment, and from retail to real estate, entire industries will be impacted, and the potential for developers is nothing short of incredible. When it comes to career success in the field of immersive technology, ARKit skills are poised to be a defining competitive differentiator.
In this program, you’ll learn everything you need to know to build AR applications using ARKit with Unity or Swift. You’ll develop an intuition for visual inertial odometry, and the underlying computer vision mechanisms that enable ARKit. You’ll develop a variety of ARKit applications including games with particle effects and sounds. By the time you finish the program, you’ll be able to build ARKit applications that allow you to place virtual objects on the ground, on tables, or other horizontal flat surfaces. You’ll be able to add dynamic lighting effects that change the color direction, temperature, and intensity of ambient lighting. You’ll be able to add basic shadow effects to the scene. Generally speaking, you’ll be able to help “sell” the illusion of a synthetic object inserted in the scene.
Udacity is developing the ARKit curriculum in partnership with leading experts in the field, including Unity, the world’s leading game engine, and the most popular choice for mobile game and VR development.
For any developer seeking to launch or advance a career in the field of immersive technology, learning ARKit will give you a significant advantage. As recently projected by TechCrunch, “Mobile AR could become the primary driver of a $108 billion VR/AR market by 2021 … with AR taking the lion’s share of $83 billion.”
To learn ARKit using Unity, you need to be familiar with creating 3D scenes using Unity, developing using C#, and deploying applications to an iPhone or iPad. To learn ARKit using Swift, you need to be familiar with creating iOS applications using Xcode. You do not need prior 3D development experience.
We have a number of Nanodegree programs and free courses that can help you prepare, including:
This program offers open enrollment, so you can start anytime!
ARKit can be built using game engines or natively, using Swift. These versions allow you to pick which learning path is most desirable for you. Pick Unity and develop your ARKit applications using a professional, industry-proven game engine. Or, pick Swift and develop ARKit applications using the native tools from Apple. (Note: each program contains the other program’s content in its “Extracurricular” section!)
To graduate and earn your credential, you need to complete the program within one month of your start date, so in this sense, the program is not self-paced; however, within that one month period, you are free to work at your own pace, so there is certainly flexibility as to how you plan your learning time.
If you allocate 5-10 hrs/week, you’ll be on pace to complete the program in 1 month.
The first lesson of each version of the program will be available outside of the program beginning November 2017. The remaining lessons will only be available to currently enrolled students. Benefits such as project reviews and community access are exclusive to the program. Once enrolled in the program you will have access to course material indefinitely.
We will not be supporting Connect sessions for this program. While students of this program are of course welcome to attend Connect sessions, we will not be able to provide curriculum support at the sessions, nor will there be session leads on-site who are equipped to provide specific program guidance and input.
Yes! You will earn your Udacity credential, affirming your mastery of these skills, and your readiness to apply them in a career role.
This is a single-term program, and you will have 30 days to graduate. Your end date is 30 days from your official enrollment date. To successfully graduate from the program and earn your credential, you must submit your final project on, or prior to, your end date, and your project must meet specifications, as determined by your project reviewer. To ensure you have time to revise your project in case any changes are necessary, it is recommended that you submit no later than 7 days prior to your end date, as you will not be able to revise your project after your end date. Note: You will still have content access for an additional 2 months, but this is irrespective of your 30-day graduation requirements.
A Nanodegree Foundations program is designed to support your focus on a particular area of learning. Depending on your longer-term goals, and the program you’ve selected, a Foundations program can enable you to enhance an existing skillset, move forward into deeper and/or more advanced academic studies, or prepare for a career move that requires a fuller understanding of certain technologies and concepts. In the case of this program, ARKit is considered a “stackable” or “additive” skill that layers in a key competitive differentiator to your existing skillset, so we are launching it as a Foundations program.
To learn ARKit using Unity, you need:
To learn ARKit using Swift, you need:
Scholarship opportunities are posted on our scholarships page.
The total cost for the program is $199.
There is no free trial period for this program, but there is a 7-day refund policy in place at the beginning of the Term. To request a refund please contact us here.
Talk to our student counsellors to know more about Udacity courses
Toll Free Number: 1800-121-6240