technifyed

Free online

Restful Api courses 130

Learn Restful Api online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.

Explore subjects

Showing 130 courses

Google Cloud

Detect Labels, Faces, and Landmarks in Images with the Cloud Vision API

This is a self-paced lab that takes place in the Google Cloud console. The Cloud Vision API lets you understand the content of an image by encapsulating powerful machine learning models in a simple REST API. In this lab you’ll send an image to the Cloud Vision API and have it identify objects, face…

  • Coursera
  • 30 minutes
  • Self-paced
  • Paid certificate

Curtin University

Introduction to Software Defined Networking

Learn and apply practical skills in Software Defined Networking for IoT applications.

  • edX
  • 6 weeks, 4 - 6 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

Cisco Learning and Certifications

Using APIs for Network Automation

4.636 ratings

This course will provide a solid foundation for understanding how APIs are utilized in network automation by discussing important topics such as data encoding formats, REST APIs, and the Python Requests library. Upon completion of the course, you will be equipped with the necessary skills to utiliz…

  • Coursera
  • 3.5 hours
  • Self-paced
  • Paid certificate

The Coding Train

Coding Train Live 66: Session 8.1 - Programming from A to Z - Part 1

Today's session covers how to build an API with node.js (Session 8 of the "Programming from A to Z" class at ITP http://shiffman.net/a2z/). In this episode, I cover introductory steps to building your own RESTful API with node.js. I show you how to install the node framework Express, as well as how…

Free video
  • YouTube
  • 1.5 hours
  • Self-paced
  • Free video

Pragmatic AI Labs

Beginning Llamafile

Learn to serve powerful language models as practical, scalable web APIs using the llama.cpp server. Keep your data private and avoid cloud latency and fees.

  • edX
  • 2 weeks, 2 - 4 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

Alison

Rest API Manual Testing For Beginners

3.5166 ratings

In today's digital-driven world, applications or apps have become fundamental to our society. They have greatly influenced our way of life, where we work, how we do business, how we provide services and how we communicate. One of the key needs of these applications is to share and integrate with a…

  • Alison
  • 3 hours
  • Self-paced
  • Free course
  • Paid certificate
  • Intermediate

Scrimba

API Basics 2: Build a Blog (REST, URLs & HTTP Requests)

This course offers a comprehensive introduction to HTTP requests, REST APIs, and how to build dynamic web applications. You'll learn the fundamentals of HTTP, including request methods such as GET and POST, headers, and bodies. Through hands-on projects, you will retrieve data from APIs, send data…

  • Coursera
  • 2.5 hours
  • Self-paced
  • Paid certificate

CodeSignal

Building a 12-Factor Agents App in Python

Build a production-oriented agentic application in Python using the 12-Factor Agents methodology, from structured tool use and stateless execution to persistent APIs and human-in-the-loop workflows.

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Advanced

Pearson

Full-Stack React with Spring Boot: React Applications

4.816 ratings

This course is designed to seamlessly integrate backend and frontend technologies. You'll gain hands-on experience with building a complete Spring Boot application that stores data in a relational database and exposes a REST API. Learn how to effectively call this REST service from a React client a…

  • Coursera
  • 3 hours 3 minutes
  • Self-paced
  • Paid certificate

CodeSignal

Spring Boot REST API with Kotlin & Gradle

This course path teaches you to build robust REST APIs with Spring Boot, Kotlin, and Gradle. It covers core concepts like Spring Beans, dependency injection, and RESTful API development, along with request validation, exception handling, and data persistence using Spring Data JPA.

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

CodeSignal

Securing Your Rest API Application With Python

Learn to secure your Python REST API by implementing rate limiting, request throttling, CORS configuration, and robust refresh token management to prevent abuse and enhance application security.

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

CodeSignal

Implementing ToDo App with Ruby on Rails

This path takes you from a beginner to a proficient Ruby on Rails developer. Start with foundational Rails concepts and advance to topics like REST API development, database integration, and security. By the end, you'll be skilled in RESTful Rails development!

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

CodeSignal

Spring Boot REST API with Java & Gradle

This course path teaches you to build robust REST APIs with Spring Boot, Java, and Gradle. It covers core concepts like Spring Beans, dependency injection, and RESTful API development, along with request validation, exception handling, and data persistence using Spring Data JPA.

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

CodeSignal

Securing Your Rest API Application With Typescript

Learning Security Basics with TypeScript is a hands-on course path for aspiring Application Security Engineers. You’ll learn to identify, exploit, and defend against common web security threats using TypeScript and modern web frameworks.

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

CodeSignal

Securing Your REST API Application With C# .NET

Learning Security Basics with C# .NET is a hands-on course path for aspiring Application Security Engineers. You’ll learn to identify, exploit, and defend against common web security threats using C# .NET and modern web frameworks.

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

Board Infinity

Building RESTful APIs with Node.js and Express

4.612 ratings

This node js course gives you a genuine rest api development course foundation, taking you from server setup to building secure, production-ready APIs. Start with Introduction to Node.js and Express. You apply Node.js architecture and the event loop, set up an Express server, and apply middleware t…

  • Coursera
  • 1 week of study, 10 hours/week
  • Self-paced
  • Paid certificate

Coursera

Azure: create a REST API using NodeJS Serverless Functions

4.5118 ratings

In this Guided Project, you will familiarize yourself with the basics of Azure Serverless Functions and Azure API Management using NodeJS. You're going to create a Function App and two different Serverless Functions, triggered by HTTP calls. You're going to set them up to receive data using both qu…

  • Coursera
  • 2 hours
  • Self-paced
  • Paid certificate

CodeSignal

Interacting with APIs in Scala

This path helps Scala developers master API interactions, from basic HTTP requests to authentication and test automation. You'll learn REST APIs, efficient handling, security, and testing with MUnit. By the end, you'll integrate APIs seamlessly in your applications.

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

CodeSignal

Interacting with APIs in Kotlin

This path helps Kotlin developers master API interactions, from basic HTTP requests to authentication and test automation. You'll start with REST APIs and HTTP requests, then explore efficient handling, authentication, and automated testing. By the end, you'll integrate APIs seamlessly in your app.

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

CodeSignal

Interacting with APIs in C++

This path helps C++ developers master API interactions with httplib—from basic HTTP requests to authentication and automated testing. You'll cover REST APIs, API keys, JWT, sessions, and gtest, gaining the skills to build secure, reliable API integrations in C++.

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

Enter your email and the official page opens. Phone is optional.