• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Api

API Courses

API courses can help you learn how to design, build, and test application programming interfaces, as well as understand RESTful services and authentication methods. You can build skills in data exchange formats like JSON and XML, error handling, and API documentation practices. Many courses introduce tools such as Postman for testing APIs, Swagger for documentation, and various programming languages like Python or JavaScript to implement API calls, allowing you to effectively integrate and manage data across different systems.

Popular API Courses and Certifications


  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    Advanced Flask: Real-world Applications, APIs, and Security

    Skills you'll gain: Flask (Web Framework), Application Deployment, Restful API, Full-Stack Web Development, Web Applications, Web Development, User Accounts, Authentications, Frontend Integration, Authorization (Computing), File Management, Email Automation, Real Time Data, Databases, Data Validation

    Advanced · Course · 1 - 3 Months

  • P

    Packt

    NodeJS Made Easy for MEAN or MERN Stack

    Skills you'll gain: JavaScript Frameworks, Frontend Integration, Angular, Cloud Deployment, Amazon Elastic Compute Cloud, Web Applications, Code Reusability, Server Side, Test Script Development, Unit Testing, Development Testing, Object-Relational Mapping, Maintainability, Package and Software Management, Data Modeling

    Intermediate · Course · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    Advanced Web Development, Real-Time Apps & Final Projects

    Skills you'll gain: Responsive Web Design, User Interface (UI), Cascading Style Sheets (CSS), User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Web Applications, Web Development, Front-End Web Development, HTML and CSS, Javascript, Web Design, Real Time Data, Hypertext Markup Language (HTML), Application Programming Interface (API), Event-Driven Programming, Animations

    Advanced · Course · 3 - 6 Months

  • P

    Packt

    Mastering WidgetKit in SwiftUI 4, iOS 16 with Dynamic Island

    Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Core Data (Software), Mobile Development, Interactive Data Visualization, UI Components, User Interface (UI), Data Sharing, Application Programming Interface (API), Data Modeling, Real Time Data, Configuration Management

    Intermediate · Course · 3 - 6 Months

  • Status: Preview
    Preview
    G

    Google Cloud

    Enterprise Search on Generative AI App Builder

    Skills you'll gain: Generative AI, AI literacy, Google Cloud Platform, Data Store, Data Management, Information Management, Analytics, Information Architecture, AI Security, Data Integration, Unstructured Data, Application Programming Interface (API), System Configuration, Identity and Access Management

    Intermediate · Course · 1 - 3 Months

  • Status: Preview
    Preview
    G

    Google Cloud

    Mempercepat Pertukaran Pengetahuan dengan Gemini Enterprise

    Skills you'll gain: Google Gemini, Gemini, Google Workspace, Data Access, Data Store, AI Integrations, OAuth, Data Storage, Collaborative Software, AI powered creativity, AI Enablement, Information Management, Enterprise Application Management, Application Programming Interface (API), System Configuration, Cloud API, Identity and Access Management, Data Integration

    Beginner · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Intégrer des applications avec Gemini sur Google Cloud

    Skills you'll gain: Google Gemini, Generative AI Agents, Multimodal Prompts, Google Cloud Platform, Generative AI, LLM Application, Cloud API, Cloud Applications, Application Development, Prompt Engineering, Application Programming Interface (API), Model Evaluation, Scenario Testing

    Beginner · Course · 1 - 4 Weeks

  • P

    Packt

    Jq Command Tutorials for Bash Shell Scripting

    Skills you'll gain: Bash (Scripting Language), JSON, Shell Script, Scripting, Unix Shell, Linux Commands, Scripting Languages, Unix Commands, Restful API, Command-Line Interface, Kubernetes, Software Installation

    Intermediate · Course · 3 - 6 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Pragmatic AI Labs

    OO: Python to Rust

    Skills you'll gain: Object Oriented Design, Rust (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Code Reusability, API Design, Theoretical Computer Science, Python Programming, Verification And Validation, System Programming, Secure Coding, Performance Tuning, Performance Testing, Algorithms, Memory Management

    Intermediate · Course · 1 - 3 Months

  • P

    Packt

    Boto3 Essentials – Automate AWS Cloud with Python Boto3

    Skills you'll gain: IT Automation, Scripting Languages, Role-Based Access Control (RBAC), Automation, Identity and Access Management, Python Programming, Cloud Infrastructure, Authentications, VPN Clients, Software Installation

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    Advanced DeepSeek: Fine-Tuning, Optimization, and Deployment

    Skills you'll gain: Model Deployment, Deepseek, Fine-tuning, Legal Technology, Model Optimization, Cloud Deployment, LLM Application, Deep Learning, Model Training, Transfer Learning, MLOps (Machine Learning Operations), AI Workflows, Gemini, Large Language Modeling, Artificial Intelligence and Machine Learning (AI/ML), Cloud Computing, Performance Tuning, Generative AI Agents, Data Science

    Advanced · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    Advanced LLM Design: Retrieval, Context, and Prompts

    Skills you'll gain: Prompt Engineering, Retrieval-Augmented Generation, LLM Application, Large Language Modeling, Model Evaluation, Embeddings, Context Management, Vector Databases, Artificial Intelligence, Scalability, Performance Metric, Machine Learning, Application Programming Interface (API), Continuous Improvement Process

    Intermediate · Course · 1 - 4 Weeks

1…122123124…125

In summary, here are 10 of our most popular api courses

  • Advanced Flask: Real-world Applications, APIs, and Security: Packt
  • NodeJS Made Easy for MEAN or MERN Stack: Packt
  • Advanced Web Development, Real-Time Apps & Final Projects: Packt
  • Mastering WidgetKit in SwiftUI 4, iOS 16 with Dynamic Island: Packt
  • Enterprise Search on Generative AI App Builder: Google Cloud
  • Mempercepat Pertukaran Pengetahuan dengan Gemini Enterprise: Google Cloud
  • Intégrer des applications avec Gemini sur Google Cloud: Google Cloud
  • Jq Command Tutorials for Bash Shell Scripting: Packt
  • OO: Python to Rust: Pragmatic AI Labs
  • Boto3 Essentials – Automate AWS Cloud with Python Boto3: Packt

Skills you can learn in Software Development

Programming Language (34)
Google (25)
Computer Program (21)
Software Testing (21)
Web (19)
Google Cloud Platform (18)
Application Programming Interfaces (17)
Data Structure (16)
Problem Solving (14)
Object-oriented Programming (13)
Kubernetes (10)
List & Label (10)

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok