API Design

API Design is the practice of creating software interfaces that enables interaction between different software systems. Coursera's API Design catalogue guides you through the principles of designing and building effective APIs. You'll learn to create robust, user-friendly APIs that enable software systems to communicate efficiently. You'll delve into RESTful API design, GraphQL, and other popular API paradigms, understand API security, versioning, documentation, and testing procedures. This skill will empower you as a software developer, product manager, or solution architect, providing you with the knowledge to create and manage APIs that enhance software interoperability.
27credentials
1online degree
82courses

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.
Earn your Bachelor’s or Master’s degree online for a fraction of the cost of in-person learning.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Results for "api design"

  • Status: New
    Status: Free Trial

    Skills you'll gain: Prompt Engineering, Generative AI, ChatGPT, Microsoft Copilot, Software Architecture, OpenAI, Code Review, Unit Testing, Software Design, API Design, LLM Application, Debugging, Software Development, Application Development, Application Design, Back-End Web Development, Database Design, Python Programming, Automation, Version Control

  • Status: New
    Status: Free Trial

    Skills you'll gain: Jest (JavaScript Testing Framework), React.js, Web Development Tools, Web Applications, JavaScript Frameworks, Application Development, API Design, UI Components, Unit Testing, Front-End Web Development, JSON, Cascading Style Sheets (CSS), Javascript, Integration Testing, Hypertext Markup Language (HTML), Debugging

  • Status: Free Trial

    Skills you'll gain: User Experience Design, User Interface and User Experience (UI/UX) Design, User Experience, Design Research, Linux Commands, User Centered Design, Debugging, User Interface (UI), Software Versioning, Software Visualization, Web Content Accessibility Guidelines, Pseudocode, JavaScript Frameworks, Javascript, Web Applications, Semantic Web, Cascading Style Sheets (CSS), Unit Testing, Application Development, API Design

  • Status: New
    Status: Free Trial

    Skills you'll gain: Prompt Engineering, Generative AI, OpenAI, API Design, Software Development, Back-End Web Development, Database Design, Automation

  • Status: New
    Status: Free Trial

    Skills you'll gain: API Gateway, Authentications, Application Programming Interface (API), OAuth, API Design, Cloud API, Open Web Application Security Project (OWASP), Authorization (Computing), Restful API, Threat Modeling, Application Security, Data Security, Distributed Denial-Of-Service (DDoS) Attacks, Identity and Access Management, Encryption, Security Controls, Prometheus (Software), Flask (Web Framework), Grafana, Python Programming

  • Skills you'll gain: Restful API, API Design, Application Deployment, Application Programming Interface (API), Authentications, User Accounts, Email Automation, Debugging, Back-End Web Development, Software Testing, Development Testing, Software Development, Database Development, Continuous Integration

  • Status: New

    Skills you'll gain: LLM Application, Open Web Application Security Project (OWASP), Threat Modeling, Large Language Modeling, Application Security, Prompt Engineering, Secure Coding, Security Controls, Responsible AI, Security Software, API Design, System Configuration

  • Status: Free Trial

    Skills you'll gain: Jest (JavaScript Testing Framework), React.js, Web Development Tools, JavaScript Frameworks, API Design, Unit Testing, UI Components, Front-End Web Development, Javascript, JSON, Integration Testing

  • Status: New

    Skills you'll gain: LLM Application, Large Language Modeling, Open Web Application Security Project (OWASP), Security Testing, Application Security, Security Controls, Security Requirements Analysis, API Design, Configuration Management, Application Programming Interface (API)

  • Status: New
    Status: Free Trial

    Skills you'll gain: Microservices, API Gateway, Scalability, Systems Architecture, Software Architecture, Data Management, Distributed Computing, Databases, API Design, Restful API, Software Design Patterns, NoSQL, GraphQL, Event-Driven Programming

  • Status: New

    Skills you'll gain: LLM Application, Open Web Application Security Project (OWASP), Large Language Modeling, Cloud Security, Responsible AI, Application Security, Secure Coding, Prompt Engineering, Security Controls, Google Cloud Platform, Cloud API, API Design, Configuration Management

  • Status: New

    Skills you'll gain: Open Web Application Security Project (OWASP), Large Language Modeling, Vulnerability Assessments, Vulnerability Management, Application Security, Secure Coding, Security Controls, Safety and Security, Google Cloud Platform, Security Requirements Analysis, Cloud API, API Design, Application Development, System Configuration, Program Development

Most popular

Trending now

New releases

What brings you to Coursera today?

Leading partners

  • Google Cloud
  • Packt
  • Edureka
  • EDUCBA
  • Meta
  • University of Colorado Boulder
  • Codio
  • Advancing Women in Tech