The Skill Valley

Generative AI and LLM Application Development Specialization

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: Python Programming
Category: Prompt Patterns
Category: System Design and Implementation
Category: Prompt Engineering
Category: Application Development
Category: LLM Application
Category: Large Language Modeling
Category: Application Design
Category: AI Workflows
Category: Design
Category: Command-Line Interface
Category: Development Environment
Category: JSON
Category: Application Programming Interface (API)
Category: Generative AI
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: LLM Application
Category: Application Programming Interface (API)
Category: Back-End Web Development
Category: Systems Integration
Category: Frontend Integration
Category: Systems Development
Category: Embeddings
Category: Retrieval-Augmented Generation
Category: Databases
Category: Vector Databases
Category: AI Workflows
Category: Full-Stack Web Development
Category: System Design and Implementation
Category: Large Language Modeling
Category: AI Integrations
Category: System Implementation
Category: Information Systems
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: Application Development
Category: Tool Calling
Category: Multimodal Prompts
Category: Natural Language Processing
Category: Generative AI Agents
Category: Fine-tuning
Category: Prompt Engineering Tools
Category: AI Workflows
Category: Image Analysis
Category: Prompt Engineering
Category: Model Training
Category: LLM Application
Category: Agentic systems
Category: Large Language Modeling
Category: AI Orchestration
Category: JSON
Category: Agentic Workflows
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: Application Development
Category: Application Security
Category: Cloud Applications
Category: Application Performance Management
Category: Project Performance
Category: Large Language Modeling
Category: Maintainability
Category: Token Optimization
Category: Reliability
Category: Application Deployment

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
81 Courses441 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