Application Programming Interface (API)

Application Programming Interface (API) is a set of protocols, routines, and tools that governs how software components should interact, creating a bridge between disparate software systems. Coursera's API catalogue provides you with a comprehensive understanding of how to design, implement, and maintain APIs. You'll learn about various types of APIs like REST, SOAP, and GraphQL, along with API testing, documentation, and best practices for security. You'll gain hands-on experience in integrating APIs in web, mobile, and cloud applications and understand their role in facilitating seamless connectivity in the digital world. Mastering API skills will position you as a valuable asset in any software, web development, or cloud computing team.
76credentials
370courses

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Results for "application programming interface (api)"

  • Skills you'll gain: Cloud API, Application Programming Interface (API), Google Cloud Platform, Cloud Security, Load Balancing, Threat Management, Threat Detection

  • Skills you'll gain: MySQL, Database Management, Cloud API, Application Programming Interface (API), Data Import/Export, Cloud Storage

  • Skills you'll gain: OAuth, API Gateway, Application Programming Interface (API), Authentications, Secure Coding, Application Security, Authorization (Computing), Debugging, Data Access, Data Analysis

  • Skills you'll gain: Cloud API, Google Cloud Platform, Cloud Computing, Application Programming Interface (API), Apache Spark

  • Skills you'll gain: Google Gemini, Google Cloud Platform, Multimodal Prompts, Generative AI, LLM Application, Prompt Engineering, Application Programming Interface (API), Software Installation

  • Skills you'll gain: Authentications, OAuth, Postman API Platform, Restful API, Application Programming Interface (API), JSON, Test Automation, Data Validation, JUnit, Extensible Markup Language (XML), Selenium (Software), Mockups, Test Tools, Debugging

  • Status: Free

    Skills you'll gain: Relational Databases, API Design, ASP.NET, Object-Relational Mapping, Databases, Query Languages, Back-End Web Development, Application Programming Interface (API), Restful API, SQL, Data Access, Data Manipulation, C# (Programming Language)

  • Status: Free

    Skills you'll gain: Cloud API, Cloud Development, Application Deployment, Microsoft Azure, JSON, Cloud Applications, Serverless Computing, Application Programming Interface (API), Cloud Computing, C# (Programming Language), Restful API, Web Services, Cloud Storage

  • Skills you'll gain: Authentications, Node.JS, Back-End Web Development, API Design, Application Design, Application Programming Interface (API), Secure Coding, Server Side, Restful API, Software Architecture, Software Development, Debugging, JSON, Maintainability, Middleware

  • Status: Free Trial

    Skills you'll gain: ASP.NET, Restful API, Object-Relational Mapping, Web Applications, User Accounts, Data Integrity, Single Sign-On (SSO), Application Programming Interface (API), Authentications, Back-End Web Development, Performance Tuning, Authorization (Computing), Relational Databases, Identity and Access Management, Data Validation, Model View Controller, Multi-Factor Authentication, Data Security, Middleware

  • Skills you'll gain: Restful API, Application Programming Interface (API), Virtual Environment, Python Programming, User Accounts, Application Security, Encryption, Data Modeling

  • Skills you'll gain: JSON, Application Programming Interface (API), Application Development, Data Access, Restful API, Python Programming, User Interface (UI)