Best Virtual Reality Courses

Find the best online Virtual Reality Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings. We also have a separate page listing only the Free Virtual Reality Courses.

Learn Python: Build a Virtual Assistant

Go from basic python to creating a virtual assistant for your computer

Created by Adam Eubanks - Self Taught Programmer And Learning Enthusiast


Students: 82308, Price: Free

Students: 82308, Price:  Free

In Learn Python: Build a Virtual Assistant In Python, you will go from beginner to intermediate level the fun way; creating a real-world application! In this course, I will teach you how to create and set up a virtual assistant for your computer. We will learn how to get data from Wikipedia and Wolfram Alpha, as well as create a GUI. After that, I will regularly release new videos on other optional things that you could add to our application.

This course will help you add something fun to your portfolio and give you good practice for using python. This course is especially good for beginner hobbyists who want to learn how to use various APIs and how to apply them.

Students who enroll will be able to create a real-world, personalized application for your personal use.

Introduction to Virtualization – One Hour Crash Course

Learn key virtualization concepts that apply to VMware vSphere and Microsoft Hyper-V in this beginner course!

Created by Rick Crisci - VMware Certified Instructor, Virtualization Consultant


Students: 33257, Price: Free

Students: 33257, Price:  Free

Are you brand new to virtualization? Have you found that many of the training resources out there use complex technical jargon that make it difficult to understand the basic concepts behind virtualization? If you need to learn virtualization quickly and clearly, this is the course for you.

I have taught thousands of hours of live training directly for VMware. Most lectures in this course are 5 - 10 minutes long. This course gives you an understanding of general virtualization concepts. You'll learn how to convert a physical server to a VM. You'll see how the hypervisor provides access to CPU, memory, and storage resources.

If you need to learn VMware vSphere, Microsoft Hyper-V, VMware Workstation, or any other virtualization technology, this course is the ideal starting point.

Cinematic VR Crash Course – Produce Virtual Reality Films

Learn How to Produce 360° (3D) Video Content Like the Pros and Become a Virtual Reality Expert

Created by Nick Kraakman - Co-Founder of Purple Pill VR


Students: 33157, Price: Free

Students: 33157, Price:  Free

“[VR is] the next major computing platform that will come after mobile." -- Mark Zuckerberg, Facebook


Are you a filmmaker who wants to learn the secrets of producing immersive video content for virtual reality headsets? Then read on..

People interested in cinematic VR drown in the waterfall of tech news, become demotivated by the utter lack of clear information, and get lost in the jungle of obscure internet fora in search of much needed tips and tricks. This is why many simply give up..

Do you ever feel overwhelmed by the amount of problems you need to solve before you can finally start shooting some content? Do you ever feel lost in the technological jargon? Then this course is for you!

The Cinematic VR Crash Course teaches you everything you need to know to start shooting your own mind-bending cinematic VR experiences. From selecting a 360° camera rig and scripting, to the actual shoot and distribution of your content, this course covers it all in 10 high-quality, to-the-point video lectures.

Besides video lectures, this course includes example footage to get a feel for the material, a glossary to explain key terminology, and a list of resources to help you acquire all the gear you need to get started.

Concepts are introduced gradually, so that even a beginner will be able to follow along and become a virtual reality expert in no-time!

Upon successful completion of this course you will be able to:

✔ Understand all aspects of cinematic VR

✔ Film and produce your own cinematic VR experiences

✔ Take on paid assignments with confidence, because you'll know how to deliver

✔ Record and mix ambisonic audio

✔ Select the 360° camera rig that fits you best

✔ Discover the limitations and possibilities of this exciting new medium

✔ Get our 360 file management software for free

✔ Gain knowledge that few possess

✔ Become one of the Virtual Reality pioneers

✔ Plus much more!

So do you want to discover how to produce VR video content like the pros? Then click "Take This Course" to start your Virtual Reality journey today!

Unreal Engine 4 for Architecture – Fundamentals Course

Use the Unreal Engine to create beautiful Arch Viz walkthroughs for Virtual Reality

Created by Hardy Hutajaya - Ordinary Guy with a passion for Archviz


Students: 24563, Price: Free

Students: 24563, Price:  Free

At the end of my

  1. Students will be able to take
    their Archviz work in 3ds max and transfer them into Unreal Engine 4 to
    make it 'Playable'.
  2. Students will be able to
    understand the general workflow of using the unreal engine 4 for their
    Archviz work.
  3. Understand how to use the
    unreal engine material editor
  4. Students will know the
    different lightings available in Unreal Engine 4


Who should take my

  1. 3d Artists, Environment
    Artists, Interior Designers, Architects, Game developers getting started
    with UE4.
  2. Not for Advanced Level Unreal
    Arcvhiz Artists.



  1. Basic 3d Modelling using 3ds

How to Hire a Virtual Assistant

A first-timer's guide to hiring a VA. Free up your time, save your sanity, and focus on what's most important.

Created by Nick Loper - Entrepreneur, Author, Chief Side Hustler at SideHustleNation


Students: 20528, Price: Free

Students: 20528, Price:  Free

This course will guide you through the process of hiring your first virtual assistant, starting with how to determine what tasks you can outsource, where to post your job, how to narrow down the applicants, and ultimately making the hiring decision.

Why Hire a Virtual Assistant?

In short, to save yourself time, money, and headache.

As a small business owner, your most precious resource is your time. After all, each minute you spend is a minute you'll never see again. A virtual assistant is an investment in reclaiming that time so you can spend your time more wisely.

You'll start by identifying your outsourcing opportunities, the tasks that someone else can and should be doing for you. After all, you need to be working ON your business, rather than IN it.

The Course Structure

The course is broken up into 8 video PowerPoint segments that follow a trusted process I have used to much success in my own business. You'll be able to get through the modules quite quickly, but there is some homework involved, including:

  • Tracking how you're currently spending your time
  • Finding which tasks you can get off your plate
  • Crafting and posting an attention-getting job description
  • Narrowing down your applicant pool
  • Testing and interviewing the most promising candidates

