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.
β¨β¨β¨β¨β¨β¨ What's a 'grab-and-go' workshop? It's something you can 'check out' of this library and CUSTOMIZE IT to your community's needs, interest, and language. You can deliver these workshops verbatim, or totally rearrange them and their assets to suit your needs! β¨β¨β¨β¨β¨β¨
π₯ Click the image above to learn how to deliver a workshop from this library
π indicates short workshops
1οΈβ£, 2οΈβ£, 3οΈβ£ indicate beginner, intermediate, and advanced level workshops
AI/ML Workshops | Data Workshops | Web/App Development Workshops
Level | Workshop Title | Author(s) | Duration | What you will learn | Train-the-Trainer Video | Technologies taught, paired Microsoft Learn modules |
---|---|---|---|---|---|---|
1οΈβ£ | A gentle introduction to AI on Azure | Carlotta Castelluccio, Amy Boyd | 1 hour | What is generative AI, how it works and how you can use generative AI models on Azure | π₯ | Generative AI, Azure AI platform, Azure OpenAI service, Introduction to Azure OpenAI Service |
2οΈβ£ | 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 |
2οΈβ£ | 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 |
2οΈβ£ | 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 | |
3οΈβ£ | 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 |
2οΈβ£ | 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 |
3οΈβ£ | 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 |
Level | Workshop Title | Author(s) | Duration | What you will learn | Train-the-Trainer Video | Technologies taught, paired Microsoft Learn modules |
---|---|---|---|---|---|---|
1οΈβ£ | Intro to Jupyter Notebooks | Jen Looper | π 20 minutes | How to build and run Jupyter Notebooks in VS Code | π₯ | VS Code, the Python VS Code extension, Get started with Jupyter notebooks for Python |
1οΈβ£ | Explore and Analyze Data with R | Carlotta Castelluccio and Eric Wanjau | 2 hours | Clean and explore data with R | π₯ | data, R, Tidyverse, Explore and analyze data with R |
2οΈβ£ | Predict Future Water Consumption with ML.NET | Carlotta Castelluccio and Katie Savage | 45 minutes | Learn to make predictions from a historical dataset using regression modelling and machine learning with ML.NET | π₯ | VS Code, .NET, Polyglot notebooks extension, or Codespaces |
2οΈβ£ | 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 |
2οΈβ£ | 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 |
2οΈβ£ | 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 |
2οΈβ£ | Introduction to Regression Models with R and Tidymodels | Carlotta Castelluccio 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 |
2οΈβ£ | Introduction to Classification Models with R and Tidymodels | Carlotta Castelluccio 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 |
2οΈβ£ | Introduction to Clustering Models with R and Tidymodels | Carlotta Castelluccio 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 |
Level | Workshop Title | Author(s) | Duration | What you will learn | Train-the-Trainer Video | Technologies taught, paired Microsoft Learn modules |
---|---|---|---|---|---|---|
1οΈβ£ | Intro to GitHub using GitHub.dev | Jen Looper | π 15 minutes | Perform common source control tasks in the browser using GitHub.dev | π₯ | GitHub basics, Introduction to GitHub |
1οΈβ£ | Explore the art world by using RESTful APIs | Jen Looper | π 20 minutes | How to query APIs using various authentication strategies | π₯ | RESTful APIs |
1οΈβ£ | Intro to Static Web Apps | Chris Noring | π 20 minutes | How to build and deploy a static web app | π₯ | JavaScript, VS Code, the Static Web App VS Code extension, Azure Static Web Apps |
1οΈβ£ | 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 |
1οΈβ£ | 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 |
1οΈβ£ | 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 |
1οΈβ£ | JavaScript Portfolio Site with GitHub Codespaces | Sara Gibbons | 35 minutes | Customize your Codespaces environment to customize and deploy your own portfolio website | Codespaces, JavaScript, HTML, CSS | |
2οΈβ£ | Build your Resume Website with .NET | Matt Soucoup and Katie Savage | 1 hour | Create and customize your own Resume Website using Microsoft's .NET Blazor | π₯ | .NET, Blazor, Azure |
2οΈβ£ | Track your Water Consumption with .NET IoT | Krzysztof Wicher and Katie Savage | 1 hour | Create an IoT project that will track your water consumption using weight sensors and an accelerometer | π₯ | .NET, IoT, Azure |
2οΈβ£ | Build a Mobile App to Track Water Consumption | Someleze Diko and Katie Savage | 1 hour | Create a mobile app with .NET MAUI to track your water consumption. | π₯ | .NET MAUI |
2οΈβ£ | Python HTTP API for use with GitHub Codespaces | Alfredo Deza | 35 minutes | Customize your Codespaces environment and get hands-on with a Python web app that serves an HTTP API using the FastAPI framework. | π₯ | Codespaces, Python, Azure |
2οΈβ£ | 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 |
2οΈβ£ | Build an API for Water Consumption Tracking | Chris Noring and Katie Savage | 1 hour | Build an API to serve data related to your water consumption. | π₯ | .NET SDK, Visual Studio Code, Azure Tools |
2οΈβ£ | 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 |
2οΈβ£ | 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 |
2οΈβ£ | Get Started with Django | Christopher Harrison | 1-1.5 hours | Build a web app with Django | π₯ | Python, Get started with Django |
2οΈβ£ | 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 |
2οΈβ£ | Build an API with Data API Builder for your Static Web Apps | Julia Muiruri | 1 hour | Smart Shopping Planner is a React project, that uses an Azure SQL database and uses Data API Builder to provide REST endpoints to connect to the database. | π₯ | JavaScript, Data API Builder (Static Web Apps database connections) |
1οΈβ£ | Introduction to Git, GitHub, and Version Control | John Aziz | 1 hour | Fundamentals of Version Control, Setting Up Git, Working with Local Repositories, Working with GitHub | π₯ | Introduction to version control with Git, Microsoft Learn for GitHub |
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