Giter Club home page Giter Club logo

microsoft / workshop-library Goto Github PK

View Code? Open in Web Editor NEW
568.0 36.0 321.0 476.74 MB

A library of workshops written by and for Microsoft Learn Student Ambassadors and Cloud Advocates and their local communities

Home Page: https://microsoft.github.io/workshop-library/

License: MIT License

Python 0.01% Jupyter Notebook 99.77% HTML 0.02% CSS 0.01% Shell 0.02% JavaScript 0.01% Dockerfile 0.01% R 0.05% TypeScript 0.07% C# 0.04%
workshops python javascript ai ml webdevelopment

workshop-library's Introduction

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.

✨✨✨✨✨✨ 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! ✨✨✨✨✨✨

Workshop Library overview

🎥 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
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

Data Workshops

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

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

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

workshop-library's People

Contributors

abrilurena avatar alfonso-amayac avatar alfredodeza avatar alischumacher avatar amynic avatar anahisu avatar carlotta94c avatar daniel692a avatar dependabot[bot] avatar elitewarrior315 avatar felft avatar ferenike avatar haimantika avatar jlooper avatar john0isaac avatar jona866 avatar jongalloway avatar juliamuiruri4 avatar katiesavage avatar leestott avatar microsoftopensource avatar nikomagafi avatar oberdansch avatar ornelladotcom avatar pablonunes avatar pudindeveloper avatar saragibby avatar shwars avatar sitistas avatar softchris avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

workshop-library's Issues