If you're finding yourself overwhelmed or burned out with your work, there's a light at the end of the tunnel. It just takes a short investment in time to learn the basics of hiring a VA, and some additional time to train them on your process, but the long-term benefits are huge.

This course is more geared toward hiring a virtual team member for ongoing business support, rather than for a one-off project; though much of the content will be applicable to both scenarios.

The Deliverables:

By the end of the course you'll have the confidence and skills to go out into the wild and hire your first virtual assistant.

Prepare for a new era of business growth and productivity!

VR in Unity: A Beginner’s Guide

Go from "I've no idea what I'm doing" to "I've very little idea what I'm doing", for FREE.

Created by Mark Suter - High School Teacher


Students: 17583, Price: Free

Students: 17583, Price:  Free


Intended for absolute beginners, this is a guerrilla-style approach to getting a VR app up and running quickly, with very little peripheral teaching of WHY were doing any of it. Sections 1 + 2 don't involve any actual coding, and get you started quickly. Coding takes place in the (in students co-producing with me left for summer break! The nerve!) section 3 and beyond.

I teach a high school "Intro to Programming" class, and I'm making this to help them, and maybe others at the same time. This is all recorded in my classroom, March, April, May of 2018.

I planned to resume adding to this course in Sept 2018 and Spring 2019 with more Graphical User Interface (GUI) development and some beginner level coding, but have shifted effort into making a more polished version of this course for Unity itself. It will also be free, and published on the Unity site around May 2019.

You should dabble in Unity beforehand, maybe try the "Roll-a-Ball" tutorial on Unity's website just to familiarize yourself with the Unity interface.

I will be using Unity software, version 2017.3.

ARKit BasketBall: Create Your First AR App Using ARKit

Learn To Create Your First App Using ARKit

Created by Gabriel Abraham - Artificial Intelligence Researcher


Students: 13532, Price: Free

Students: 13532, Price:  Free

Do you want to create your first app using ARKit?
Do you want to learn the fun way by doing?

If you do, you've come to the right place because this is The ARKit BasketBall Developer Course. And in this course you're going to learn how to create your first app using ARKit. This app is the ARKit BasketBall. 

If you have no experience using ARKit that's okay, because every line of code we write is throughly explained.

See you inside :)

Learn to:

  • Create your first App using ARKit
  • Launch BasketBalls at the BasketBall Hoop
  • Create Actions which will move the BasketBall Hoop
  • Create Custom Buttons for the User Interface

Better virtual meetings

Learn how to organize and run productive and engaging virtual meetings.

Created by Hans Gaertner -


Students: 11804, Price: Free

Students: 11804, Price:  Free

One of the most common situations you are facing when working with a remote team are virtual meetings. This course will help you improve your virtual meetings to be more engaging and more productive.

What will we cover in this course?

  1. We will walk you through the most common challenges and mistakes you will have to deal with when organizing and running virtual meetings. We will give you specific tips how you can improve.
  2. Then we will take a closer look at virtual presentations. Our virtual cartoon team with Jeff and Sarah will give you a number of tips to improve engagement and interaction when you have to give presentations during a meeting.
  3. Finally, we will look at some of the larger issues that relate to preparation and follow-up of meetings. Here, we will also talk more about the difference between virtual and in-person meetings.

Building Information Modelling : Essentials of BIM level-2

The guide to learn the basics to understand the BIM concept.

Created by Ayman Kandeel, CEng ®, PMP ®, MICE®, ACP®, RICS-BIM® - Autodesk BIM specialist & Certified Professional instructor


Students: 10636, Price: Free

Students: 10636, Price:  Free

In this course you will understand What is mean by BIM, what are the key points of the BIM process and the roles and responsibilities of each person in the BIM team, you will learn what mean by BIM levels and what is the latest BIM level. Yoiu will know how to create your BIM executing plan and how to implement it. You will be familiar with new terms like ( BIM maturity, BIP, EIR, BEP,  LOD, COBIE., etc..)

** The course will explain all the following important topics in BIM**

1- BIM definition.

2- BIM dimensions.


4- BIM uses.

5- BIM applications.

6- BIM implementation factors .

7- BIM levels of developments.

8- BIM responsibilities

9- BIM levels maturity.

10- BIM executing plan.

11- Employers Information Requirements

At the end of this course you will be ready for the advanced level of BIM with information management. 

Build an Augmented Reality Strategy for your Business

An AR Playbook for Determining Technologies & Strategies

Created by Jim Heppelmann - President & CEO of PTC, Engineer & Author


Students: 7528, Price: Free

Students: 7528, Price:  Free

Learn the right questions to ask to understand the basic concepts, technologies and decisions you’ll need to make in order to build a successful augmented reality (AR) strategy for your business with the AR Playbook.

Explore the AR Playbook in-depth to learn how you can develop technology and implementation strategies to insure scalability, efficacy and impact with industrial AR solutions for the enterprise.

Build your strategy for implementing AR solutions in the enterprise with this research-based framework

· Explore key questions to address when building AR solutions

· Identify & explore required technologies, content & systems

· Evaluate industry case studies that demonstrate the value of AR

· Analyze familiar use cases using the AR Playbook

Best Practices Grounded in Field Experience to Guide your Strategy

Learning how to implement AR to transform businesses is a high-demand skill in the enterprise sector. Companies are ready to invest in AR but need experts who can build effective strategies to implement AR solutions that transform products, processes and people into smart, connected enterprises.

As a framework built out of years of research and field experience, the AR Playbook is designed to familiarize you with the technologies and implementation strategies of AR solutions so that you can make key decisions to transform your business.

Content & Overview

Starting with the current state of AR in industry and how it’s projected to grow, this course will take you through a series of 28 short video presentations that highlight AR use cases, technologies, content, and systems. After a brief introduction and background, we’ll jump right into the AR Playbook, which highlights 15 key questions (and their associated answers) any technology manager or business leader needs to consider in order to implement an effective AR strategy.

