March 2018 Release. *The content and code on this repo is intended for computer science instruction as a collaboration with Microsoft developer advocates and Faculty / Students under the MIT license. Please check back regularly for updated versions.
Source: https://github.com/MSFTImagine/computerscience
This repo provides technical resources for faculty, students, and Microsoft developer advocates for use in computer science learning. The modules cover common cross-platform scenarios including mobile app dev, web dev, internet of things, data science, machine learning, and devops. We offer hands-on labs that can be used in the classroom or as workshop content, as well as other educator content including tech talks, coding challenges, and event-in-a-box workshops.
Most of our learning content focuses on how to deploy cross-platform technologies on Microsoft Azure although the concepts can be applied across many cloud platform solutions.
Students can get free Azure credits to explore these resources in the classroom or on their own here:
- Azure For Students ($100 in Azure - no credit card required)
- Azure For Students Starter (use free Azure products with no credit card)
- Azure Free Account
Your feedback is appreciated - please fork this repo and contribute!
To report any issues, please log a GitHub issue. Include the content section, module number and title, along with any error messages and screenshots.
Learn by doing with our hands-on labs
| Lab Categories | |
|---|---|
| AI and Machine Learning | Build bots and apps backed by AI and ML using Azure and Azure Cognitive Services. |
| Azure Services | Deploy serverless code with Azure Functions, run Docker containers, use Azure to build Blockchain networks and more. |
| Big Data and Analytics | Spin up Apache Spark Clusters, Use Hadoop to extract information from big datasets or use Power BI to explore and visualize data. |
| Deep Learning | These labs build on each other to introduce tools and libraries for AI. They're labeled 200-400 level to indicate level of technical detail. |
| Internet-of-Things | Use Azure to collect and stream IoT data securely and in real time. |
| Web Development | Quickly create scalable web apps using Node, PHP, MySQL on easy-to-use tools like Visual Studio Code and GitHub. |
| Resource | |
|---|---|
| Scripts (preview) | Scripts and templates to help set up your classroom environment. |
| Azure Guides | Discover what Azure technologies apply to different teaching areas. |
| Event in a Box | A pre-packaged event to help students explore machine learning. |
| Course Content | Learning modules to complement existing course instruction. Includes presentations, speaker notes, and hands-on labs. |
| Tech Talks | Presentations on emerging or innovative tech topics with speakers notes and demos. |
| Resource | |
|---|---|
| Technical Community Content | Workshops from the community team. |
| Bots workshop | Bots and LUIS workshop from Singapore team. |
| Cognitive Tookit | Resources to set up Cognitive Toolkit using notebooks from product team. After installing tutorials will be in c:\repos\bindings\python\tutorials. |
| Research case studies | Case studies of faculty using Azure for Research collected by Microsoft Research. Submit your own Azure research stories here too! |
| Microsoft Research Data Sets | Data sets shared by Microsoft Research for academic use. |
| Machine Learning Data Sets | Data sets shared by Azure Machine Learning team to help explore machine learning. |
| MS MARCO | Microsoft MAchine Reading COmprehension Dataset generated from real Bing user queries and search results. |