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.

Skills you'll gain: Core Data (Software), Restful API, Apple iOS, iOS Development, JSON, Swift Programming, Application Programming Interface (API), Apple Xcode, Mobile Development, Application Development, Data Persistence, Data Modeling, Authentications, Data Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Amazon Web Services, Containerization, AWS CloudFormation, Infrastructure as Code (IaC), Amazon CloudWatch, CI/CD, Docker (Software), Kubernetes, Cloud Deployment, Cloud Infrastructure, Application Deployment, Serverless Computing, Software Development Life Cycle, Configuration Management, Disaster Recovery, Continuous Deployment, Amazon Elastic Compute Cloud, Firewall, DevOps, API Gateway
Intermediate · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Real Time Data, Digital Transformation, Cloud Management, Cloud Solutions, Serverless Computing, Google Cloud Platform, Cloud Infrastructure, Artificial Intelligence and Machine Learning (AI/ML), Cloud Security, Cloud Computing, Application Programming Interface (API), Public Cloud, Cost Management, Cloud Storage, Containerization, Cloud Applications, Data Warehousing, Artificial Intelligence, Data Security, Cybersecurity
Beginner · Specialization · 3 - 6 Months

Fundação Instituto de Administração
Skills you'll gain: Digital Transformation, IT Service Management, Information Technology Infrastructure Library, Service Management, Interoperability, Business Transformation, Data Strategy, DevOps, Information Systems Security, Cybersecurity, Systems Integration, Innovation, Application Programming Interface (API), Service Design, Service Level, Organizational Strategy, Mobile Banking, Social Media, E-Commerce, Business Modeling
Beginner · Specialization · 3 - 6 Months

Saïd Business School, University of Oxford
Skills you'll gain: Financial Inclusion, Responsible AI, Data Ethics, Data Governance, FinTech, Financial Data, AI Personalization, Mobile Banking, Data Sharing, Financial Regulation, Payment Systems, Financial Services, Open Source Technology, Finance, Business Ethics, Human Centered Design, Interoperability, Real Time Data, Product Design, Application Programming Interface (API)
Beginner · Course · 1 - 3 Months

Skills you'll gain: JUnit, Apache Maven, Spring Boot, Model View Controller, Unit Testing, Microservices, Application Development, Spring Framework, Redis, Restful API, YAML, Java, Java Programming, MongoDB, Application Deployment, NoSQL, Ajax, Hibernate (Java), Data Persistence, Software Testing
Beginner · Specialization · 3 - 6 Months

Vanderbilt University
Skills you'll gain: Generative AI Agents, Java, Agentic systems, AI Workflows, Generative AI, LLM Application, Tool Calling, OpenAI API, Application Development, Prompt Engineering, Debugging
Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Web Scraping, Restful API, Network Protocols, JSON, Extensible Markup Language (XML), 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

LearnQuest
Skills you'll gain: Core Data (Software), JSON, Apple iOS, Data Persistence, Database Application, Mobile Development, Application Programming Interface (API), Data Access, Swift Programming, Model View Controller, Data Modeling, UI Components, Network Protocols, User Interface (UI), Debugging
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Model Deployment, Restful API, Application Deployment, Generative AI, Java, Development Environment, Image Analysis, Software Development, Computer Vision
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Applications, Google Cloud Platform, Application Design, Application Development, Cloud API, Cloud Storage, Data Storage, Data Store, Node.JS, Transaction Processing, Scalability
Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: Retrieval-Augmented Generation, Vector Databases, Embeddings, OpenAI API, Data Import/Export, Pandas (Python Package), Generative AI, Application Programming Interface (API), Data Manipulation, Large Language Modeling, Python Programming, Machine Learning
Intermediate · Guided Project · Less Than 2 Hours