We’ll also provide tips and best practices associated with each of the 15 questions based on field research and experience. Additionally, you’ll see the AR Playbook principles in action when we take a careful look at two real world case studies. By the end of the course, you will be able to use the AR Playbook to develop your own strategies for specific AR implementations in the enterprise and realize real business value.

React VR – Creating Virtual Reality Apps

Create the virtual reality apps you always wanted with ReactVR! Included: React.js, ReactVR, ES6, JavaScript, & more!

Created by David Joseph Katz - Software Engineer


Students: 7460, Price: $79.99

Students: 7460, Price:  Paid

Get on the forefront of innovation. Become an in-demand software engineer by taking this tutorial on React VR. React VR is one of the most innovative and hot frameworks on the scene for virtual reality development.

The framework just launched in 2017, giving you the ability to create virtual reality apps with the web development skills you already have. So get ahead of the game as one of the first adopters of this exciting new technology!

This project-based course will get you coding from the get-go. By building three example projects, you will gain the skills to create full React VR projects.

First, learn the essentials of React VR by going through the main concepts. Then, build your first application that creates a tour of the world. Second, create an addicting three-dimensional game with a local storage feature. Finally, learn how to use an API to grab information from the web to use in your Virtual Reality application.

Don’t worry if you’re new to web development or React either. Some JavaScript experience will definitely help, but this course explains every concept thoroughly.

Don’t miss out on this chance to be a pioneer in combining web development and virtual reality! More and more, browsers will start supporting VR technology, so learning React VR is the perfect way to prepare yourself.

So what are you waiting for? Take the dive into ReactVR. Let’s get started coding!

Sustainable Engineering from a European Perspective

Development of Sustainable Innovations and Startups

Created by Felix Sieckmann - Researcher at TU Berlin


Students: 7249, Price: Free

Students: 7249, Price:  Free

This course provides insight how sustainable innovations can be developed and transfered into start-ups. For this, the motivation for and principles of sustainabiliy in the engineering discipline are presented, especially with regard to manufacturing. From a business perspective, the course also demonstrates how sustainable business models are developed. These core topics are complemented by additional insight into specific engineering topics that can be utilized in the context of Sustainable Manufacturing, e.g. Augmented and Virtual Reality, Digital Factory, Systems Design/Engineering etc.

The creation of these resources has been funded by the ERASMUS+  grant program of the European Union under grant no.  2015-1-DE01-KA203-002207. Neither the European Commission nor the  project's national funding agency DAAD are responsible for the content  or liable for any losses or damage resulting of the use of these resources.

Master Unity® VR: Make 30 Mini Games in 3D

Learn everything you need to know to make your own mini virtual reality games for mobile!

Created by Mammoth Interactive - Top-Rated Instructor, 800,000+ Students


Students: 6845, Price: $109.99

Students: 6845, Price:  Paid

"The videos are great and the course is interactive. Some of the things have been updated but the community and the instructor is very helpful a must buy for me."

"This was a very nice course. Almost sad to have reached the end of it... Each mini-game section starts out from the beginning, like it was the first section of the course, so that makes it nice if you want to jump around and program a certain game first. It's not like each one builds on knowledge from the prior one, though after you've done a few, you start to know how the initial setup is going to go.

It's also nice that you build everything - from the code to the art. I enjoyed creating my own 3-D artwork in Blender - much nicer than just being handed meshes by the instructor. Instructors are very thorough in their explanations." - Dave J.

"The amount of detail that has gone into explaining the basics of coding is amazing, truly a great example of teaching."

"I couldn't come up with a way for this course to be better. This is among the very best I have bought on Udemy."

"The videos are great and the course is interactive . Some of the things have been updated but the community and the instructor is very helpful a must buy for me." - Rivek Tamang

"Best Unity3d course I have taken so far.... not only you learn Unity , you learn Blender as well. Thank you for such awesome course." - Akash Kumar

Have you ever wanted to make your very own virtual reality games? Well, you've come to the right place!

After purchasing this course, you'll be taken step-by-step through every process needed to do just that. Our two very talented instructors, Kevin Liao and Glauco Pires, explain everything from a basic, beginner level. That means, you don't have to have any prior coding or digital art experience to succeed here.

**This course covers the Google cardboard and not higher end VR headsets like the HTC Vive. It will help you regardless as we do show many techniques for building VR games that are still applicable.

In the first section of each tutorial, Glauco Pires will take you through the process of coding the game in Unity® 5.4.3f1 from scratch. The second section of the tutorial will teach you how to create all the artistic elements you will need to complete the game. Kevin Liao will teach this section of the course in Blender; the wonderful, free 3D modeling program.

The final section will teach you how to integrate the art you created in Blender to the game in Unity 5.4.3f1. Glauco will take this part.

The beauty of taking an online course like this is the ability to replay any of the lectures at any time. There is no time limit or final tests. You get to learn at your own pace with a practical model method of learning. This course mostly focuses on mobile VR Development. This is because, it is the easiest to develop for and will most widely adopted. 

"Great course. Definitely learned a lot about how an overall project can come together in Unity. I found the material easy to follow and well constructed. The instructor covers theory and implementation, and it is deep, with real app examples, outstanding."

"I like how everything is being explained on a very basic level. Easy to follow, I would imagine, for anyone without any modeling experience. Good job guys, and thanks!"

"Very good. Very comprehensive and easy to follow. Can't wait for the other courses to learn more." - Yashim W.

We hope you decide to purchase this course and take your knowledge to the next level!

Digital Marketing FAQs – Common Digital Marketing Questions

I answer a number of common questions that have been asking about Digital Marketing over years of teaching

Created by Ben Silverstein - Digital Advertising Professional & Entrepreneur in NYC


Students: 6795, Price: Free

Students: 6795, Price:  Free

The Digital Marketing space is constantly changing with lots of different players, trends, buying models, products, best practices, and more things to keep up with. Due to constant changes in the space students regularly ask for my help in order to clarify some common questions about the space.

