Use basketball stats to optimize game play with Visual Studio Code, inspired by SPACE JAM: A NEW LEGACY
Offered By: Microsoft via Microsoft Learn
Course Description
Overview
- Module 1: Use data from basketball players in the film *Space Jam: A New Legacy* to create a machine learning model to cleanse data and explore bimodal data distributions.
- Use Python, pandas, and Visual Studio Code.
- Cleanse and manipulate data that requires critical analysis.
- Use machine learning to cleanse and complete data.
- Prepare data to be used for multiple customer-facing purposes.
- Module 2: Create a web app by using JavaScript, Azure, GitHub, and Visual Studio Code to help the Tune Squad coach use data to make decisions on the basketball court, inspired by SPACE JAM: A NEW LEGACY.
- Python, pandas, and machine learning
- Visual Studio Code notebooks for data science
- Data preparation for application use
- Static Web Apps in Azure
- GitHub Actions for deploying web apps
- CodeTour for code writing guidance
- JavaScript to create functionality for your app
- Module 3: Discover the fundamentals of Mixed Reality, and prepare the resources you need to create an interactive experience for basketball fans and coaches inspired by *Space Jam: A New Legacy*.
- Discover the world of Mixed Reality.
- Explore ways to integrate data into Mixed Reality experiences.
- Design a Mixed Reality experience to display basketball player data to fans and coaches.
- Module 4: Learn the core concepts of building Mixed Reality experiences with Babylon.js. We'll create a simple WebXR app that can be run cross-platform.
- Discover the world of Mixed Reality with Babylon.js.
- Create a Mixed Reality experience to display data about basketball players to fans and coaches.
- Module 5: Use C#, Visual Studio, Unity, and the Mixed Reality Toolkit to create an interactive virtual reality experience compatible with the HoloLens. Inspired by *Space Jam: A New Legacy*, you create an experience for coaches and fans to learn more about the Tune Squad.
- Create a custom button with the Mixed Reality Toolkit
- Create a button prefab that can be reused in a scene
- Add events to a button to trigger an action
In this module, you will:
Tip
This module is part of a multimodal learning experience. Start the module to see how you can follow along!
© 2021 Warner Bros. Ent. All Rights Reserved.
In this module, you will begin to discover:
Tip
This module is part of a multimodal learning experience. Start the module to see how you can follow along!
© 2021 Warner Bros. Ent. All Rights Reserved.
In this module, you'll:
© 2021 Warner Bros. Ent. All Rights Reserved.
In this module, you will:
© 2021 Warner Bros. Ent. All Rights Reserved.
In this module, you will:
© 2021 Warner Bros. Ent. All Rights Reserved.
Syllabus
- Module 1: Predict basketball player efficiency ratings by using machine learning and Visual Studio Code
- Introduction
- Exercise - Set up your local environment for data science coding
- Exercise - Data cleansing part 1 - Find missing values
- Exercise - Data cleansing part 2 - Drop columns and rows
- Exercise - Data exploration part 1 - Check for outliers
- Exercise - Data exploration part 2 - Check the distribution of the data
- Exercise - Data exploration part 3 - Discover data that represents more than one population
- Exercise - Data manipulation part 1 - Add qualifying player information
- Exercise - Data manipulation part 2 - Impute missing values for columns
- Exercise - Data manipulation part 3 - Impute missing values by using machine learning
- Knowledge check
- Summary
- Module 2: Create a web app that uses data to make decisions on the basketball court
- Introduction
- Exercise - Set up your local environment for data science coding
- Exercise - Prepare data by adding row qualifiers
- Exercise - Create a machine learning model based on player data
- Exercise - Use machine learning and standard deviation to create fictional game data
- Exercise - Create a starter web app
- Exercise - Use CodeTour to build your web app functionality
- Exercise - Write JavaScript code to initialize the web app with data from the machine learning model
- Exercise - Add players to the bench in your web app with JavaScript
- Exercise - Add PER stats to the web app
- Exercise - Add button functionality for player buttons
- Exercise - Complete the stat-updating functionality
- Exercise - Complete the SPACE JAM: A NEW LEGACY Water Break App
- Check your knowledge
- Summary
- Module 3: Prepare to bring the basketball court into a Mixed Reality space
- Introduction to Mixed Reality for sports fans
- A Mixed Reality experience for sports fans
- A brief introduction to the tools of Mixed Reality
- A brief comparison of Babylon.js and the Mixed Reality Toolkit
- Exercise - Prepare JSON data for Mixed Reality experiences
- Knowledge check
- Summary of Mixed Reality for sports fans
- Module 4: Introduction to WebXR with Babylon.js
- Introduction to Babylon.js as a sports fan
- Mixed Reality frameworks
- Set up your development environment
- Get started with Babylon.js
- Work with built-in meshes and procedural textures
- Create a custom XR environment with TypeScript
- Create character icons within the XR environment
- Make XR image icons interactable by using buttons
- Initialize your custom environment in your XR experience
- Knowledge check
- Summary
- Module 5: Create a mixed reality basketball player lineup with the Mixed Reality Toolkit
- Introduction
- Set up the Unity project
- Configure Unity for Windows Mixed Reality development
- Create buttons with Unity cubes and MRTK scripts
- Elevate cubes to buttons with MRTK scripts
- Create the player stats card
- Add UI to the player stats card
- Configure button press events
- Add players to the scene
- Knowledge check
- Summary
Tags
Related Courses
Getting started with Augmented RealityInstitut Mines-Télécom via Coursera Augmented Reality, Virtual Reality, and Mixed Reality: Opportunities and Issues Teach-Out
University of Michigan via Coursera Desarrollo XR en Unity para todos
Universidad de los Andes via Coursera Key Industry 4.0 Technologies in Manufacturing - 2
Board Infinity via Coursera Creating for Mixed Reality
Pacific Northwest College of Art via Kadenze