Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

IBM

IBM Applied AI Developer

IBM via edX Professional Certificate

Overview

92% of companies plan to increase their AI investments over the next three years (McKinsey). Talented AI developers are in high demand!

This IBM Applied AI Developer Professional Certificate gives aspiring AI developers the job-ready skills to build AI-powered applications, virtual assistants, and chatbots employers are looking for in just 6 months. No prior AI or programming experience required.

An AI developer is a software developer who leverages pre-built AI models, APIs, and frameworks to build AI-powered applications and intelligent agents.

During this program, you’ll master AI basics — exploring machine learning, deep learning, natural language processing (NLP), and neural networks. You’ll dive into generative AI (GenAI), learning about large language models (LLMs) like GPT, DALL-E, Stable Diffusion, and Synthesia, and experiment with tools like IBM Generative AI Classroom, ChatGPT, and Hugging Face. Plus, you’ll discover how to craft effective prompts using techniques like zero-shot and chain-of-thought to ensure impactful outputs.

You’ll also get hands-on building your programming expertise with Python and discover unit testing and packaging Python projects. You’ll develop gen AI apps using Flask, Gradio, and Langchain. You’ll learn how to build chatbots using popular LLMs, RAG technology, and IBM watsonx. You'll use open-source resources and APIs from platforms like IBM watsonx and Hugging Face to build smart applications with minimal coding. Plus, you’ll enhance your web development skills working with HTML, CSS, and Javascript.

So, if you’re looking to catch the eye of employers with a resume packed full of job-ready AI developer skills, enroll today.

Syllabus

Courses under this program:
Course 1: AI for Everyone: Master the Basics

Learn what Artificial Intelligence (AI) is by understanding its applications and key concepts including machine learning, deep learning and neural networks.



Course 2: Introduction to Generative AI

In this course, you will learn about the fundamentals of generative AI. You will explore the capabilities and applications of generative AI across different domains. You will explore the capabilities and features of common generative AI models and tools.



Course 3: Introduction to Prompt Engineering

Learn to craft effective generative AI prompts that produce the results you’re looking for quickly.



Course 4: Introduction to Web Development with HTML5, CSS3, and JavaScript.

Learn the key tools and programming languages to bootstrap your career as a Cloud Developer. Get started with web development using HTML5, CSS3, JavaScript and GitHub.



Course 5: Python Basics for Data Science

This Python course provides a beginner-friendly introduction to Python for Data Science. Practice through lab exercises, and you'll be ready to create your first Python scripts on your own!



Course 6: Python for AI & Development Project

This mini-course introduces you to the process for unit testing Python code, including building and running unit tests and packaging the Python application for distribution.



Course 7: Developing Generative AI Applications with Python

Build in-demand skills in generative AI application development and get hands-on experience creating intelligent chatbots and apps using popular LLMs, RAG technology, and IBM watsonx.



Courses

Taught by

Upkar Lidder, Antonio Cangiano, Rav Ahuja, Ramesh Sannareddy and Joseph Santarcangelo

Reviews

Start your review of IBM Applied AI Developer

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.