IBM
IBM AI Developer Professional Certificate
IBM

IBM AI Developer Professional Certificate

Kickstart your career in artificial intelligence. Build job-ready skills in AI technologies, generative AI models, and programming and learn to build AI-powered chatbots and apps in just 6 months

IBM Skills Network Team
Michelle Saltoun
Sina Nazeri

Instructors: IBM Skills Network Team

117,489 already enrolled

Included withCoursera Plus

Earn a career credential that demonstrates your expertise
4.6

(8,116 reviews)

Beginner level

Recommended experience

Flexible schedule
6 months, 4 hours a week
Learn at your own pace
Earn degree credit
Earn a career credential that demonstrates your expertise
4.6

(8,116 reviews)

Beginner level

Recommended experience

Flexible schedule
6 months, 4 hours a week
Learn at your own pace
Earn degree credit

What you'll learn

  • Job-ready AI skills in just 6 months, plus practical experience and an industry-recognized certification employers are actively looking for

  • The fundamental concepts, key terms, building blocks, and applications of AI, encompassing generative AI

  • How to build generative AI-powered apps and chatbots using various programming frameworks and AI technologies

  • How to use Python and Flask to develop and deploy AI applications on the web

Details to know

Earn a career certificate

Add to your LinkedIn profile

Taught in English
Recently updated!

April 2024

See how employees at top companies are mastering in-demand skills

Placeholder

Advance your career with in-demand skills

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

Get exclusive access to career resources upon completion

  • Resume review

    Improve your resume and LinkedIn with personalized feedback

  • Interview prep

    Practice your skills with interactive tools and mock interviews

  • Career support

    Plan your career move with Coursera's job search guide

¹Based on Coursera learner outcome survey responses, United States, 2021.

Placeholder

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review

Placeholder

Professional Certificate - 10 course series

Introduction to Software Engineering

Course 114 hours4.7 (1,477 ratings)

What you'll learn

  • Describe software engineering, Software Development Lifecycle (SDLC), and software development tools, technologies and stacks.

  • List different types of programming languages and create basic programming constructs such as loops and conditions using Python. 

  • Outline approaches to application architecture and design, patterns, and deployment architectures. 

  • Summarize the skills required in software engineering and describe the career options it provides.

Skills you'll gain

Category: Python Programming
Category: Application development
Category: Web Application
Category: Flask
Category: Artificial Intelligence (AI)

Introduction to Artificial Intelligence (AI)

Course 28 hours4.7 (14,353 ratings)

What you'll learn

  • Describe what AI is and explain the core concepts related to AI

  • Demonstrate how AI applications and use cases can transform our lives and our work

  • Recognize the potential and impact of AI to transform businesses and careers

  • Describe the issues, limitations, and ethical concerns surrounding AI

Skills you'll gain

Category: Software Engineering
Category: Software Development
Category: Code generation
Category: AI prompts
Category: Generative AI

Generative AI: Introduction and Applications

Course 36 hours4.6 (997 ratings)

What you'll learn

  • Describe generative AI and distinguish it from discriminative AI.

  • Describe the capabilities of generative AI and its use cases in the real world.

  • Identify the applications of generative AI in different sectors and industries.

  • Explore common generative AI models and tools for text, code, image, audio, and video generation.

Skills you'll gain

Category: Career
Category: Software Engineer
Category: Coding Challenge
Category: interview Preparation
Category: Full Stack Developer

Generative AI: Prompt Engineering Basics

Course 47 hours4.8 (1,015 ratings)

What you'll learn

  • Explain the concept and relevance of prompt engineering in generative AI models.

  • Apply best practices for creating prompts and explore examples of impactful prompts.

  • Practice common prompt engineering techniques and approaches for writing effective prompts.

  • Explore commonly used tools for prompt engineering to aid with prompt engineering.

Skills you'll gain

Category: Data Science
Category: Data Analysis
Category: Python Programming
Category: Numpy
Category: Pandas

Introduction to HTML, CSS, & JavaScript

Course 510 hours4.4 (176 ratings)