In this class I walk through some common questions and help explain in-person. I find that in-person is much better than just writing a blog post or answering via email. Also, if someone sends me a direct message there is a good chance that someone else has the same question.

This is a great class to take while you’re working on other projects, and as a supplement to other trainings and courses.

In this class I answer the following:


  1. What is digital advertising?

Part 1

  1. Do people spend more time on digital or traditional media?

  2. What is programmatic advertising?

  3. What is the difference between an Ad Network/DSP/SSP?

  4. What ad networks give the best ROI in the fitness niche?

Part 2

  1. Which brands spend the most on digital advertising and how do they allocate their budget?

  2. Why do I keep seeing ads for a specific company/brand?

  3. How successful is advertising on social media platforms compared to mediums like billboards and television?

  4. Is advertising for businesses in magazines dead?

Part 3

  1. How does Google Analytics know demographics and audience interest?

  2. What is an ad impression is it based on views?

  3. How do advertisers get location data?

  4. Who owns GPS?

Part 4

  1. Are advertising firms salivating over the possibility of inserting ads into augmented reality?

  2. What is the “open exchange?”

  3. How can I optimize campaigns?

  4. How do I determine the rate for something like a skin?

  5. Is there a minimum traffic requirement to run ads on my site?

I’ll continue to add more questions and answers to this class over time, so feel free to send me any questions you’d like answered!

Here are some reviews from other courses:


Digital Advertising & Marketing 101

★★★★★ “The real-world examples almost makes it self-explanatory. Professionally done and author speaks with authority - i.e. he knows what he's talking about and it shows.” - AJ Du Toit

★★★★★ “Thought this was an excellent introduction course. Working in the industry without a huge amount of experience in this area, it was a great way to familiarize myself with topics in ongoing conversations internally and externally. Will be taking 201 to further my understanding.” - Jocleyn Armour

★★★★★ “It is advertised as a 101 course and it did exactly that and very well, touching on the building blocks of Digital Advertising and Marketing. Good job Ben.” - Jean C


Digital Advertising & Marketing 201

★★★★★ “When combined with Ben's 101 course, the two classes make for a thorough and well-organized primer on digital media today. Perfect for marketing people and agency folks (creative, account) who are not immersed in a media agency. It will give you a foundation for how digital media is structured, a clear explanation of the jargon and acronyms you'll hear bantered about, and a better understanding of the opportunities available. The 201 course goes into important detail about some of the key changes that have taken place in digital advertising recently. Ben explains the concepts clearly and succinctly. Definitely worth the time investment.” - Shawn E Fraser

★★★★★ “This course is amazing. I do affiliate marketing and always wanted to learn about programmatic advertising and this course me taught that. I completed this for an interview and the employer was really impressed by the knowledge I had. Hope there is another in-depth version of this course. Where he goes into ad platforms or ad servers and teaches the real world applications.” - Suryameet Singh

★★★★★ “Comprehensive overview...detailed!” - Kaithlean Crotty-Clark


Introduction to Programmatic Advertising

★★★★★ “I'm in advertising sales and have been looking for a clean easy way to explain and also test my root knowledge of the programmatic ad space. It was very helpful and simple to understand which is hard to do with this topic.” - Raul Bonilla

★★★★★ "Being an advertising agency media planner and buyer, having this hands on information helps when we face a decision to go into the digital advertising space. Your 101 and 201 was extremely informative and truly like your overviews in a very simplistic explanation. Thank you and look forward to your future courses." - Diane Tody


VFX and Virtual Reality Theory Basics

Beginner's guide to the terms, types and different use cases of virtual reality (VR) in the visual effects industry.

Created by Vicki Lau - Multi-Hyphenate Artist, VFX Pro, TEDx Speaker, Author


Students: 5938, Price: Free

Students: 5938, Price:  Free

If you have always wanted to jump on the virtual reality (VR) bandwagon but have no idea how to - you've just found your solution right here. This theory course will help you get a good grasp of how VR ties into the visual effects (VFX) industry - keeping you updated on the terms, trends and uses of VR in the Hollywood film industry.

Expand your VFX Knowledge to Include the Booming VR Industry.

Understand every aspect of how VR and VFX work together and what this means for the future of the film, VFX and technology industries.

Why This Course?

  • Taught by a real professional in the visual effects and film industry who worked on actual Hollywood blockbusters as well as startups in VR and Silicon Valley

  • Covers terms and vocabulary used by visual effects industry veterans as well as applicable tools and types of projects

  • In-depth exploration into different real-life examples of VR and VFX collaborations

  • Networking and open collaboration opportunities with instructor and students

Get Ahead and Stay Ahead by Speaking the Language of VR with the VFX Crowd.

You will Learn How:

  • To use and understand VR terms and vocabulary specific to the VFX industry

  • To compare between different software, hardware and tools for VR and VFX

  • To differentiate what makes a successful VR and VFX collaboration as well as the type of projects available in the industry

The best part of it all - this course is utterly and ridiculously FREE.

Virtualization Expert – Learn How to virtualize 7 OS

A complete guide to virtualization. Downloading and Installing more than 7 different operating systems in virtual system

Created by 199courses Official - Courses starting at 199Rs


Students: 5488, Price: Free

Students: 5488, Price:  Free

In this course i will be showing you how to install windows 3.1 , windows xp , windows 7 , windows 8.1 and windows server 2012 . 

You're here because you're ready to learn what is virtualization and why you should be learning it. You will learn lots of different things like installing almost 7 different operating systems ( more on the way) and creating a virtual network to use less resources. I am sure you will enjoy the course and it will be awesome. With more than 4076 Students already enrolled and a rating of 4.36 Stars !

I'm here because I'm the answer to all your questions. I would love to share my secrets and knowledge with you and help you guys to setup an environment for your application development studio.

Welcome to OneLit Certified Virtualization Expert - Learn How to Virtualize 7 Operating Systems.

  • In this course , you will learn how to install :

    • Windows 3.1

    • Windows XP Service Pack 1

    • Windows 7

    • Windows 8.1

    • Windows Server 2012.

    • Ubuntu

    • Kali Linux

    • and many more

  • Certification!

