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.

Duke University
Skills you'll gain: Large Language Modeling, LLM Application, Prompt Engineering, Microsoft Azure, OpenAI, MLOps (Machine Learning Operations), Responsible AI, Cloud Computing, Application Deployment, Application Programming Interface (API), Python Programming, Scalability
Intermediate · Course · 1 - 4 Weeks

Advancing Women in Tech
Skills you'll gain: Software Architecture, Engineering Management, Goal Setting, Systems Design, Technical Management, Smart Goals, API Design, Technical Product Management, Cross-Functional Collaboration, Recruitment, Program Management, Team Performance Management, Technical Communication, Management Training And Development, Software Engineering, Microservices, Employee Coaching, Talent Management, Leadership and Management, Talent Acquisition
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: MySQL, Google Cloud Platform, Data Mining, Database Administration, Microsoft SQL Servers, Cloud API, PostgreSQL, Metadata Management
Beginner · Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: User Research, Persona (User Experience), Internet Of Things, User Experience, Verification And Validation, Usability Testing, User Centered Design, Cloud Computing Architecture, API Design, User Interface (UI), Amazon Web Services, User Interface (UI) Design, Network Protocols, Human Computer Interaction, Embedded Systems, Prototyping, Embedded Software, User Interface and User Experience (UI/UX) Design, Usability, Software Development
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Apache Maven, Spring Framework, Microservices, Spring Boot, Java, Java Programming, Back-End Web Development, Software Architecture, Server Side, Load Balancing, Cloud Development, Restful API, Systems Architecture, Web Applications, Scalability
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Serverless Computing, Application Deployment, Cloud Applications, Cloud API, Google Cloud Platform, Cloud Storage, Application Programming Interface (API), Cloud Services, File Management, Data Migration
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Containerization, Node.JS, CI/CD, Kubernetes, MongoDB, Docker (Software), Full-Stack Web Development, Back-End Web Development, Restful API, JavaScript Frameworks, Application Deployment, Continuous Integration, Server Side, Microservices, NoSQL, Software Technical Review, Application Programming Interface (API), Continuous Deployment, Databases, Database Management
Advanced · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Web Scraping, Restful API, Network Protocols, JSON, Extensible Markup Language (XML), Data Access, TCP/IP, Application Programming Interface (API), Data Import/Export, Hypertext Markup Language (HTML), Data Processing, Python Programming, Software Installation, Development Environment
Mixed · Course · 1 - 3 Months

Skills you'll gain: MongoDB, Node.JS, Angular, Restful API, API Design, NoSQL, Bootstrap (Front-End Framework), Database Development, Scalability, JavaScript Frameworks, Authentications, Query Languages, Web Applications, Authorization (Computing), JSON, Javascript and jQuery, Database Management, Security Controls, Distributed Computing, Web Design and Development
Beginner · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Microservices, Spring Boot, Software Architecture, API Gateway, Spring Framework, Service Oriented Architecture, Cloud Computing Architecture, Load Balancing, Systems Architecture, Web Services, Cloud Services, Software Design Patterns, Scalability, Restful API
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Data Import/Export, Pandas (Python Package), Generative AI, OpenAI, LLM Application, Application Programming Interface (API), Data Manipulation, Data Processing, Jupyter, Database Development, Python Programming, Machine Learning
Intermediate · Guided Project · Less Than 2 Hours

Cisco Learning and Certifications
Skills you'll gain: Software-Defined Networking, Network Engineering, Network Architecture, Scripting, Application Programming Interface (API), Data Modeling, General Networking, Network Planning And Design, Automation, Network Infrastructure, Linux Commands, Python Programming, Network Protocols, Command-Line Interface
Intermediate · Course · 1 - 4 Weeks