Awesome Open Source
Awesome Open Source

Technical Resources for Academic Communities

This repo provides technical resources to help students and faculty learn about Azure and teach others. The content covers cross-platform scenarios in artificial intelligence and machine learning, data science, web development, mobile app dev, internet of things, and DevOps. It also includes interesting tech talks and engaging, fun tech challenges.

Learn by Doing with our Curricula

Check out our project-based full semester-long curricula that can be used on your own or in the classroom. They also make for fun, easy-to-run workshops!


Attending a hackathon? Here are some helpful guides and resources.


Looking to get certified? Take practice exams to get ready for the certification.

Teach with our Learn-based workshops

Visit the Workshop Library for a list of workshops based primarily on Microsoft Learn modules.

Other workshops can be found here.

More courseware can be discovered here.

Offers and Programs

If you are looking for useful links and a deck about programs of interest to schools, faculty and students, visit our offers and programs area for more information.

Attend our Reactor Sessions

We focus on developing high-quality content for all cloud, data science, machine Learning, web development, and artificial intelligence learners. Through workshops, tech talks, and hackathons hosted around the world, come learn and apply new skills!

K-12 Content

Most of the content here is for higher education, but we do have links available for k-12 students and their teachers.


We love contributions. In fact, we want students, faculty, researchers and life-long learners to contribute to this repo, either by adding links to existing content, or building content. Please read the contributing guide to learn more.

To report any issues, please log a GitHub issue. Include the content section, module number, and title, along with any error messages and screenshots.

Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Python (893,969
Jupyter Notebook (180,154
Artificial Intelligence (20,227
Azure (18,119
Microsoft (10,920
Computer Science (2,450
Academic (2,391
Reactor (1,455
Classroom (131
Tech Talks (34
Faculty (25
Tech Resources (3