OneLit Certifications are recognized world wide and once you have completed the course, you will be given a certification called 'OLCVE' i.e. OneLit Certified Virtualization Expert.

  • We’ve left no stone unturned. 

I guarantee, this is THE most thorough, laser-focused and up-to-date course available ANYWHERE on the market - or your money back. The only course which has complete tutorials from installation to use the systems. The Only course which starts from windows 3.1

Learn A-Frame And Get Ready For WebVR

Design and prototype cross-platform virtual reality experiences

Created by Danilo Pasquariello - Designer with HTML, CSS, JavaScript coding knowledge


Students: 4194, Price: $124.99

Students: 4194, Price:  Paid

*** NEWS 27 APRIL 2020 ***

The downloadable source code has been updated to the latest release v.1.0.4 for the following lectures:

  • Lecture 51 “Multiple entities component PART 1”

  • Lecture 52 “Multiple entities component PART 2”

The code update for the other lectures is currently work in progress!


Welcome to my A-Frame course, where you will be learning how to create and test your first WebVR scenes on any device within a few hours!

Whatever area of design or development you work in, you have probably started getting your head around Virtual Reality for the Web (WebVR) and, if you haven't already, soon you will have to.

Indeed today the WebVR standard is incredibly well supported on phones and desktop computers for almost all major headsets.

It’s clearly time for all creatives to get on board!

*** ABOUT ME ***

I am a designer with coding skills, and some of my WebVR works won awards in competitions and hackathons in April 2018 and March 2019.

April 2018
My entry "Epic Medieval Battle” was announced as one of the 3 winners achieving the 3rd place in the “WebVR Medieval Fantasy Experience Challenge”, the contest organised by Mozilla and Sketchfab.

March 2019
Working in team with an AR developer, we merged WebVR and AR technology for context-aware remote placement of content on 3D maps and real-time visualisation in the real world. Our project won the Community Vote Award at #SCAPEHACK 2019, the first hackathon organised by Scape Technologies in London.

If you want to keep an eye on my WebVR activity you can follow me on Twitter: @theDart76

To view some of my WebVR works just visit my website and my WebVR playground (links in profile).


This is the most complete and detailed A-Frame course you can find on Udemy, and its content is structured to introduce you to all the topics, from the most basic to the more advanced ones, in a logical progression.

In each lecture I explain the concepts with practical examples, which will allow you to see the theory in practice. If you would like to have an idea of my way of teaching, just have a look at the preview videos: you can watch the first 1 hour and 20 minutes of content for free!

Most importantly, I created this course in September 2017, when A-Frame was on v0.7.x, and since then I have kept it updated adding new content and information. Therefore you will have the opportunity to learn what has changed with its next releases that are v0.8.x and v0.9.x.

Last but not least, as you will find plenty of examples and chucks of code online (e.g. on Glitch, CodePen, Stack Overflow) this course will also allow you to understand why some projects and experiments created using older versions of A-Frame may not work correctly when using the latest release.

*** CONTENT ***

By enrolling in this A-Frame course, you will learn how to use the Mozilla web framework for building awesome cross-platform Virtual Reality experiences.

The course is structured to cover all the knowledge that you need to get started with A-Frame and be able to:

  • Understand the basic syntax

  • Transform the objects in your scene

  • Modify the virtual environment

  • Load and display 3D models

  • Use standard and semantic animation

  • Interact with the objects

  • Use locomotion and teleportation

  • Modify the controls

  • Load and play audio and video

  • Compose and register components

  • Use JavaScript to control entities

  • Test WebVR scenes on any device

*** ADD-ONS ***

For each lecture, you will be provided with the full source code that you can freely use as a template for your own projects.

The course also includes some extra valuable resources to provide you with:

  • Web links to resources used in the lectures

  • Web links to FREE 3D models and 3D modeling software

  • Web links to VR-related websites

Finally, this A-Frame course will be continuously updated with new content, projects, and resources, so you can think of it as a subscription to a never-ending supply of A-Frame training!

VR Development Fundamentals With Oculus Quest 2 And Unity

Learn the basics of Virtual Reality Development with the mighty Oculus Quest, All-in-one VR headset from Facebook

Created by Tevfik Ufuk DEMİRBAŞ - XR Developer


Students: 4099, Price: $129.99

Students: 4099, Price:  Paid


---Now, this course covers Unity's XR Interaction Toolkit along with Oculus Integration----

In May 2019, Oculus Quest is released and humanity's hope for Virtual Reality raised again.  Finally, we can truly believe that the age of Virtual Reality has already come...


Because Oculus Quest is not an ordinary VR headset. It is the first successful, standalone VR headset that works without an expensive PC and a boring cable.

As developers, we are so lucky that a revolutionary product is released in our time.

So, it is the best time to develop apps and games for Oculus Quest.

If you agree with me, then this course is for you!  With this course, you can quickly get started with your Oculus Quest and Quest 2 Development.

By enrolling in this course, you will learn the fundamentals of VR development with Oculus Quest such as:

  • Configuring a Unity project for Oculus Quest with the latest XR Plugin Management.

  • Learning how to build VR experiences with Unity's XR Interaction Toolkit

  • Setting up Unity scenes for VR implementation

  • Installing apk files to Oculus Quest with side-loading

  • Teleportation

  • Oculus Local Avatar Implementation

  • Implementing Custom Hands and Controllers

  • Implementing Grabbing and Distance Grabbing

  • UI Interactions in VR

  • Scene Loading in VR

  • VR Shooting

  • VR Slicing

  • Vibrating VR Controllers

  • In-Game Debug Methods for Oculus Quest

And while learning, you will have so much fun with the game assets featuring Quidditch sport from the Harry Potter universe along with the Sword And Pistol VR Game Assets.

At the end of this course, you will be able to easily prototype your Oculus Quest and Quest 2 game/app.

So, come and join me on this journey to become a part of the Oculus Quest legacy.

Let's build together,


