This repository lists content suitable for students/faculty to learn Azure and other Microsoft technologies. This content is divided up into a number of sections:
- Learning content - this is content faculty can use to build classes or run labs, or students can use to learn in their own time
- Hackathon content - this is workshops and other material suitable for hackathons
- Event content - this is labs and workshops that can be used by students to run events on campus or in coding clubs
- K-12 content - this is content designed for K-12 students, aged from 5-18. This can also be used for 101 level content in higher education or continuing education
We love contributions! Please read the contribution guide before making a contribution.
Note - this repo contains links to external content. Although we try our best to ensure the content is available, up to date, relevant, and appropriate, we have no control on what could have been changed in this content. If you find content that should be removed, or needs to be updated, please raise an issue.
- 🇬🇧 - English Language content
- 🇷🇺 - Russian Language content
- 🖥 - Programming languages and frameworks
- 🧠 - AI/ML
- 🕸 - Web
- 📱 - Mobile
- 🤖 - IoT
- 🥽 - Spatial
-
🇬🇧🕸📱🤖 Cloud-Powered Mobile App Development Syllabus - A five day hands-on course for teaching cloud development concepts in college institutions
-
🇬🇧🤖 Introduction to Azure IoT Hub - a hands-on learning course created in conjunction with Oxford University.
-
🇬🇧🧠 Deep Learning for Time Series Forecasting - A tutorial demonstrating how to implement deep learning models for time series forecasting.
-
🇬🇧🧠 Machine Learning notebooks - a set of Machine Learning notebooks showing how to use a number of AI/ML concepts.
-
🇬🇧🧠 Microsoft's Open Source AI based repositories - a set of samples, reference architectures and best practices for AI.
-
🇬🇧🥽 Mixed Reality Curriculum - Open Sourced Mixed Reality Course Curriculum
-
🇬🇧🖥 C# 101 - video series introducing programming using C#
-
🇷🇺🖥 C# 101 (Russian) - video series introducing programming using C# in Russian
-
🇷🇺🖥 F# 101 (Russian) - video series introducing programming using F# in Russian
-
🇬🇧🖥 Python for beginners - video series introducing programming using Python
-
🇷🇺🧠 Introduction to AI and Machine Learning for Kids (Russian) – Introduction to AI and Machine Learning for Kids in Russian
-
🇷🇺🧠 Neural networks workshop (Russian) - Materials to run a Neural Networks workshop in Russian
-
🇷🇺🤖 IoT Labs (Russian) - a series of IoT labs in Russian
-
🇷🇺🖥 UWP labs (Russian) - a series of labs showing how to build Windows apps with UWP in Russian
-
🇬🇧📱 Mobile Development with Xamarin Forms - A course on Xamarin.Forms mobile development from Plymouth University
-
🇬🇧🤖 MXChip Workshop - a hands on lab for getting started with Azure IoT Hub and the MXChip board
-
🇬🇧🤖Setting the MXChip connection string in code - shows how to set a connection string on an MXChip in code, useful in a computing lab with shared computers and MXChip boards.
-
🇬🇧🤖AgroHack Agrotech workshop - a hands on lab to build an Agrotech solution using a Raspberry Pi and Azure IoT Central
-
🇬🇧🕸 Computer science repo - the Microsoft computer science repo with a wide range of content
-
🇬🇧🕸 React book - An eBook on learning React
-
🇬🇧🖥 Learning Python from Scratch - Video series covering learning Python from scratch
-
🇬🇧🕸 Building Web APIs with Flask - Video series shpwing how to build Web APIs with Flask
-
🇬🇧🧠🕸 Student hack workshops - train the trainer materials and workshop materials for hands on hacks
-
🇬🇧🧠🕸 Hackathon starter templates - a set of GitHub template repositories that you can clone into a new repo to create a boilerplate image recognition hack
-
🇬🇧🧠🕸 Happy Sad Angry - a hands on workshop creating an AI based game
-
🇬🇧🧠🕸 Rock paper scissors lizard Spock - Interactive AI based hackathon workshop to train and play the Rock, Paper, Scissors, Lizard, Spock game
-
🇬🇧🧠 Use ML to classify Yoga Poses - This tutorial will go over how to use Azure Cognitive Services to get an image dataset and train a Custom Vision model. The repository has a simple nodejs console app that uses Bing Image Search to scrape images to a local directory based on search term(s). Then use the images scraped to create a Custom Vision model with Azure Cognitive Services.
-
🇬🇧🧠 Intro to NLP using SciKit Learn and Python - A project to introduce you to a simple Bag of Words NLP using SciKit Learn and Python.
-
🇬🇧🧠 Beginners Guide to Machine Learning with PyTorch - An Absolute Beginners Guide to Machine Learning with PyTorch
-
🇬🇧🧠 Cloud-scale machine learning workshop - A workshop designed to get attendees up to speed on the rudiments of modern machine learning at cloud scale.
-
🇬🇧🧠 Using The Microsoft Face API to Create Mario Kart Astrology - How to use the Microsoft Face API
-
🇬🇧🕸 Connecting your Domain.com domain name to your web app during an MLH hackathon - how to connect a Domain.com domain name to an Azure web app when at an MLH hackathon
-
🇬🇧🧠🕸 Hack with Azure - Resources for students at hackathons
-
🇬🇧🧠🕸 Microsoft Ignite | The Tour learning paths - train the trainer content for the learning paths taught at Microsoft Ignite | The Tour
-
🇬🇧🧠🕸 How do I even? - a selection of workshops to run at events
-
🇬🇧🧠🕸 Fake call workshop - Materials to build your own fake boyfriend/boss/sibling/co-worker call with Azure & Twilio
-
🇬🇧 Hacking STEM - downloadable, hands-on, teacher-tested projects and activities that use everyday materials to make STEM affordable, accessible, and fun for everyone.
-
🇬🇧 Minecraft classroom resource - resources and lesson plans using Minecraft education edition
-
🇬🇧 micro:bit and MakeCode - introduction to computer science lessons using a BBC micro:bit and MakeCode
-
🇬🇧 Microsoft Educator Center - A personalized hub for educators
-
🇬🇧 Microsoft Imagine Academy - Microsoft Imagine Academy gives students and educators the curricula and certifications they need to succeed in a tech-driven economy
-
🇬🇧 Circuit Playground Express and MakeCode - resources to use MakeCode with the Adafruit circuit playground express