QA for https://github.com/microsoft/workshop-library/blob/main/full/azure-functions/README.md

  • All elements of the workshop are in place (README, workshop designer, solution if necessary, any images if necessary, slides, a call-to-action with a Learn module linked (usually in "Next Steps" area), a knowledge check (either in slides or directly linked to the workshop README) and an area to extend knowledge.
  • The workshop can be done in its listed time frame
  • Instructions are clear and well written
  • The workshop is bug-free
  • The workshop 'flows' well
  • There are no stray auth keys or secrets embedded in the code

QA for https://github.com/microsoft/workshop-library/tree/main/full/azure-databricks

  • All elements of the workshop are in place (README, workshop designer, solution if necessary, any images if necessary, slides, a call-to-action with a Learn module linked (usually in "Next Steps" area), a knowledge check (either in slides or directly linked to the workshop README) and an area to extend knowledge.
  • The workshop can be done in its listed time frame
  • Instructions are clear and well written
  • The workshop is bug-free
  • The workshop 'flows' well
  • There are no stray auth keys or secrets embedded in the code

QA for https://github.com/microsoft/workshop-library/blob/main/full/django-get-started/README.md

  • All elements of the workshop are in place (README, workshop designer, solution if necessary, any images if necessary, slides, a call-to-action with a Learn module linked (usually in "Next Steps" area), a knowledge check (either in slides or directly linked to the workshop README) and an area to extend knowledge.
  • The workshop can be done in its listed time frame
  • Instructions are clear and well written
  • The workshop is bug-free
  • The workshop 'flows' well
  • There are no stray auth keys or secrets embedded in the code

[github.dev] - your own repo?

The lesson we're teaching is how to use github basic features in github.dev. Should the lesson operate on a repo that isnt owned by the workshop attendee or should it operate on a repo they do own? If the former, then they wont be able to merge the PR. If the latter, then they can merge the PR but we need to give them a repo (perhaps have them use a template repo as an example).

Curious what you think

Gitguardian action needs an API key, fails all tests

Because the current GitGuardian action needs an API key, it fails all verifications for PRs

Traceback (most recent call last):
  File "/app/.venv/bin/ggshield", line 33, in <module>
    sys.exit(load_entry_point('ggshield', 'console_scripts', 'ggshield')())
  File "/app/ggshield/cmd.py", line 229, in cli_wrapper
    return_code: int = cli.main(standalone_mode=False)
  File "/app/.venv/lib/python3.9/site-packages/click/core.py", line 1053, in main
    rv = self.invoke(ctx)
  File "/app/.venv/lib/python3.9/site-packages/click/core.py", line 1659, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/app/.venv/lib/python3.9/site-packages/click/core.py", line 1656, in invoke
    super().invoke(ctx)
  File "/app/.venv/lib/python3.9/site-packages/click/core.py", line 1395, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/app/.venv/lib/python3.9/site-packages/click/core.py", line 754, in invoke
    return __callback(*args, **kwargs)
  File "/app/.venv/lib/python3.9/site-packages/click/decorators.py", line 26, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/app/ggshield/cmd.py", line [12](https://github.com/microsoft/workshop-library/runs/5482063486?check_suite_focus=true#step:4:12)1, in scan
    ctx.obj["client"] = retrieve_client(ctx)
  File "/app/ggshield/utils.py", line [24](https://github.com/microsoft/workshop-library/runs/5482063486?check_suite_focus=true#step:4:24)8, in retrieve_client
    raise click.ClickException("GitGuardian API Key is needed.")
click.exceptions.ClickException: GitGuardian API Key is needed.

QA Testing for https://github.com/microsoft/workshop-library/blob/main/build-canvas-apps/README.md

Please 'adopt' a workshop for testing, and check off these tasks!

  • All elements of the workshop are in place (README, workshop designer, solution if necessary, any images if necessary, slides, a call-to-action with a Learn module linked (usually in "Next Steps" area), a knowledge check (either in slides or directly linked to the workshop README) and an area to extend knowledge.
  • The workshop can be done in its listed time frame
  • Instructions are clear and well written
  • The workshop is bug-free
  • The workshop 'flows' well
  • There are no stray auth keys or secrets embedded in the code

QA testing for https://github.com/microsoft/workshop-library/blob/main/flask-text-translator/README.md

  • All elements of the workshop are in place (README, workshop designer, solution if necessary, any images if necessary, slides, a call-to-action with a Learn module linked (usually in "Next Steps" area), a knowledge check (either in slides or directly linked to the workshop README) and an area to extend knowledge.
  • The workshop can be done in its listed time frame
  • Instructions are clear and well written
  • The workshop is bug-free
  • The workshop 'flows' well

Path Unavailable

In the Part 0: Install and configure tools's ReadMe.md file, the 7th step is given thus;

Open a terminal or command window and execute the following, replacing with the URL you copied in the prior step

Windows

git clone <URL>
cd workshop-library\custom-vision-workshop
code .

However, when after cloning locally, it is seen that the custom-vision-workshop does not exist. I then checked the repository I created from the template and realised that that folder does not exist.

I think this is due to the continous-change nature of the repository. I would love to correct this in the ReadMe.

QA for https://github.com/microsoft/workshop-library/blob/main/full/intro-minapi/README.md

  • All elements of the workshop are in place (README, workshop designer, solution if necessary, any images if necessary, slides, a call-to-action with a Learn module linked (usually in "Next Steps" area), a knowledge check (either in slides or directly linked to the workshop README) and an area to extend knowledge.
  • The workshop can be done in its listed time frame
  • Instructions are clear and well written
  • The workshop is bug-free
  • The workshop 'flows' well
  • There are no stray auth keys or secrets embedded in the code

QA for https://github.com/microsoft/workshop-library/blob/main/full/regression-aml-designer/README.md

  • All elements of the workshop are in place (README, workshop designer, solution if necessary, any images if necessary, slides, a call-to-action with a Learn module linked (usually in "Next Steps" area), a knowledge check (either in slides or directly linked to the workshop README) and an area to extend knowledge.
  • The workshop can be done in its listed time frame
  • Instructions are clear and well written
  • The workshop is bug-free
  • The workshop 'flows' well
  • There are no stray auth keys or secrets embedded in the code

QA testing for https://github.com/microsoft/workshop-library/blob/main/react-get-started/README.md

  • All elements of the workshop are in place (README, workshop designer, solution if necessary, any images if necessary, slides, a call-to-action with a Learn module linked (usually in "Next Steps" area), a knowledge check (either in slides or directly linked to the workshop README) and an area to extend knowledge.
  • The workshop can be done in its listed time frame
  • Instructions are clear and well written
  • The workshop is bug-free
  • The workshop 'flows' well

QA testing for https://github.com/microsoft/workshop-library/blob/main/nlp-tensorflow/README.md

  • All elements of the workshop are in place (README, workshop designer, solution if necessary, any images if necessary, slides, a call-to-action with a Learn module linked (usually in "Next Steps" area), a knowledge check (either in slides or directly linked to the workshop README) and an area to extend knowledge.
  • The workshop can be done in its listed time frame
  • Instructions are clear and well written
  • The workshop is bug-free
  • The workshop 'flows' well
  • There are no stray auth keys or secrets embedded in the code

Workshop: VS Code Source Control

Goal

  • Many beginner to intermediate Git learners complain about the quick grasp about memorising different git commands. For years taking workshop I have been thinking of helps for this newbies and beginner till I found Vs code source control. In this workshop, participants in we learn how to use Vs code source control to perform all git action without running a single command.

  • It is going to be a brief description of about 30-45 minutes for beginners but lesser for advance users.

  • it is under development and I keep improving it after my first workshop. You can check the present state here

  • I await your review and guidance to add this to workshop-o-matic. I am a Microsoft Learn Student Ambassador

QA for https://github.com/microsoft/workshop-library/tree/main/full/prepare-data-python

  • All elements of the workshop are in place (README, workshop designer, solution if necessary, any images if necessary, slides, a call-to-action with a Learn module linked (usually in "Next Steps" area), a knowledge check (either in slides or directly linked to the workshop README) and an area to extend knowledge.
  • The workshop can be done in its listed time frame
  • Instructions are clear and well written
  • The workshop is bug-free
  • The workshop 'flows' well

QA for https://github.com/microsoft/workshop-library/tree/main/static-web-apps

  • All elements of the workshop are in place (README, workshop designer, solution if necessary, any images if necessary, slides, a call-to-action with a Learn module linked (usually in "Next Steps" area), a knowledge check (either in slides or directly linked to the workshop README) and an area to extend knowledge.
  • The workshop can be done in its listed time frame
  • Instructions are clear and well written
  • The workshop is bug-free
  • The workshop 'flows' well
  • There are no stray auth keys or secrets embedded in the code

QA testing for https://github.com/microsoft/workshop-library/blob/main/rest-apis/README.md

  • All elements of the workshop are in place (README, workshop designer, solution if necessary, any images if necessary, slides, a call-to-action with a Learn module linked (usually in "Next Steps" area), a knowledge check (either in slides or directly linked to the workshop README) and an area to extend knowledge.
  • The workshop can be done in its listed time frame
  • Instructions are clear and well written
  • The workshop is bug-free
  • The workshop 'flows' well

QA testing for https://github.com/microsoft/workshop-library/blob/main/learn-github/README.md

  • All elements of the workshop are in place (README, workshop designer, solution if necessary, any images if necessary, slides, a call-to-action with a Learn module linked (usually in "Next Steps" area), a knowledge check (either in slides or directly linked to the workshop README) and an area to extend knowledge.
  • The workshop can be done in its listed time frame
  • Instructions are clear and well written
  • The workshop is bug-free
  • The workshop 'flows' well

Unnecessary Slides in the `Create a Regression Model with Azure Machine Learning designer` workshop

Hello there.

It seems like the SpeakerDeck slides in the Create a Regression Model with Azure Machine Learning designer workshop is there by mistake as I believe it is quite unnecessary. In my attempt to follow through with the workshop, I noticed that the slides are quite useless and even made the conclusion that the slides was mistakenly put there.

The slides named SpeakerDeck is a COVID Paper Exploration and as opposed the Microsoft Learn slides tagged Powerpoint was not helpful in explaining the process for the workshop.

QA for https://github.com/microsoft/workshop-library/tree/main/intro-notebooks

  • All elements of the workshop are in place (README, workshop designer, solution if necessary, any images if necessary, slides, a call-to-action with a Learn module linked (usually in "Next Steps" area), a knowledge check (either in slides or directly linked to the workshop README) and an area to extend knowledge.
  • The workshop can be done in its listed time frame
  • Instructions are clear and well written
  • The workshop is bug-free
  • The workshop 'flows' well

QA testing for https://github.com/microsoft/workshop-library/blob/main/dev-containers-vscode/README.md

  • All elements of the workshop are in place (README, workshop designer, solution if necessary, any images if necessary, slides, a call-to-action with a Learn module linked (usually in "Next Steps" area), a knowledge check (either in slides or directly linked to the workshop README) and an area to extend knowledge.
  • The workshop can be done in its listed time frame
  • Instructions are clear and well written
  • The workshop is bug-free
  • The workshop 'flows' well
  • There are no stray auth keys or secrets embedded in the code

Update "Clean and Prepare Data with Python" to fix deprecated content.

There have been some changes to some of the packages used in the tutorial, and because of it, some of the material is either deprecated or will change very soon.

I am submitting a PR with the necessary changes - mainly changes to kwargs in specific methods, and removal of some graphics (seaborn's distplot was deprecated in 0.12, for instance; other positional arguments are no longer accepted as positional, having to be passed as kwargs)

QA for resume workshop (https://github.com/microsoft/workshop-library/tree/main/full/build-resume-website)

  • All elements of the workshop are in place (README, workshop designer, solution if necessary, any images if necessary, slides, a call-to-action with a Learn module linked (usually in "Next Steps" area), a knowledge check (either in slides or directly linked to the workshop README) and an area to extend knowledge.
  • The workshop can be done in its listed time frame
  • Instructions are clear and well written
  • The workshop is bug-free
  • The workshop 'flows' well
  • There are no stray auth keys or secrets embedded in the code

Clean and Prepare Data in Python Typo

Found a small typo while going through the workshop. It can be found on line 328 in the sentence: Both duplicated and drop_duplicates default to consider all columnsm but you can specify that they examine only a subset of columns in your DataFrame:

QA for https://github.com/microsoft/workshop-library/blob/main/full/deep-learning-computer-vision/README.md

  • All elements of the workshop are in place (README, workshop designer, solution if necessary, any images if necessary, slides, a call-to-action with a Learn module linked (usually in "Next Steps" area), a knowledge check (either in slides or directly linked to the workshop README) and an area to extend knowledge.
  • The workshop can be done in its listed time frame
  • Instructions are clear and well written
  • The workshop is bug-free
  • The workshop 'flows' well
  • There are no stray auth keys or secrets embedded in the code

QA for https://github.com/microsoft/workshop-library/tree/main/full/power-app-custom-vision

  • All elements of the workshop are in place (README, workshop designer, solution if necessary, any images if necessary, slides, a call-to-action with a Learn module linked (usually in "Next Steps" area), a knowledge check (either in slides or directly linked to the workshop README) and an area to extend knowledge.
  • The workshop can be done in its listed time frame
  • Instructions are clear and well written
  • The workshop is bug-free
  • The workshop 'flows' well
  • There are no stray auth keys or secrets embedded in the code

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.