Augmented Reality 101 – AR Foundation Basics

Develop core augmented reality skills by learning Unity and the cross-platform API AR Foundation to create your first au

Created by Pablo Farias Navarro - Certified Game Developer and Founder of ZENVA


Students: 3567, Price: Free

Students: 3567, Price:  Free

Learn the necessary fundamentals for developing augmented reality apps within the popular Unity engine. Through this course, you will create a simple object spawning application that allows users to place virtual objects based on their physical environment using their Android or iOS device’s camera. In so doing, you will develop key skills for working with both AR and AR Foundation, Unity’s cross-platform API package that allows you to develop for Android and iOS devices simultaneously. By the end, you will be prepared to create more robust augmented reality apps and games and join a growing, in-demand industry of developers.

You will learn how to:

  • Download and configure AR Foundation within Unity

  • Use your device’s camera to automatically detect planes

  • Set up placement indicators to determine virtual object positions

  • Implement tap gestures that allow users to spawn simple objects into the “real world”

Introduction to VR with Unity

Create an immersive Virtual Reality experience on iPhone/Android Cardboard or VR Device with Unity.

Created by Fred Moreau - Unity Certified Instructor and Agile Coach


Students: 2806, Price: $94.99

Students: 2806, Price:  Paid

This course aims at helping anyone willing to learn Unity to create VR experiences.

No previous programming experience is required, and most of the principles covered in the course will help future programmers wrap their head around programming basics.

It features a self learning approach. Every topic comes in on a need to know basis.

Most of the course examples can be done with the simplest hardware.

Whether you want to experiment with a simple Android or iPhone cardboard, add a remote game controller, or go for pro hardware, the principles, techniques and code you'll take away from this course will help you deliver a full VR experience, fast!

Create Your First Augmented Reality Experience

Have you wondered on how does the famous Dog Filter was created? In this course, you will learn how to create one!

Created by Eswaran Mohan - Chatbot and Data Science Enthusiast.Co-Founder of ExAR


Students: 2581, Price: Free

Students: 2581, Price:  Free

In this course, you will learn on how to create augmented reality experience using Lens Studio.

This course is designed for almost anyone to learn and start creating augmented reality experience (Lens) in no time with zero coding skills.

The best part of the course is that it's hands on and we will be creating  Lens together and share with friends.

Wouldn't it be awesome if you could make almost anything come alive using Augmented reality?

You will learn how to make your ideas a reality through lens.

Multiplayer Virtual Reality (VR) Development With Unity

Learn the basics of Multiplayer Virtual Reality by building a fully functional project from scratch

Created by Tevfik Ufuk DEMİRBAŞ - XR Developer


Students: 2367, Price: $89.99

Students: 2367, Price:  Paid

!!! JUST UPDATED WITH UNITY 2020.3 LTS !!! (Also the lectures are now 1080p)

Welcome to Udemy's first Multiplayer Virtual Reality Development course!

Virtual Reality is having its best time ever. Stuck in our homes, we find joy and happiness in VR. But some people still think VR is an isolating experience.

Not anymore! Virtual Reality has the potential the be the next social impact in our lives. With Multiplayer implementation, we can meet people in Virtual Worlds and communicate with tools that do not exist in the real world.

In this course, we build a Multiplayer VR project from scratch. Unity's XR Interaction Toolkit is used for the Virtual Reality solution. Also, Photon- PUN 2 asset is used for Multiplayer implementation. While learning, you will have much fun with the Game Assets that I will share with you.

By enrolling in this course, you will learn Multiplayer VR Development Fundamentals such as:

  • Configuring a Unity project for Oculus Quest with the new XR Interaction Toolkit from Unity 2019.4

  • VR Keyboard Implementation

  • Connecting servers with player name

  • Joining Virtual rooms

  • Avatar Selection System

  • Full Multiplayer VR Synchronization (Head, Hands, Body)

  • Multiplayer VR Movement Synchronization for Teleportation and Joystick

  • Voice Chat for VR

  • Networked Grabbing

  • Editor Scripting for Multiplayer tests with only one headset

This course is tested with Oculus Quest only. However, it should work with Oculus Rift and Rift S without any issue. Because Unity's XR Interaction is used and it offers cross-platform support for VR Development.

At the end of the course, you will have a fully working Multiplayer VR Template project that you can even publish!

Even if you do not have a VR Supported PC, I will show you how to easily test VR projects.

If you have a SteamVR supported headset, you can still follow the course.  Because there is a special lecture explaining how to set up the project for OpenVR. Note that SteamVR is not officially supported by the XR Interaction toolkit, yet. But it will be and the course will be updated according to that.

Come and join me to build the Virtual Worlds that we will be living in...

I will see you there...


Virtual Reality – Driving Experience project (2021)

Build your virtual reality driving experience with unity 3D

Created by Hackademy _ - Learn, explore and share.


Students: 2281, Price: $89.99

Students: 2281, Price:  Paid

Hello, my name is João Dessain Saraiva and besides working as a web developer one of my favourite hobbies is virtual reality. To stay updated with this technology I like to create content for Udemy and I am also a virtual reality technical advisor for a british VR company.

So I always wanted to drive a race car on a professional race track, and since I didn't have the chance to do it  yet I decided to make a virtual reality project about it.We are going to build a race track in Unity 3D and import a car model, set 3 different player view perspectives and a countdown timer tracker to keep track of our driving skills.The project will be built on Unity Cloud and we will also apply some techniques to improve the overall performance, and yes for sure it will have virtual reality and gamepad support.

The lessons contents is fully described, and if you have any question don’t hesitate in posting it I’ll be here to help you out, let’s go!

You will learn how to:

  • Use Unity 3D to create a basic scene

  • Car racing scenario

  • Configure camera and perspectives of view

  • Switch between cameras

  • Import scenes and assets

  • Set and code a countdown timer

  • Techniques and methods to improve performance

  • Prepare and deploy your project on a Virtual Reality headset

  • Gamepad configuration

  • Use Unity Cloud to build your Unity 3D projects, save resources and time

  • You will always feedback and custom response to your questions

