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

Microsoft

Use basketball stats to optimize game play with Visual Studio Code, inspired by SPACE JAM: A NEW LEGACY

Microsoft via Microsoft Learn

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.
  • In this module, you will:

    • 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.

    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.

  • 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.
  • In this module, you will begin to discover:

    • 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

    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.

  • 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*.
  • In this module, you'll:

    • 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.

    © 2021 Warner Bros. Ent. All Rights Reserved.

  • 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.
  • In this module, you will:

    • Discover the world of Mixed Reality with Babylon.js.
    • Create a Mixed Reality experience to display data about basketball players to fans and coaches.

    © 2021 Warner Bros. Ent. All Rights Reserved.

  • 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.
  • In this module, you will:

    • 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

    © 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

Reviews

Start your review of Use basketball stats to optimize game play with Visual Studio Code, inspired by SPACE JAM: A NEW LEGACY

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.