AI concepts for developers and technology professionals

At a glance

Learn core AI concepts and terminology, starting with a basic introduction and then diving into common AI workloads like:

  • Machine learning
  • Generative AI
  • Computer vision
  • Speech
  • Natural language processing and text analysis
  • Information extraction

Prerequisites

Before starting this learning path, you should already have a basic understanding of computing concepts and math.

Modules in this learning path

Curious about artificial intelligence? Want to understand what the buzz is about? This module introduces you to the world of AI.

Machine learning is the basis for most modern artificial intelligence solutions. A familiarity with the core concepts on which machine learning is based is an important foundation for understanding AI.

Generative AI powers applications that can create content, answer questions, and assist with tasks. In this module, you'll explore the fundamentals of generative AI, including large language models (LLMs), prompts, and AI agents.

Natural language processing (NLP) supports applications that can analyze text to infer semantic meaning.

Imagine AI apps and agents that you can talk to. Explore the concepts behind AI speech, including speech recognition and synthesis.

Introduction to computer vision concepts

AI information extraction enables you to extract data values from documents, images, and other unstructured data sources.