Get to know more about our courses at hackademy tk

Insta360 ONE X Beginners Guide

Learn how to make your first FreeCapture video using the Insta360 ONE X.

Created by Shanil Kawol - 360 Video Creator & Trainer


Students: 1624, Price: Free

Students: 1624, Price:  Free

Just bought the Insta360 ONE X and don't know where to start?

Then you are in the right place! I was exactly the same when I first got the ONE X in October 2018. Since then I have made 100+ videos with the ONE X. And spent 200+ hours filming and editing. But to get to this point, I have spent countless days honing my craft in 360, and made plenty of mistakes in the process. So I decided to make a crash course with my best knowledge to help you get started with the ONE X in no time. In this crash course I will introduce you to 360 video and teach you how to make your first FreeCapture video with the ONE X.

My promise to you

My mission is to help you bridge the gap between the technology and your creativity. Personally, I think anyone can make a video. Including you! So if you have any questions about the ONE X, then you can always post a question in the course or send me a direct message.

Sci-Fi Interior Environment Creation for Virtual Reality

Autodesk Maya 2018, Substance Painter & Unity 2017/ HTC Vive and Oculus Rift

Created by Dean Deakyne - Visual Effects Artist / 3D Instructor / Tattoo Artist


Students: 1465, Price: $94.99

Students: 1465, Price:  Paid

ATTENTION: This course is still under Development. MUCH MORE TO COME!

Have you ever wanted to build Sci-fi Environments and didn't know where to start? Did you ever wonder what the pipeline between Autodesk Maya, Substance Painter, and Unity is for development? Is Virtual Reality something that interest you but you didn't know where to start?

Well this is the course for you!

This course has been recorded in real-time, nothing has been sped up, and not a single step has been missed. Everything you ever wanted to know about the 3D pipeline between these programs is completely covered from start to finish. 

This Course Will Cover:

Autodesk Maya:

  1. Setting up Maya Project correctly.
  2. Lining up concept art to Maya camera both manually, and with SLiB Match plug-in
  3. Saving scenes correctly.
  4. Using basic primitives to create complex geometry.
  5. Modeling to concept art.
  6. Proper use of display layers
  7. Organization, optimization, naming conventions, grouping for keeping a clean organized manageable scene.
  8. UV Mapping made simple and using the UV Transfer Script.
  9. Organizing UV Maps to share with multiple pieces of geometry.
  10. Applying and naming materials correctly for use with Substance Painter.
  11. Exporting Geometry correctly for use with Substance Painter.
  12. Applying Substance textures to geometry for use with Unity.
  13. Setting up the scene properly for real world scale within Unity.
  14. Exporting final model with Game Exporter for use with Unity.

Substance Painter:

  1. Setting up Substance Painter Project and importing Maya model.
  2. Baking out texture maps (Normal, Curvature, Ambient Occlusion, World Position, etc) for use with Smart Materials.
  3. Importing Hard Surface Alphas properly for use with High Frequency Detail.
  4. Adding High Frequency Detail to the model.
  5. Baking out High Frequency Detail into a Normal Map and baking maps properly.
  6. Import custom materials from the Substance Share website and how to organize material library.
  7. How to use Smart Materials and adjust their parameters.
  8. How to create custom Smart Materials.
  9. How to use layering system, channels, and blending modes.
  10. How to apply alphas with smart selections and Smart Mask.
  11. Best practices of using Generators and Filters.
  12. Create custom images in both Photoshop and Illustrator for use in Substance.
  13. Painting with Brushes and Particle Brushes.
  14. Adding wear and weathering to your paint.
  15. Create custom export channels to create extra texture maps for use with Unity.
  16. Export Textures properly to the correct directory.

Unity and Virtual Reality:

  1. Setting up Unity Project correctly and folder structure.
  2. Importing textured model correctly.
  3. Set up proper color space to work best with PBR Textures.
  4. Adding Model into the scene correctly.
  5. Lighting the scene and creating a mood.
  6. Creating Particles to add extra elements into the environment.
  7. Rigging, animating, and triggering custom animations.
  8. Importing characters into the scene and applying motion capture animation.
  9. Add post effects to the camera.
  10. Importing Steam VR Plug-in for use with Virtual Reality.
  11. Adding Controllers and scripting them to teleport around the scene.
  12. How to set up both the HTC Vive and the Oculus Rift Headsets.
  13. Export your VR Scene as an app that can be viewed on the Samsung Gear or Google Cardboard

Much More to Come!

The Complete Virtual Reality Game Development Course

Master VR Game Development and Build Immersive Experiences with Unity

Created by Pablo Farias Navarro - Certified Game Developer and Founder of ZENVA


Students: 862, Price: $139.99

Students: 862, Price:  Paid

Interested in creating VR games with Unity but don’t know where to
start? In this course we’ll put together a simple game and cover the
building process in Unity for all the main VR platforms (mobile and desktop VR):

  • Google Cardboard (Android and iOS)
  • Gear VR
  • Oculus
  • HTC Vive / OpenVR-compatible headsets (standing experience only)

Two complete projects are included in this one of a kind online curriculum:

  • Flying platform experience
  • Night with mosquitos experience

By the end of this course you'll have an understanding of what is involved in building VR games for Unity. Also, you'll be familiar with some performance and optimization techniques.

Course author Pablo Farias Navarro is a game developer and founder of ZENVA,
where he has taught game development to +250,000 students and authored
+50 courses. As part of his work in game development education, Pablo
was invited to join the Intel Software Innovator Program, and has run game programming workshops in San Francisco, Brisbane and Bangalore. Pablo has been making games since 1996 and has been obsessed with VR since he saw The Matrix.

Virtual Reality – The New Frontier of Digital Marketing

How to tell compelling stories in Virtual & Augmented Reality

Created by Nisha Burton - Creative Director & Immersive Technology Specialist


Students: 716, Price: $19.99

Students: 716, Price:  Paid

