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

Go to class
Write Review

Free Online Course: Use basketball stats to optimize game play with Visual Studio Code, inspired by SPACE JAM: A NEW LEGACY provided by Microsoft Learn is a comprehensive online course, which lasts for 4-5 hours worth of material. The course is taught in English and is free of charge.

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