Workshop Instructional Materials
Welcome to the Next Generation Team's Workshop Library, built by Cloud Advocates and their colleagues in partnership with Microsoft Student Ambassadors. In this repo, you'll find grab-and-go resources to help you host your own workshop.
🎥 Click the image above to learn how to deliver a workshop from this library
Prepared Workshops
🏎 indicates short workshops
1️⃣ ,2️⃣ ,3️⃣ indicate beginner, intermediate, and advanced level workshops
AI/ML Workshops | Data Workshops | Web/App Development Workshops
AI/ML Workshops
Level | Workshop Title | Author(s) | Duration | What you will learn | Train-the-Trainer Video | Technologies taught, paired Microsoft Learn modules |
---|---|---|---|---|---|---|
Build a Machine Learning Model using Custom Vision | Christopher Harrison | 1 hour | Use images to train a model to be able to perform inference to classify images | Python, Visual Studio Code, Git, Object detection with Custom Vision, Creating custom models with TensorFlow | ||
Build an AI web app by using Python and Flask | Christopher Harrison | 1 hour | How to use Azure Cognitive Services for text translation in a web app build with Python using Flask as a framework | Azure Cognitive Services, Build an AI web app by using Python and Flask | ||
Create a Regression Model with Azure Machine Learning designer | Dmitry Soshnikov | 1 hour | Train and deploy machine learning model for predicting car prices using low code/no code Azure ML Designer | Create a Regression Model with Azure Machine Learning designer | ||
Use TensorFlow and Keras for Natural Language Processing | Alfredo Deza | 1 hour | How to process text to generate new text using TensorFlow and Keras running in Jupyter Notebooks | Keras, Python, Jupyter, Introduction to NLP with TensorFlow | ||
Integrating Custom Vision with Power Apps for Diabetic Retinopathy Detection | Jingyi Zhu, Sanya Sinha | 1 hour | Use Custom Vision and a Power App to create an image classification solution to detect diabetic retinopathy | Power Apps, Custom Vision | ||
Deep Learning for Computer Vision | Dmitry Soshnikov | 1-1.5 hours | How to use neural networks to classify images of different breeds of cats and dogs | Python, Introduction to Computer Vision with PyTorch, Introduction to Computer Vision with TensorFlow |
Data Workshops
Level | Workshop Title | Author(s) | Duration | What you will learn | Train-the-Trainer Video | Technologies taught, paired Microsoft Learn modules |
---|---|---|---|---|---|---|
Intro to Jupyter Notebooks | Jen Looper | How to build and run Jupyter Notebooks in VS Code | VS Code, the Python VS Code extension, Get started with Jupyter notebooks for Python | |||
Explore and Analyze Data with R | Carlotta Casteluccio and Eric Wanjau | 2 hours | Clean and explore data with R | data, R, Tidyverse, Explore and analyze data with R | ||
Clean and Prepare Data using Python | Ornella Altunyan | 1 hour | Use Python and popular libraries like NumPy and pandas to manipulate and clean data to prepare it for analysis. | VS Code, the Python VS Code extension, Manipulate and clean data in Python | ||
Read and Write Data using Azure DataBricks | Alfredo Deza | 1 hour | Read and write data to an Azure Databricks cluster using notebooks and ready-to-use datasets. | Read and write data in Azure Databricks | ||
COVID Paper Exploration Workshop | Dmitry Soshnikov | 1-1.5 hours | How to use Azure Text Analytics Cognitive Service, How to process tabular data in Python using Pandas and visualize them using different visualization techniques | Python, Pandas, Azure Cognitive Services | ||
Introduction to Regression Models with R and Tidymodels | Carlotta Casteluccio and Eric Wanjau | 1.5-2 hours | Using R, learn about Regression Models with Tidymodels | Regression, Tidymodels, Tidyverse, R, Introduction to regression models by using R and tidymodels | ||
Introduction to Classification Models with R and Tidymodels | Carlotta Casteluccio and Eric Wanjau | 1.5-2 hours | Using R, learn about Classification Models with Tidymodels | Classification, Tidymodels, Tidyverse, R, Introduction to classification models by using R and tidymodels | ||
Introduction to Clustering Models with R and Tidymodels | Carlotta Casteluccio and Eric Wanjau | 1.5-2 hours | Using R, learn about Clustering Models with Tidymodels | Clustering, Tidymodels, Tidyverse, R, Introduction to clustering models by using R and tidymodels |
Web Development / App Development Workshops
Level | Workshop Title | Author(s) | Duration | What you will learn | Train-the-Trainer Video | Technologies taught, paired Microsoft Learn modules |
---|---|---|---|---|---|---|
Intro to GitHub using GitHub.dev | Jen Looper | Perform common source control tasks in the browser using GitHub.dev | GitHub basics, Introduction to GitHub | |||
Explore the art world by using RESTful APIs | Jen Looper | How to query APIs using various authentication strategies | RESTful APIs | |||
Intro to Static Web Apps | Chris Noring | How to build and deploy a static web app | JavaScript, VS Code, the Static Web App VS Code extension, Azure Static Web Apps | |||
Build a Website to Showcase your Resume | Ornella Altunyan | 1 hour | Basics of HTML and CSS to showcase your skills in an online resume | HTML, CSS, GitHub Pages, Web development | ||
Build an App without Using any Code with Microsoft Power Platform | Haimantika Mitra | 1 hour | Build a no-code App using Power Platform | Power Apps, Power Platform, Canvas apps | ||
Getting Started with Development Containers in VS Code | Ornella Altunyan | 1 hour | How to leverage development containers in Visual Studio Code to collaborate across machines and development environments. | Git, Use a Docker container as a development environment with Visual Studio Code | ||
Build a Minimal API with .NET 6 | Katie Savage | 1 hour | Build your first web API by building a Todo list. | .NET 6, SQLite, Build a web API with minimal API, ASP.NET Core, and .NET 6 | ||
Get Started with React | Christopher Harrison | 1 hour | Learn how to create React components, add style, and use JSX. | VS Code, Node, Git, Getting started with React | ||
Create Serverless Logic with Azure Functions | Ornella Altunyan | 45 mins | How to identify if an Azure function is right for your development needs, and how to create and use functions from the Azure portal | JavaScript or PowerShell, Create serverless logic with Azure Functions | ||
Get Started with Django | Christopher Harrison | 1-1.5 hours | Build a web app with Django | Python, Get started with Django | ||
Build a Mood Journal Progressive Web App | Beth Pan | 1.5 hours | Build a Mood Journal for Mental Health as a Progressively-Enhanced Web app | JavaScript |
Resources on how to teach and mentor effectively
Use the Cheat Sheet to organize your workshop delivery
Slides on how to mentor from Front-End Foxes School
LinkedIn Learning Course on how to develop curriculum
LinkedIn Learning Course on how to present technical topics with stories
These workshops were created using our template