technifyed

IBM via edX

Developing Generative AI Applications with Python

4.611 ratings at edX

Overview

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.

What you'll learn

  • Job-ready generative AI app development skills in 6 weeks, supported by practical experience and an industry-recognized credential.
  • How to integrate and enhance large language models (LLMs) using RAG technology to build intelligent apps and chatbots.
  • How to use Python libraries like Flask and Gradio to create web applications that interact with generative AI models.
  • How to use different frameworks and AI technologies to build AI-powered applications.
  • How to build generative AI-powered applications and chatbots using generative AI models, Python, and related frameworks.

Skills you'll practise

Python (Programming Language)Large Language ModelingLangChainApplication DevelopmentFlask (Web Framework)GPT-4LLaMA (Language Model)ChatbotGenerative Artificial IntelligenceHugging Face (NLP Framework)Artificial IntelligenceJavaScript (Programming Language)Retrieval Augmented GenerationHyperText Markup Language (HTML)Cascading Style Sheets (CSS)

Advantages and disadvantages

Advantages

  • University courses you can audit for free, with lectures, readings and practice quizzes.
  • A verified certificate from the university if you pay for it.
  • From IBM, a well-regarded name.
  • Self-paced: start any time.

Disadvantages

  • Graded assignments and the certificate need the paid track.
  • Audit access can expire a few weeks after the course ends.
  • Learning is free, but the certificate costs money.
  • Some parts (graded work, certificate) are paid.

Some points apply to every course of this kind; see how we rank.

Free to audit

  • Free: Choose "Audit this course" when you enrol: lectures, readings and practice are free.
  • Paid: Graded assignments and the verified certificate (Certificate $99). Audit access may end after the course closes.

Taught by

  • Rav AhujaGlobal Program Director

IBM is in Tier 2: excellent universities and the companies that build the technology of our institution ranking (84/100).

Similar courses

Compare these

Harvard University · YouTube

CS50's Web Programming with Python and JavaScript (CS50W) 2020

This is CS50W, CS50's Web Programming with Python and JavaScript. Register for free at https://cs50.edx.org/web. Slides and source code at https://cs50.harvard.edu/web. This course picks up where Harvard University’s CS50 leaves off, diving more deeply into the design and implementation of web apps…

Free video10 videos, 14 hours

Stanford University · YouTube

Stanford CS25 - Transformers United

Stanford CS25: Transformers United Since their introduction in 2017, transformers have revolutionized Natural Language Processing (NLP). Now, transformers are finding applications all over Deep Learning, be it computer vision (CV), reinforcement learning (RL), Generative Adversarial Networks (GANs)…

Free video50 videos, 56 hours

Stanford University · YouTube

Stanford CS224N: Natural Language Processing with Deep Learning | 2023

Natural language processing (NLP) is a crucial part of artificial intelligence (AI), modeling how people share information. In recent years, deep learning approaches have obtained very high performance on many NLP tasks. In this course, students gain a thorough introduction to cutting-edge neural n…

Free video23 videos, 29 hours

Stanford University · YouTube

Stanford CS336 Language Modeling from Scratch I 2025

Language models serve as the cornerstone of modern natural language processing (NLP) applications and open up a new paradigm of having a single general purpose system address a range of downstream tasks. As the field of artificial intelligence (AI), machine learning (ML), and NLP continues to grow,…

Free video17 videos, 22 hours

Enter your email and the official page opens. Phone is optional.