The Skill Valley

Generative AI and LLM Application Development Specialization

Build in-demand skills with a full year of Coursera Plus, now $239. Save now.

The Skill Valley

Generative AI and LLM Application Development Specialization

Build Production-Ready Generative AI Applications.

Build Python LLM apps using prompt engineering, RAG, AI agents, fine-tuning, and deployment.

TSV Learning

Instructor: TSV Learning

Included with Coursera PlusLearn more

Get in-depth knowledge of a subject
Beginner level

Recommended experience

4 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Get in-depth knowledge of a subject
Beginner level

Recommended experience

4 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Build Python-powered LLM applications using API integration, prompt engineering, structured outputs, and backend frameworks.

  • Develop document-aware RAG systems, fine-tune LLMs, create tool-using AI agents, and build multimodal applications.

  • Assess response quality, optimize cost and performance, strengthen security, and deploy scalable AI applications.

Details to know

Shareable certificate

Add to your LinkedIn profile

Taught in English
Recently updated!

November 2026

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

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

Advance your subject-matter expertise

  • Learn in-demand skills from university and industry experts
  • Master a subject or tool with hands-on projects
  • Develop a deep understanding of key concepts
  • Earn a career certificate from The Skill Valley

Specialization - 4 course series

Build AI Apps with Python and Large Language Models

Build AI Apps with Python and Large Language Models

Course 1, 5 hours

What you'll learn

  • Build Python applications that integrate LLM APIs to generate AI-powered responses.

  • Apply zero-shot, few-shot, and role-based prompting techniques to improve LLM response quality.

  • Design prompts for structured JSON outputs, reduce hallucinations, and build an AI-powered Resume Analyzer.

Skills you'll gain

Category: Command-Line Interface
Category: System Design and Implementation
Category: Python Programming
Category: JSON
Category: Prompt Patterns
Category: Application Design
Category: Development Environment
Category: Prompt Engineering
Category: Large Language Modeling
Category: AI Workflows
Category: Design
Category: Application Development
Category: LLM Application
Category: Generative AI
Category: Application Programming Interface (API)
Python LLM Development with Retrieval-Augmented AI

Python LLM Development with Retrieval-Augmented AI

Course 2, 6 hours

What you'll learn

  • Integrate LLM APIs into Python applications and handle API errors, retries, and rate limits effectively.

  • Apply embeddings and vector databases such as FAISS and ChromaDB to implement semantic information retrieval.

  • Develop document-based RAG applications that retrieve relevant information and generate context-aware responses.

Skills you'll gain

Category: Frontend Integration
Category: System Design and Implementation
Category: Back-End Web Development
Category: AI Workflows
Category: Vector Databases
Category: Large Language Modeling
Category: Retrieval-Augmented Generation
Category: LLM Application
Category: Databases
Category: Systems Integration
Category: Embeddings
Category: Full-Stack Web Development
Category: Application Programming Interface (API)
Category: System Implementation
Category: AI Integrations
Category: Information Systems
Category: Systems Development
Build AI Agents with Fine-Tuned LLMs

Build AI Agents with Fine-Tuned LLMs

Course 3, 6 hours

What you'll learn

  • Evaluate prompt engineering and fine-tuning strategies to select the right approach for LLM applications.

  • Build AI agents that use structured functions and automatically select appropriate tools for user requests.

  • Develop multimodal LLM applications that process text and images and generate natural-language image captions.

Skills you'll gain

Category: AI Workflows
Category: Tool Calling
Category: Prompt Engineering
Category: Image Analysis
Category: AI Orchestration
Category: Agentic systems
Category: Natural Language Processing
Category: Large Language Modeling
Category: Model Training
Category: Prompt Engineering Tools
Category: Fine-tuning
Category: Multimodal Prompts
Category: Application Development
Category: Agentic Workflows
Category: Generative AI Agents
Category: JSON
Category: LLM Application
Production LLM Evaluation and Deployment

Production LLM Evaluation and Deployment

Course 4, 5 hours

What you'll learn

  • Evaluate LLM outputs using human and automated techniques to measure response quality and reliability

  • Apply token optimization, semantic caching, and prompt injection prevention to improve LLM efficiency and security.

  • Build, deploy, and optimize a production-ready LLM application using Render and maintainable development practices.

Skills you'll gain

Category: Reliability
Category: Application Security
Category: Large Language Modeling
Category: Cloud Applications
Category: Token Optimization
Category: Application Deployment
Category: Application Development
Category: Application Performance Management
Category: Project Performance
Category: Maintainability

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

TSV Learning
The Skill Valley
172 Courses1,542 learners

Offered by

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."

What brings you to Coursera today?

Frequently asked questions