RESTful API courses can help you learn how to design, implement, and consume APIs, as well as understand HTTP methods, status codes, and data formats like JSON and XML. You can build skills in authentication techniques, error handling, and versioning strategies to ensure robust API functionality. Many courses introduce tools such as Postman for testing APIs and Swagger for documentation, that support streamlining the development process and enhancing collaboration among teams.

Skills you'll gain: Object Oriented Programming (OOP), Java, Algorithms, Application Programming Interface (API), Data Structures
Intermediate · Guided Project · Less Than 2 Hours

Microsoft
Skills you'll gain: ASP.NET, .NET Framework, Responsive Web Design, HTML and CSS, C# (Programming Language), Web Applications, Web Development, Javascript and jQuery, UI Components, Application Frameworks, Bootstrap (Front-End Framework), Development Environment, Restful API, Microsoft Development Tools, React Redux, Model View Controller, Middleware
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Server Side, Restful API, TypeScript, Full-Stack Web Development, JavaScript Frameworks, Front-End Web Development, UI Components, Debugging
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Serverless Computing, Cloud Development, Web Applications, Cloud Applications, Web Development, Data Store, Cloud API, Google Cloud Platform, Data Migration, User Accounts
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Cloud Applications, Cloud-Native Computing, Cloud Development, Google Cloud Platform, Serverless Computing, Application Deployment, Cloud Deployment, Application Performance Management, Infrastructure as Code (IaC), Cloud API, Application Development, API Gateway, Microservices, Authentications, Software Development, Application Programming Interface (API), Cloud Services, Cloud Storage, Cloud Computing, Debugging
Intermediate · Specialization · 3 - 6 Months

Fundação Instituto de Administração
Skills you'll gain: Interoperability, Cybersecurity, Application Programming Interface (API), Systems Integration, Application Security, Digital Transformation, Data Security, Web Services, DevOps, Identity and Access Management, Cloud Computing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Application Security, Risk Management Framework, Secure Coding, Software Testing, DevSecOps, Software Development Life Cycle, Web Applications, Vulnerability Scanning, Software Development Methodologies, Application Programming Interface (API), Database Application, Software Architecture, Agile Methodology
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Javascript, User Experience, Web Applications, ChatGPT, Web Development, HTML and CSS, Frontend Integration, Application Programming Interface (API), Prompt Engineering, Real Time Data, Debugging
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: UI Components, Web Components, Responsive Web Design, Application Deployment, Database Management, Databases, Web Design and Development, JavaScript Frameworks, Authentications, Front-End Web Development, Application Development, Email Automation, Server Side, Web Design, Restful API, TypeScript, Full-Stack Web Development, Payment Systems, Cascading Style Sheets (CSS), User Interface (UI)
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Predictive Modeling, Data Preprocessing, Django (Web Framework), Data Visualization, Model Evaluation, Machine Learning Methods, Feature Engineering, Application Programming Interface (API), Programming Principles, Databases, Game Design, Development Environment, Data Science, Web Applications, Animation and Game Design, Application Frameworks, Scripting, Software Design Patterns, Functional Design, Data Validation
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: File I/O, Object Oriented Programming (OOP), Debugging, JSON, Program Development, Data Structures, Python Programming, Microsoft Visual Studio, Development Environment, Scripting, Maintainability, Integrated Development Environments, Package and Software Management, Authorization (Computing), Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API), Scalability, Scripting Languages
Beginner · Specialization · 3 - 6 Months

Board Infinity
Skills you'll gain: Query Languages, Data Analysis, Software Installation, Performance Tuning, Distributed Computing, Scalability, Data Modeling, Cloud Deployment
Beginner · Course · 1 - 4 Weeks