Building Interactive 3D Characters and Social VR (Coursera)

Building Interactive 3D Characters and Social VR (Coursera)

Meeting another person is one of the most amazing experiences you can have in Virtual Reality. It is quite unlike communicating through any other medium except a real life face-to-face conversation. Because the other person is life size and shares a virtual space with you, body language works in a way that cannot be done on a flat screen. This course will enable you to create realistic social interactions in VR.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

You will learn about both the psychology of social interaction and the practical skills to implement it in Unity3D. We will take you through the basics of 3D character animation and how to create body language. You will learn about how to make characters that can respond to players’ speech and body language. You will also learn about avatars: the virtual representation of other players, and agents: computer controlled NPC characters and how to implement both of them.
As many people have said before us, social is the future of VR. This course will help you become part of the future of Virtual Reality social experiences.

Course 4 of 5 in the Virtual Reality Specialization

Syllabus

WEEK 1
Introduction to Virtual Characters
In this module you will start to learn about the role of human-like characters in VR. Characters can represent other real people: avatars, or they can be computer controlled: agents. Either way they are the very foundation of social interaction in VR.

WEEK 2
Body Animation in VR
In this module you will learn about the role of the body in social interaction and also about how to animate and control virtual characters' body movements.

WEEK 3
Facial Animation
The face is one of the most important social and emotional signals. In this module you will learn about the role of the face and eyes in social interactions and how to recreate them in VR.

WEEK 4
Social VR
This module brings together everything you have learned about virtual characters to talk about how you can build truly social experiences in VR.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

VFX with Adobe After Effects from Novice to Expert (Coursera) Coursera
EDUCBA

VFX with Adobe After Effects from Novice to Expert (Coursera)

Embark on a transformative journey into Adobe After Effects, gaining fundamental and advanced skills. Explore the intricacies of the interface, create compositions and master timeline dynamics. Dive into hands-on experiences, shaping proficiency in animation, advanced text techniques, and masking for enhanced visual effects. Discover the profound impact of light, colors, and perspective, refining chroma keying, compositing, and motion tracking skills. Immerse yourself in 3D integration, lighting, and tracking for dynamic storytelling.

Sep 7th 2026
5-12 Weeks
An Introduction to Interactive Programming in Python (Part 2) (Coursera) Coursera
Rice University

An Introduction to Interactive Programming in Python (Part 2) (Coursera)

This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy-to learn, high-level computer language that is used in many of the computational courses offered on Coursera. To make learning Python easy, we have developed a new browser-based programming environment that makes developing interactive applications in Python simple.

Sep 7th 2026
4 Weeks
Filmmaking and Animation in the Classroom (FutureLearn) FutureLearn
INTO FILM

Filmmaking and Animation in the Classroom (FutureLearn)

Learn how to use simple filmmaking and animation to bring learning to life, and aid cross-curricular attainment and assessment. This free online course will help anyone working with young people aged 5-19 to engage them in learning through simple filmmaking and animation. You’ll discover how film and animation can be used as powerful tools for encouraging active learning and enabling pupils to establish strong connections with any area of the curriculum.

Jan 31st 2022
3 Weeks
HTML5 Canvas (Udacity) Udacity
Udacity

HTML5 Canvas (Udacity)

From Pixels to Animation! Canvas is an HTML5 element which gives you drawable surface inside your web pages you can control with JavaScript. Powerful enough to use for compositing images and even creating games. In this course, through several sample projects, you’ll learn how to use the canvas; how to make compositions using shapes, images, and text; how to create effects and filters on images and how to create animations.

Self Paced
Self-Paced
Construct a Virtual Reality Experience (FutureLearn) FutureLearn
Lancaster University,Institute of Coding

Construct a Virtual Reality Experience (FutureLearn)

Discover what virtual reality is, how it can be used, and how you can create it in Javascript. Explore virtual reality with practical examples and build your own VR experience. Virtual reality is increasingly being deployed by a wide range of industries to allow an object to be manipulated by a user when the user can’t physically reach the object. We’ve seen VR applied by such varied professions as surgeons, teachers, and architects to let highly-skilled workers explore objects they otherwise wouldn’t be able to.

Mar 1st 2021
4 Weeks
Revit for Structural Engineers (edX) EdX
University System of Maryland - USM,USMx

Revit for Structural Engineers (edX)

Learn how to model basic building structural systems in Autodesk Revit. Building Information Modeling (BIM) has initiated a sea change in the way that buildings are designed and constructed. Old methods rooted in two-dimensional thinking have been pushed aside to make way for new three-dimensional approaches that leverage the latest advancements in computing technology.

Self Paced
Self-Paced
Influence Essentials for Leadership and Marketing (edX) EdX
State Bank of India - SBI

Influence Essentials for Leadership and Marketing (edX)

Discover ‘Influence’– the attribute that can affect emotions and sway individual or group actions. Recognize the subtleties of this attribute and develop the skill to use this understanding to manage people and market to people. Influence plays an important role in nurturing human thoughts, ideas, and concepts. As children, we are influenced by our parents, teachers, and friends. As we grow up, peer influence and other external influences play an important role in our decision making.

Self Paced
Self-Paced
Animation with JavaScript and jQuery (Coursera) Coursera
University of California, Davis

Animation with JavaScript and jQuery (Coursera)

With the general introduction of JavaScript in the first course, this course will focus on JavaScript libraries, specifically jQuery. The scripts will be geared toward Document Object Model (DOM) manipulation. Learners will describe the top JavaScript libraries and differentiate which would work best to implement and accelerate development of web page animation.

Aug 24th 2026
4 Weeks
Mobile VR App Development with Unity (Coursera) Coursera
Unity

Mobile VR App Development with Unity (Coursera)

Virtual and Augmented Reality are poised to revolutionize how we interact with computers, with the world and with each other, and Unity is at the forefront of this technology; an estimated 90% of Samsung Gear VR games and 53% of Oculus Rift (games at launch) were Made With Unity. And according to labor market analytics company Burning Glass, "there’s nothing virtual about the jobs in this field. They’re here and now and very real." In this course, you'll learn how to design, develop, troubleshoot, and publish your own mobile VR applications in Unity for Google Daydream, Gear VR, or Oculus Go devices.

Jun 5th 2023
4 Weeks
User Experience & Interaction Design for AR/VR/MR/XR (Coursera) Coursera
University of Michigan

User Experience & Interaction Design for AR/VR/MR/XR (Coursera)

This second course in the XR for Everybody specialization looks at how to design new user experiences for XR technologies. The course provides learners with a design thinking mindset and equips them with a fundamental toolbox for creating XR applications using rapid prototyping. It starts with a broad overview of the complete XR design process, discussing different paths to becoming an XR creator, what is generally involved in making XR experiences, and how to best get started.

Aug 31st 2026
4 Weeks