As marketers, creatives, business owners, and entrepreneurs, we know the importance of telling stories that are impactful and engage potential customer's emotions. Imagine being able to engage your audience on a dramatically deeper level.  Imagine being able to bring your potential customers into an experience rather than passive content. With Virtual and Augmented Reality this is possible!

At this point, you are probably aware of Virtual and Augmented Reality technologies and their dramatic rise in popularity and adoption. However, you may feel unsure of where your place is in all of it.

If you are not on the 'techie' side of things, how do you cross over your knowledge about marketing and storytelling to the new medium of immersive technology? This class will help you navigate your way through this question. The truth is skilled storytellers and marketers are VITAL to the success of any VR/AR project.

Key Concepts We Will Explore in This Class:

  • The difference between immersive storytelling and traditional media like film, print, and 2D gaming

  • The power and potential to immerse users in experiences like never before

  • How to tell the right stories for this medium

  • How to properly storyboard and script for immersive experiences

  • What key elements you can use to guide user focus within VR

  • How the 'hero's journey' applies to immersive storytelling

  • And so much more

This class will give you specific examples, case studies, and assignments to guide you on your way and help you become an immersive tech marketing pro!

Please note that this class is NOT for those looking to learn VR/AR development. We will cover a lot of information on storytelling and marketing theory for immersive experiences but if you are looking to learn development (how to make VR/AR experiences in Unity or other development platforms) there are lots of other great courses out there for that!

Learn Unity Games Engine & C# By Creating A VR Space Shooter

A beginners guide to Unity focusing on making a virtual reality game for the worlds leading headset.

Created by Daniel Stringer - Lead 3D Artist & Developer at the Creative Engagement Group


Students: 637, Price: $49.99

Students: 637, Price:  Paid

This course is designed to take you from Unity beginner to game developer! I'll show you the process I go through when creating games in unity starting from scratch! from creating a project all the way to a final build.

Using the free art assets provided you will construct your moonbase then learn how to pick up objects using your virtual hands, shoot laser guns, destroy asteroids and add user interface elements to enhance the experience!

We will create some simple C# scripts that create all the systems behind the game, such as spawning asteroids, managing the player score and controlling the timer. Then to round off the project we add some nice finishing particle effects.

This course is going to teach you the following topics:

  • Where to find Unity, and how to install it

  • Configuring Unity for VR

  • Using Unity's XR interaction system

  • Dealing with art assets and 3D models

  • Lighting 3D environments

  • C# scripts to create custom functionality

  • Building our application to the Oculus Quest

  • User interface systems

  • C# Game manager to control our application

  • C# Event system

  • Adding audio to our game

  • Particle Systems

  • Controlling game objects through C#

  • Post-processing

  • Building to our Oculus device

  • This course uses unity 2019.3 and XR interaction toolkit version 0.9.4.

Everything is designed to be a beginner level so that you can follow along and create your own game with ease. Even intermediate users of Unity will find this useful to learn VR application development

Create Virtual Reality Apps using React VR & React 360

In and Out of React VR and React 360 - a virtual reality technology that holds enormous potential to change the future.

Created by A to Z Mentors - Online Instructors


Students: 628, Price: $29.99

Students: 628, Price:  Paid

In-depth & Hands-On practical course on React VR and React 360.

Virtual Reality is a form of interactive computer-generated environment that immerses users in a three-dimensional environment.

“Are you guys fascinated in learning a technology that grow wider than our imaginations?” If yes, welcome to this course “Create Virtual Reality Apps using React VR and React 360”. This course is very rare of its kind and includes even a very thin detail of React VR and React 360.

In this course you will get to understand a step by step learning of building virtual reality (VR) apps in the technology from where it all started i.e., Facebook’s React VR and its latest version React 360.

Every lecture in this course is explained in 2 Steps.

· Step 1 : Explanation of the concepts theoretically.

· Step 2 : Practicals – Implementing its full code practically on web.

The overall inclusions and benefits of this course:

· Complete React VR and React 360 explained from SCRATCH to its Real-time implementation.

· Each and every concept is explained by a HANDS-ON working example.

· To give a virtual look of concepts we used, this course is crafted with Presentations to make the understanding effective and easy.

· Codes and assets used in lectures are attached in the course for your convenience.

After learning the basics of ReactVR and React 360, this course is attached with following three big projects that showcase each and every concept of ReactVR and React 360 at paper-thin level.

· Solar System

· Hide and Seek Game

· Art Gallery

Beginners 360 Degree Photo Virtual Tours With Drones

Creating 360 Degree Virtual Tours from the Air? Most modern drones can help you capture 360 degree panoramic photos

Created by Richard L Charpentier - Website Developer and Professional Photographer


Students: 599, Price: Free

Students: 599, Price:  Free

Just to let you know, this class is geared toward those just starting out with 360 degree virtual tours captured with drones.  The hope is to help aerial photographers come up with innovative ways to present their drone captures, and to start thinking about creating unique 360 virtual tours.  For those who are familiar with this topic this might be a little too basic for you.

This course is a high level overview of creating 360 degree virtual tours with drones.  Students will get to see a finished aerial virtual tour created with a Mavic 2 Pro, and Kuula (for online display). They will also learn about the steps required to create usable 360 degree images for their own tours.

Students should note, they do not need to use the same drone used in this class, but they do need a drone capable of automatic 360 degree photography.  Many of the newest DJI drones offer some type of 360 degree image capture, and for older models 3rd party applications can also help capture images for creating a 360 degree photo.  Students should look into their drone features prior to attempting to create 360 images.

Students will also see a basic flight setup with the Mavic 2 Pro, a flight with the drone, and image capturing for a 360 degree photo.

Image editing and post processing will not be major subjects in this course.  There are many 360 degree photo editing courses out there for students, so we won't spend much time on that part of virtual tour generation.  This class is more about introducing the concept of aerial virtual tours and what you'll need to start building your own.

When students finish this course they should have a basic understanding of the tools they'll need to share 360 degree virtual tours for fun, and for profit as well.