Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Artificial intelligence (AI) is transforming our world. Whether you’re a student, a developer, or a technology consultant - understanding AI and knowing how to create AI-powered applications can give you an edge in your career. This Professional Certificate is designed to arm you with the skills to work as an AI developer.
This program will give you a firm understanding of AI technology, its applications, and its use cases. You will become familiar with concepts and tools like machine learning, data science, natural language processing, image classification, image processing, IBM Watson AI services, OpenCV, and APIs. Even if you have no programming background, through this Professional Certificate, you will learn practical Python skills to design, build, and deploy AI applications on the web. The courses will also enable you to apply pre-built AI smarts to your products and solutions.
Rather than create complex AI algorithms and interfaces from scratch, you’ll use IBM Watson AI services and APIs to create smart applications with minimal coding. By the end of this Professional Certificate, you will have completed several projects that showcase proficiency in applying AI and building AI-powered solutions.
In addition to earning a Professional Certificate from Coursera, you'll also receive a digital badge from IBM recognizing your proficiency in applied AI.
Syllabus
Course 1: Introduction to Artificial Intelligence (AI)
- Offered by IBM. In this course you will learn what Artificial Intelligence (AI) is, explore use cases and applications of AI, understand AI ... Enroll for free.
Course 2: Generative AI: Introduction and Applications
- Offered by IBM. This course is designed for everyone, including professionals, executives, students, and enthusiasts, interested in learning ... Enroll for free.
Course 3: Generative AI: Prompt Engineering Basics
- Offered by IBM. This course is designed for everyone, including professionals, executives, students, and enthusiasts interested in ... Enroll for free.
Course 4: Building AI Powered Chatbots Without Programming
- Offered by IBM. This course will teach you how to create useful chatbots without the need to write any code. Leveraging IBM Watson's ... Enroll for free.
Course 5: Python for Data Science, AI & Development
- Offered by IBM. Kickstart your learning of Python with this beginner-friendly self-paced course taught by an expert. Python is one of the ... Enroll for free.
Course 6: Developing AI Applications with Python and Flask
- Offered by IBM. This mini course is intended to apply basic Python skills for developing Artificial Intelligence (AI) enabled applications. ... Enroll for free.
Course 7: Building AI Applications with Watson APIs
- Offered by IBM. A learner will be able to write an application that leverages multiple Watson AI services (Discovery, Speech to Text, ... Enroll for free.
- Offered by IBM. In this course you will learn what Artificial Intelligence (AI) is, explore use cases and applications of AI, understand AI ... Enroll for free.
Course 2: Generative AI: Introduction and Applications
- Offered by IBM. This course is designed for everyone, including professionals, executives, students, and enthusiasts, interested in learning ... Enroll for free.
Course 3: Generative AI: Prompt Engineering Basics
- Offered by IBM. This course is designed for everyone, including professionals, executives, students, and enthusiasts interested in ... Enroll for free.
Course 4: Building AI Powered Chatbots Without Programming
- Offered by IBM. This course will teach you how to create useful chatbots without the need to write any code. Leveraging IBM Watson's ... Enroll for free.
Course 5: Python for Data Science, AI & Development
- Offered by IBM. Kickstart your learning of Python with this beginner-friendly self-paced course taught by an expert. Python is one of the ... Enroll for free.
Course 6: Developing AI Applications with Python and Flask
- Offered by IBM. This mini course is intended to apply basic Python skills for developing Artificial Intelligence (AI) enabled applications. ... Enroll for free.
Course 7: Building AI Applications with Watson APIs
- Offered by IBM. A learner will be able to write an application that leverages multiple Watson AI services (Discovery, Speech to Text, ... Enroll for free.
Courses
-
Chatbots can save businesses up to 30% on customer support costs alone (Shopify), and AI developers with strong chatbot skills are in high demand! This Building AI Powered Chatbots Without Programming course gives aspiring AI application developers and engineers the skills businesses need to build chatbots in just 6 weeks. No programming experience required! During this course, you’ll explore what chatbots are and how they benefit businesses and users. You’ll learn about action workflows and the key features of a chatbot. You’ll dive into the high-level differences between decision-tree chatbots and generative AI chatbots. Plus, you’ll look at the concept of actions within chatbots and learn to build them using IBM watsonx Assistant. Through interactive labs you’ll also gain valuable hands-on experience applying what you’ve learned to real-world scenarios, such as creating a customer care chatbot for a flower shop. Great for chatting about in interviews! If you’re looking to develop the chatbot skills employers are looking for, enroll today and get ready to power up your resume in just 6 weeks!
-
A learner will be able to write an application that leverages multiple Watson AI services (Discovery, Speech to Text, Assistant, and Text to Speech). By the end of the course, they’ll learn best practices of combining Watson services, and how they can build interactive information retrieval systems with Discovery + Assistant.
-
Artificial Intelligence (AI) is all around us, seamlessly integrated into our daily lives and work. Enroll in this course to understand key AI terminologies and applications, launch your AI career, or transform your existing one. This course covers core AI concepts, including deep learning, machine learning, and neural networks. You’ll examine generative AI models, including large language models (LLMs) and their capabilities. Further, you’ll analyze the applications of AI across domains, such as natural language processing (NLP), computer vision, and robotics, uncovering how these advancements drive innovation and use cases. The course will help you discover how AI, especially generative AI, is reshaping business and work environments. You’ll also explore emerging career opportunities in this rapidly evolving field and gain insights into ethical considerations and AI governance that shape responsible innovation. The course includes hands-on labs and a project, providing a hands-on opportunity to explore AI’s use cases and applications. You will also hear from expert practitioners about the capabilities, applications, and ethical considerations surrounding AI. This course is suitable for everyone, including professionals, enthusiasts, and students interested in learning the fundamentals of AI.
-
Kickstart your Python journey with this beginner-friendly, self-paced course taught by an expert. Python is one of the most popular programming languages, and the demand for individuals with Python skills continues to grow. This course takes you from zero to programming in Python in a matter of hours—no prior programming experience is necessary! You’ll begin with Python basics, including data types, expressions, variables, and string operations. You will explore essential data structures such as lists, tuples, dictionaries, and sets, learning how to create, access, and manipulate them. Next, you will delve into logic concepts like conditions and branching, learning how to use loops and functions, along with important programming principles like exception handling and object-oriented programming. As you progress, you will gain practical experience reading from and writing to files and working with common file formats. You’ll also use powerful Python libraries like NumPy and Pandas for data manipulation and analysis. The course also covers APIs and web scraping, teaching you how to interact with REST APIs using libraries like requests and extract data from websites using BeautifulSoup. You will practice and apply what you learn through hands-on labs using Jupyter Notebooks. By the end of this course, you’ll feel comfortable creating basic programs, working with data, and automating real-world tasks using Python. This course is suitable for individuals interested in pursuing careers in Data Science, Data Analytics, Software Development, Data Engineering, AI, and DevOps and a variety of other technology-related roles.
-
This short course is designed to equip learners with foundational skills in Python for developing AI-enabled web applications using the Flask framework and Watson AI libraries. You will explore the end-to-end lifecycle of building scalable web applications, starting from writing clean and modular Python code to deploying complete AI-powered solutions. The course begins by introducing Flask, a lightweight and flexible web framework, and helps learners build a strong foundation in web applications, APIs, and the overall development lifecycle. They will gain practical experience with the IBM Skills Network Cloud IDE, learn Python best practices including static code analysis, and write and run unit tests to ensure the reliability of their code. The course dives deeper into application development by teaching learners to build web applications with Flask covering topics such as routing, handling GET and POST requests, dynamic routes, and error management. By the end of the course, learners will complete a practice project and a final peer-reviewed project that showcases their ability to develop, test, and deploy AI-powered Flask applications. The hands-on experience gained throughout this course ensures learners are not only confident in their Python and Flask skills but are also ready to build intelligent web applications in real-world settings.
-
As generative AI (GenAI) reshapes workplaces and job roles, using it effectively is now essential. Prompt engineering is the key to directing GenAI models and refining their output for desired results. This course is for professionals, executives, students, and AI enthusiasts ready to harness prompt engineering to unlock tools like ChatGPT. You’ll learn practical techniques, structured methods, and best practices for crafting strong prompts. Explore zero-shot and few-shot prompting to boost reliability and output quality. Discover advanced methods such as the Interview Pattern, Chain-of-Thought, and Tree-of-Thought to produce accurate, context-aware responses. Hands-on labs and projects provide experience with multimodal prompting, the playoff method, and image generation. You’ll practice blending text and visuals and evaluating AI outputs for precision and usefulness. Podcasts, dialogues, and discussions link theory to real-world scenarios, while expert insights highlight strategies for effective prompt use. A final project and graded assessments ensure you can apply these techniques with confidence, leaving you with practical, job-ready skills. Hear from practitioners about the techniques and artistry behind writing impactful prompts. Enroll today to master prompt engineering and unlock GenAI’s potential.
-
This course is designed for everyone—professionals, executives, students, and enthusiasts—interested in learning about generative AI and leveraging its capabilities in their work and lives. It is your first step toward understanding the power of generative AI, driven by models such as large language models (LLMs). In this course, you will learn the fundamentals and evolution of generative AI, with additional readings and expert insights offering a deeper view of its history and advancements. You will explore its capabilities across text, image, audio, video, virtual worlds, code, and data, with key takeaways and enhanced summaries at the end of each section to reinforce learning. You will understand the applications of generative AI in industries such as IT, finance, healthcare, education, entertainment, and human resources. You will also discover the features of popular tools and models, including GPT, DALL-E, Stable Diffusion, and Synthesia. Hands-on labs provide opportunities to practice using IBM Generative AI Classroom and tools such as ChatGPT. You will also hear from industry practitioners sharing real-world insights. Interactive activities, podcasts, and scenario-based exercises help you apply concepts, while a final practical project consolidates your skills by generating and refining outputs across multiple formats.
Taught by
Abhishek Gagneja, Antonio Cangiano, Joseph Santarcangelo, Ramesh Sannareddy, Rav Ahuja and Tanmay Bakshi