Learn AI's role in addressing complex challenges

Build skills combining human and machine intelligence for positive real-world impact using AI.

What you’ll get from this course

  • Master a step-by-step framework for the development of AI projects.
  • Analyze data and build AI models for projects focused on air quality, wind energy, biodiversity monitoring, and disaster management.
  • Explore real-world case studies related to public health, climate change, and disaster management.

Learn through real-world projects

Develop an AI model to make wind power generation more predictable by providing forecasts 24 hours into the future.

Use neural networks and other AI techniques to estimate air quality throughout the city of Bogotá, Colombia.

Build an image classification pipeline to perform damage assessment using satellite images taken after Hurricane Harvey in the U.S. in 2017.

Use natural language processing techniques to analyze trends in a corpus of text messages sent in the aftermath of the 2010 earthquake in Haiti.

Apply computer vision techniques to detect and classify animals for the purpose of biodiversity monitoring.

Your Instructor

Robert Monarch

Robert Monarch


You’ll learn from instructor Robert Monarch, who has over 20 years of experience building AI products in industry and working at the intersection of AI and public health and disaster management. Robert is also the author of Human-in-the-Loop Machine Learning, a book focused on human-centered AI applications.

We are also grateful to Sasha Luccioni, Climate Lead and Researcher at HuggingFace for her help in forming the high-level program structure, outlining what kinds of topics and case studies would work best for these courses, and recruiting many of the experts that either appear in guest speaker videos or have contributed behind the scenes.

In partnership with Microsoft’s AI for Good Lab

Microsoft Ai for good

These courses were built in partnership with researchers at the Microsoft AI for Good Lab who offered their subject matter expertise throughout the development of the program.

We live in a rapidly changing world and a world that is facing big challenges. Yet we have never been in a better position to use technology to help address these issues and positively influence the lives of millions on our planet as well as the planet itself.

Juan Lavista Ferres

VP Data Science, AI for Good Lab, Microsoft

Who should join?

The AI for Good Specialization is designed to be accessible for everyone. We recommend some experience working with data, and performing some basic analysis on your data using tools such as spreadsheets. Whether you’re a student, professional, or someone passionate about making a positive impact on society and the environment, this program provides the tools and knowledge you will need to work on AI for Good initiatives.

“While focused on humanitarian and environmental projects, people who take this specialization can expect to learn how to effectively develop any product that uses AI.”

– Robert Monarch, AI for Good Instructor

Skills you will gain

  • AI for Good project framework
  • Jupyter Notebooks
  • Supervised Machine Learning
  • Computer Vision
  • Natural Language Processing
  • Exploratory Data Analysis
  • Time Series Analysis
  • Air Quality Monitoring
  • Biodiversity Monitoring
  • Wind Power Generation Modeling
  • Topic Modeling
  • Damage Assessment

What Learners Are Saying

I found the AI and Climate Change course extremely interesting and useful. It was a unique combination of two of the most important topics of our time – artificial intelligence and climate change. The course material was deep and insightful, providing me with valuable knowledge and practical skills. I learnt how to use AI to analyse and predict climate change, which I am sure will be an important tool in my future career. Overall, I highly recommend this course to anyone interested in AI and climate change.

Alex F.
Geo Data Analyst

I was always interested in climate change and have been involved in Climate Tech startups in the past. This course has inspired me to consider a new AI tech startup in the area. Appreciate your guidance and explaining the case studies that can help me formulate a few ideas of my own.

Vinay K.
DeepLearning.AI Learner

I deeply appreciate your comments about how defining the problem you’re trying to solve can take weeks or months, and also appreciated the inclusion that the system you built did not work out in the end in AI and Public Health. Both are excellent lessons for students to learn.

The lab notebooks are wonderfully clear, and there are some neat techniques in your utils.py files.

Overall, it was a great course. 

David M.
Senior Software Engineer

This is a fantastic course. Really inspirational. And the code is an excellent way to learn how to sustainably fish for yourself! Thanks and all the best, David

David L.
DeepLearning.AI Learner

I am a mother of 2 teen ager girls and we all are involved in finding solutions for problems defined under the UN sustainable goal development.

I loved the course, you made it so easy to follow along with Python code and through project-based learning.

Darshan D.
Product Manager


Course Slides:

You can download the annotated version of the course slides below.

*Note: The slides might not reflect the latest course video slides. Please refer to the lecture videos for the most up-to-date information. We encourage you to make your own notes.

Frequently asked questions

Engage! Be the at the forefront of AI for Good.