Microsoft AI & ML Engineering

Prepare for a Career in AI & ML Engineering. Build, deploy, and innovate with advanced techniques and real-world projects. Intermediate programming knowledge of Python required.

Instructor: Microsoft

Intermediate Level • 6 months to complete at 7 hours a week • Flexible Schedule

What You'll Learn

  • Design and Implement AI & ML Infrastructure: Develop environments, including data pipelines, model development frameworks, and deployment platforms.
  • Master AI & ML Algorithms and Techniques: Apply supervised, unsupervised, reinforcement learning, and deep learning methods to solve challenges.
  • Develop Intelligent Troubleshooting Agents: Create AI-powered agents capable of diagnosing and resolving issues autonomously.
  • Leverage Microsoft Azure for AI & ML Workflows: Set up, manage, and optimize the entire AI & ML lifecycle using Azure.

Skills You'll Gain

Microsoft Azure
Data Management
Artificial Intelligence
Infrastructure Architecture
Generative AI Agents
Reinforcement Learning
Prompt Engineering
Applied Machine Learning
Cloud Infrastructure
Unsupervised Learning
Generative AI
Large Language Modeling

Shareable Certificate

Earn a shareable certificate to add to your LinkedIn profile

Outcomes

  • Receive professional-level training from Microsoft
  • Demonstrate your technical proficiency
  • Earn an employer-recognized certificate from Microsoft

5 courses series

This course provides a comprehensive introduction to fundamental components of artificial intelligence and machine learning (AI & ML) infrastructure. You will explore the critical elements of AI & ML environments, including data pipelines, model development frameworks, and deployment platforms. The course emphasizes the importance of robust and scalable design in AI & ML infrastructure.By the end of this course, you will be able to: 1. Analyze, describe, and critically discuss the critical components of AI & ML infrastructure and their interrelationships. 2. Analyze, describe, and critically discuss efficient data pipelines for AI & ML workflows. 3. Analyze and evaluate model development frameworks for various AI & ML applications. 4. Prepare AI & ML models for deployment in production environments. To be successful in this course, you should have intermediate programming knowledge of Python, plus basic knowledge of AI and ML capabilities, and newer capabilities through generative AI (GenAI) and pretrained large language models (LLM). Familiarity with statistics is also recommended.

This course covers the core algorithms and techniques used in AI and ML, including approaches that use pre-trained large-language models (LLMs). You will explore supervised, unsupervised, and reinforcement learning paradigms, as well as deep learning approaches, including how these operate in pre-trained LLMs. The course emphasizes the practical application of these techniques and their strengths and limitations in solving different types of business problems.By the end of this course, you will be able to: 1. Implement, evaluate, and explain supervised, unsupervised, and reinforcement learning algorithms. 2. Apply feature selection and engineering techniques to improve model performance. 3. Describe deep learning models for complex AI tasks. 4. Assess the suitability of various AI & ML techniques for specific business problems. To be successful in this course, you should have intermediate programming knowledge of Python, plus basic knowledge of AI and ML capabilities, and newer capabilities through generative AI (GenAI) and pretrained large language models (LLM). Familiarity with statistics is also recommended.

This course focuses on the design and implementation of intelligent troubleshooting agents. You will learn to create AI-powered agents that can diagnose and resolve issues autonomously. The course covers natural language processing, decision-making algorithms, and best practices in AI agent development.By the end of this course, you will be able to: 1. Define, describe, and design the architecture of an intelligent troubleshooting agent. 2. Implement natural language processing techniques for user interaction. 3. Develop decision-making algorithms for problem diagnosis and resolution. 4. Optimize and evaluate the performance of AI-based troubleshooting agents. To be successful in this course, you should have intermediate programming knowledge of Python, plus experience with AI & ML infrastructure and core algorithms and techniques, including approaches using pretrained large-language models (LLMs). Familiarity with statistics is also recommended.

This course provides hands-on experience with Microsoft Azure's AI and ML services. You will learn to set up, manage, and troubleshoot Azure-based AI & ML workflows. The course covers the entire ML lifecycle in Azure, from data preparation to model deployment and monitoring.By the end of this course, you will be able to: 1. Configure and manage Azure resources for AI & ML projects. 2. Implement end-to-end ML pipelines using Azure services. 3. Deploy and monitor ML models in Azure production environments. 4. Troubleshoot common issues in Azure AI & ML workflows. To be successful in this course, you should have intermediate programming knowledge of Python, plus experience with AI & ML infrastructure, core AI & ML algorithms and techniques, and the design and implementation of intelligent troubleshooting agents. Familiarity with statistics is also recommended.

This course explores advanced AI & ML techniques, ending with a comprehensive capstone project. You will learn about cutting-edge ML methods, ethical considerations in GenAI, and strategies for building scalable AI systems. The capstone project allows students to apply all their learned skills to solve a real-world problem.By the end of this course, you will be able to: 1. Implement advanced ML techniques such as ensemble methods and transfer learning. 2. Analyze ethical implications and develop strategies for responsible AI. 3. Design scalable AI & ML systems for high-performance scenarios. 4. Develop and present a comprehensive AI & ML solution addressing a real-world problem. To be successful in this course, you should have intermediate programming knowledge of Python, plus experience with AI & ML infrastructure, core AI & ML algorithms and techniques, the design and implementation of intelligent troubleshooting agents, and Microsoft Azure’s AI & ML services. Familiarity with statistics is also recommended.

Learner Testimonials

Felipe M.
Felipe M. • Learner since 2018

To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood.

Jennifer J.
Jennifer J. • Learner since 2020

I directly applied the concepts and skills I learned from my courses to an exciting new project at work.

Larry W.
Larry W. • Learner since 2021

When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go.

Chaitanya A.
Chaitanya A. • Learner since 2727

Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits.