NIGHT-COURSE | 10 WEEKS | LA & SF | MEETS WEEKLY
Explore this exciting new technology and learn the skills needed to build stunning VR experiences in Upload's flagship 10-week night course.
Duration: 10-weeks Class time: 3 hours of in-class instruction per week at Upload SF or Upload LA Bonus bootcamp: 6 hour weekend C# Bootcamp Outside time: 5+ hours/week (depending on your goals) Level: Beginner-friendly Prerequisites: None (some experience programming a plus)
Build up your resume with a wide range of VR development skills acquired through 10 modules of instruction, 150 hours of original instructional content, 11 custom-built VR experiences, 26 step-by-step lessons, 11 self-scoring assessments, and 110+ hours of instructor support to guide your way. As you progress through the course, you'll develop multiple portfolio pieces that demonstrate your skills as a VR developer, giving you a competitive edge in professional settings.
The curriculum is designed and taught by a team of leading Unity-certified industry experts and is updated weekly. Our curriculum evolves as the technology and tools continue to grow.
Upload students work out of the same space as 40+ active companies in the VR/AR Industry. Grow your professional network, benefit from our partnerships, and find new opportunities daily through our private networking and public events.
Our students have gone on to found their own startups, land new freelance work, and get hired at top companies including Samsung, Oculus Launchpad, Upload, Amazon, Magic Leap, and more. Here are just a few of their stories...
“I’ve landed a great project developing a VR app for Samsung GearVR, which is something I couldn’t have imagined myself doing a short while ago. More importantly, I’m developing valuable professional relationships all the time just by being at the Upload space. You don’t need to work at networking here because it just happens to you. If you’re interested in AR and VR and want to immerse yourself in an environment of creative, passionate, and smart people in the industry--I could not think of a better place to be.” - Ian Dellota, Upload Student
"In three weeks, we created Found, an award winning VR experience featured at Facebook’s Oculus conference. The team and I are now launching our own studio, Paracosm VR." - Jewel Lim, Co-Founder of Paracosm VR
Upload provides one of the most technically sophisticated classrooms in the world. Throughout the course, you'll enjoy a dedicated desk equipped with unlimited access to your own VR-ready machine, Oculus Rift and/or HTC Vive VR headset, and an extensive library of VR experiences to learn from. Use of the equipment and the 3-month Upload co-working membership (valued at $1800) is included free with your tuition, ensuring you will have everything you need to develop your skills - even outside of class.
Throughout the the course, you'll have the opportunity to build an original VR experience to present at an Industry Demo Night, hosted at Upload. You can work solo or in teams and will benefit from more than 110 hours of instructor support each step of the way. Each team's work will be judged by a panel of industry experts, with the winning team taking home our coveted grand prize - a professionally produced commercial trailer of your experience, shot in our mixed reality studios.
"On demo day when I presented my final project, I met one of the judges who was working on a fascinating XR project relevant to my background. He encouraged me to apply for an internship with his company, and I was accepted. I wouldn’t have had the opportunity if it wasn’t for Upload’s friendly environment and the chance to demonstrate what I learned.” - Sherry Shih, Upload Student
With a certificate of completion from this course, you will receive access to Upload's private internship opportunities where you can develop your skills on real-world projects. Prior internships have been with Nasa, WEVR, Stanford, Marriott, NewPathVR, Outer Realm, Rise Leap, and more.
"We are thrilled with our Upload intern partnership, which continues to evolve. Following their 10-week course, our interns were well prepared to hit the ground running, and built version 1.0 of a VR music education application. This prototype was a key initial step toward an ongoing, broader discussion with both a nationwide music education charity organization and a large state university. This collaboration was made possible by the unusual blend of Upload's combined VR education and work space." - Steve Kurz, Outer Realm Co-Founder
"Upload's extensive partnerships in the VR industry generate powerful opportunities for alumni of their Unity Dev training course. Our team of students were able to work on an immersive experience for Stanford University, which taught us a great deal, and also generated a VR experience of value to their department." - Julian Reyes, Keyframe Entertainment
Get access to 100’s of premier VR/AR Mentors/ Investors and Partners through the Upload Network.
Founder & CEO
Global Head of VR/AR
Co-founder & CCO
Build and Design For Cutting-edge Technologies
Demonstrate a portfolio of VR experiences
Create custom behaviors by extending Unity with C#
Understand the production workflow of a VR project
Understand the industry and opportunities
Construct Inspiring VR Interactions
Collaborate on a group Unity VR project
Join Upload's powerful global network of immersive technology professionals and consumers.
“My passion had always been to bridge the gap between art and technology to make meaningful experiences. At Upload, we were able to accomplish this by the end of the course by creating Found, an award winning VR experience featured at Oculus Connect 3’s Keynote. A subset of the team and I are now launching our own studio, Paracosm VR Studios.”
- Jewel Lim, Co-Founder of Paracosm VR
Schedule a tour to learn more about Upload and try some VR demos created in past courses!
Chad Lonberger is Head of Product at Modetwo, an Innovation Management firm, where he helps companies harness emerging technology to create products people love. For the last 14 years he has specialized in rapid prototyping, experience design, and product management. Chad created the Core Compulsion Model, a framework used to identify unmet market needs and build hyper-growth products. He has been responsible for training teams, facilitating innovation workshops, and helped drive multiple startups to successful exits. To date, Chad has worked on products used by 60m people globally, contributing $2b in revenue to his clients. For the last 2 years, Chad has focused exclusively on VR/AR as a medium to create powerful experiences that solve problems in mental health, training/simulation, and content creation. He is a Certified Unity Developer, Upload resident, and a graduate of Upload’s 10-week full-time VR Academy. A reel of recent VR/AR concepts Chad has worked on can be found here: https://www.youtube.com/watch?v=urW0pC3jjNI
Andy Jevsevar is a Unity Developer with a background in Data Science, and passion for Teaching. He discovered his love for virtual reality through Upload and was a student in Upload’s VR Development with Unity course. He received a Bachelor of Arts in Physics from Pitzer College. During his time in undergrad, he received multiple fellowships focussing on analyzing dMRI brain scans from Alzheimer’s patients and modeling vibration data from Black Widow spider webs. Andy is most excited about teaching physics with VR, and loves building content for Physics and Calculus students. VR’s ultimate potential lies in its ability to make abstract concepts tangible; he is very excited to be apart of the VR education revolution!
Tiffany Raber is a Unity developer, 3D asset creator/designer, and biomedical illustrator. A recent graduate from the Biomedical Visualization Graduate Program at the University of Illinois at Chicago, Tiffany grew a passion for interactive medical education/simulation techniques in the AR/VR space. She believes that the advancement of MedVR will directly impact and transform the field, improving patient experience, surgical training, science education, and overall user health. Currently, Tiffany is a Visiting Research Assistant, working in modeling and simulation in VR, at The U.S. Army Research Laboratory West, located at USC’s Institute for Creative Technologies.
Darius Clarke is an Software Programmer and High School Software Development Teacher. He created a simulation for a university research project that allowed high school students to explore and compare 3D paths of simulated paper airplanes. He also supports the Serious Games movement, helping with conferences. Recently he has been exploring Virtual Reality's possibility for not just being "fantasy vision" but enabling its "X-ray vision" power to help our youth see the invisible forces that exist around us, continually shaping and reshaping their lives and ours.
Learn about your unique industry opportunities at Upload Get familiar with the course and tools used Develop a working knowledge of the technology, history, and major players in the VR industry Understand the markets that VR/AR are disrupting and learn about your biggest opportunities as a VR dev Learn how to properly setup, configure, and troubleshoot your hardware Experience a set of curated experiences that will help familiarize you with the technology Get familiar with the external resources available throughout the class
Become familiar with the Unity ecosystem and the editor interface Understand the benefits of using Unity for VR development Know the steps necessary to become a certified Unity Developer Get set up with Unity’s Collaboration tool and understand team workflow Experience building VR, in VR with Unity’s experimental EditorVR toolkit Learn the essentials of Unity development
Learn how to properly import assets, libraries, and packages Learn about the Oculus and Steam VR libraries for Unity Understand Unity’s Terrain tool Learn about GameObjects, Prefabs, and Primitives Understand the value of “grey boxing” in the Unity workflow Become familiar with the concepts of Vector Math Learn about Materials, Shaders, and Textures
Learn about Unity's lighting system Understand how to evoke moods with different lighting styles including 3-point lighting Utilize Unity’s particle system to bring scenes to life Get acquainted with Unity’s audio system Learn how to play ambient audio in your experience Learn how to deliver 3D spacial audio to maximize immersion
Understand Unity’s Animation system Learn how to create and import existing Animations into Unity projects Learn how to use Unity's brand new Timeline tool to orchestrate complex behaviors in Unity Learn what a state machine is and how it is used in Unity Learn the difference between standard animation and humanoid animation Learn how to use the Animator to control animation clips
Become familiar with Visual Studio as an IDE and how it is used with Unity Understand debugging through Unity’s console window, Visual Studio, and Unity’s Debugging API Learn about Variables, Functions, If statements, Conditionals, Lists & Arrays, For loops, Foreach loops, and While loops Learn about Unity’s Game Loop Learn Unity specific methods and types how to use them in C# Understand public and private modifiers and how they relate to the Inspector window
Understand the theory behind VR interaction Learn how to use Unity’s physics engine to add realism Learn the Interactable architecture and how to use it to create robust VR interactions Learn how to create custom hand poses to use in your experiences Discover how Virtual Embodiment can be utilized to create believable VR experiences
Understand the need for locomotion within VR experiences Know the impact of movement on a human’s vestibular system Learn the key strategies, design considerations, and industry best practices for Locomotion Learn how to create effective UI in VR Understand how UI is implemented in Unity Introduction to Final Projects Team Formation Develop the vision for your final project
Learn about pre-rendered (CG) and recorded 360 video content Learn how to implement 360 content in Unity for VR Understand best practices and understand the major players in the 360 industry Learn about gaze-based interaction Create a virtual polaroid camera you can use in your experiences Learn industry standard project architecture (Controllers and Managers) Learn how to communicate between scripts in Unity Final Project check-in
Understand Unity’s Post-Processing stack and how it can be used to add camera effects to your Unity project Learn how to use the profiler to identify performance bottlenecks in your Unity project Learn how to debug your final projects to ensure they deliver the highest quality user experience Learn how to record a VR experience in Unity Become familiar with the alumni opportunities and benefits Work on final projects Preparing for Demo Day!
Reserve Your Seat. Payment Plans are available.
$500 non-refundable deposit
$500 non-refundable deposit
$500 non-refundable deposit
$500 non-refundable deposit
Answer all of your questions
Upload's mission is to support the growth of the VR/AR industry. We do this through offering courses to teach VR skills, covering latest news in VR/AR, and operating a VR/AR coworking space.
No we are not an accredited school. We are a post-secondary institution and our application is currently under review by the state of California to be a licensed school.
Some students may successfully petition their school to receive credit for their programs. We can provide you with a syllabus and instructor credentials to provide to your school.
Most of our courses are open enrollment and we often check in with students who have enrolled to ensure they are in the right program. Our master's level intensive program requires an application however.
Our open enrollment programs are open for anyone to join. Our master's level intensive program accepts approximately 5% of all applicants.
We require a 50% deposit before the program starts and allow students to pay the remainder throughout the course. For example, if a course is 10 weeks long, students may pay off the remaining 50% by the end of the 10 week program.
We do not have any scholarships available at the moment. We do however offer a limited number of heavily reduced-price volunteer tickets for our workshops to allow more affordability and access.
Many students successfully petition employers to make an exception to their policy given the high ROI of our programs. We can provide you with our syllabus, examples of student work, and evidence of industry validation of our programs.
Workshops are non-refundable. You may receive a full refund for our longer courses until 7 days after the program starts. After that, no refunds are allowed.
It depends on the class. Workshops typically require students to bring their own laptops and have a few headsets available for the class to share. Longer courses have VR-enabled computers, headsets, and controllers provided for each student.
Many of the startups that work at Upload's campuses provide client projects as well as our broader VR network.
No this is an unpaid class project.
Our instructors are industry professionals who have developed VR experiences that can be found on the Oculus and Steam stores, and have written best-selling industry books about VR.
No we do not, we are not a job placement program. Graduates of our program get access to Upload events, mentor and investor network.
Typically our longer programs require 5-10 hours outside of class.