What you'll learn

  • Describe the Web Application Development Ecosystem and terminology like front-end developer, back-end, server-side, and full stack.

  • Identify the developer tools and integrated development environments (IDEs) used by web developers. 

  • Create and structure basic web pages using HTML and style them with CSS. 

  • Develop dynamic web pages with interactive features using JavaScript. 

Skills you'll gain

Category: Voice Assistants
Category: Chatbots
Category: Python Programming

Python for Data Science, AI & Development

Course 625 hours4.6 (37,177 ratings)

What you'll learn

  • Learn Python - the most popular programming language and for Data Science and Software Development.

  • Apply Python programming logic Variables, Data Structures, Branching, Loops, Functions, Objects & Classes.

  • Demonstrate proficiency in using Python libraries such as Pandas & Numpy, and developing code using Jupyter Notebooks.

  • Access and web scrape data using APIs and Python libraries like Beautiful Soup.

Skills you'll gain

Category: Artificial Intelligence (AI)
Category: ChatGPT
Category: Large Language Models (LLM)
Category: Natural Language Generation
Category: Generative AI

Developing AI Applications with Python and Flask

Course 711 hours4.4 (738 ratings)

What you'll learn

  • Describe the steps and processes involved in creating a Python application including the application development lifecycle

  • Create Python modules, run unit tests, and package applications while ensuring the PEP8 coding best practices

  • Explain the features of Flask and deploy applications on the web using the Flask framework

  • Create and deploy an AI-based application onto a web server using IBM Watson AI Libraries and Flask

Skills you'll gain

Category: Software Engineering
Category: Software Architecture
Category: Python Programming
Category: Agile and Scrum
Category: Software Development Lifecycle (SDLC)

Building Generative AI-Powered Applications with Python

Course 813 hours4.7 (32 ratings)

What you'll learn

  • Explain the core concepts of generative AI models, AI technologies, and AI platforms such as IBM watsonx and Hugging Face.

  • Integrate and enhance large language models (LLMs) using RAG technology to infuse intelligence into apps and chatbots.

  • Utilize Python libraries like Flask and Gradio to create web applications that interact with generative AI models.

  • Build generative AI-powered applications and chatbots using generative AI models, Python, and related frameworks.

Skills you'll gain

Category: Generative AI
Category: AI ethics
Category: Natural Language Processing
Category: Machine Learning
Category: Artificial Intelligence

Generative AI: Elevate your Software Development Career

Course 917 hours4.7 (56 ratings)

What you'll learn

  • Discuss how to generate code snippets, scripts, and programs using generative AI models

  • Apply techniques for application design and architecture, bug detection, code refactoring, and program optimization using generative AI

  • Develop innovative solutions using Gen AI-powered tools and models such as ChatGPT, GitHub CoPilot, Google Gemini, and IBM watsonx Code Assistant

  • Explain challenges and ethical considerations associated with using Generative AI for programming and options for mitigating them

Skills you'll gain

Category: Artificial Intelligence (AI)
Category: Prompt Engineering
Category: ChatGPT
Category: prompt patterns
Category: Generative AI

Software Developer Career Guide and Interview Preparation

Course 1011 hours4.7 (139 ratings)

What you'll learn

  • Describe the role of a software engineer and some career path options as well as the prospective opportunities in the field.

  • Explain how to build a foundation for a job search, including researching job listings, writing a resume, and making a portfolio of work.

  • Summarize what a candidate can expect during a typical job interview cycle, different types of interviews, and how to prepare for interviews.

  • Explain how to give an effective interview, including techniques for answering questions and how to make a professional personal presentation.

Skills you'll gain

Category: Web Development
Category: JavaScript
Category: Web
Category: Cascading Style Sheets (CSS)

Instructors

IBM Skills Network Team
IBM
56 Courses919,527 learners
Michelle Saltoun
IBM
2 Courses175,231 learners
Sina Nazeri
IBM
1 Course6,045 learners

Offered by

IBM

Get a head start on your degree

When you complete this Professional Certificate, you can earn college credit if you are admitted and enroll in one of the following online degree programs.¹

Why people choose Coursera for their career

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.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
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.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

New to Software Development? Start here.

Placeholder

Open new doors with Coursera Plus

Unlimited access to 7,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions