Udacity part of Accenture logo

API Development and Documentation

From beginner to expert, these courses guide you through every stage of API mastery. Explore RESTful principles, backend design, cloud deployment, security, and AI-driven innovation while learning to create, optimize, and manage scalable, production-ready applications used across modern software and enterprise environments.

Browse API Development and Documentation Courses

API Development and Documentation

Learn how to use APIs to control and manage web applications, including best practices for API testing and documentation.

View Course

Discovering APIs

Unpack the fundamentals of APIs, including what they are, why they’re used, and how they function. This is a concise, non-technical introduction ideal for anyone curious about modern software systems.

View Course

API Development and Documentation using Go

Gain hands-on experience building high-performance APIs in Go. Explore RESTful design, middleware, concurrency, and documentation best practices while creating and optimizing a real-world inventory management API.

View Course

Designing RESTful APIs

Build and secure a web server with a RESTful Developer-Friendly API that developers will love to use.

View Course

Azure API Management

Explore how Azure API Management simplifies API creation and control. Build, secure, and monitor APIs with real-world tools and deploy a functional weather data API project.

View Course

Gemini API by Google

Taught by top UC Berkeley machine learning experts, this free course shows you how to build AI apps using Google’s Gemini API and AI Studio with text, images, and code.

View Course

Full Stack JavaScript Developer

Gain full stack confidence with this JavaScript Nanodegree. Learn to create secure APIs, connect databases, manage front-end frameworks, and launch apps using industry-standard tools like AWS and CI/CD.

View Course

Backend Development with Node.js

Build APIs with confidence using Node.js, Express, and TypeScript. Apply test-driven development, strengthen debugging, and deliver a real-world image processing API that demonstrates scalable, maintainable backend practices.

View Course

Complementary Course Collections

Expand your API expertise by exploring complementary fields that strengthen your technical foundation. These collections deepen your understanding of data infrastructure, intelligent language systems, and robotics. Honing these skills can enhance your ability to design, automate, and integrate APIs within modern, AI-driven, and large-scale software environments.

Data Engineering and Data Automation

Complement your data engineering journey with courses in software development and programming, advanced JavaScript concepts and fundamentals, and machine learning and deployment. Build full-stack coding skills, web expertise, and ML deployment confidence to accelerate your career.

View Course Collection

Natural Language Processing and LLMs

Expand your NLP and LLM expertise with these complementary courses. From mastering deployment pipelines to building AI-powered products and strengthening your AI foundations, these programs give you the technical and strategic skills to take your language model projects further.

View Course Collection

Localization and Control Systems

These course collections can enhance the skills learned from the localization and control systems courses by adding depth in AI, machine learning, and language technologies. They build on your technical foundation to help you design adaptive, data-driven, and globally scalable autonomous systems.

View Course Collection

Browse the Full School Library

Explore all of Udacity’s Schools, consisting of hundreds of career-driven programs and courses that are designed to teach practical skills and help you learn to your full potential.

Browse Schools
Udacity Accenture logo

Company

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram

© 2011-2026 Udacity, Inc. "Nanodegree" is a registered trademark of Udacity. © 2011-2026 Udacity, Inc.
We use cookies and other data collection technologies to provide the best experience for our customers.