Working with APIs â JavaScript Data in the Real World
01
Skill level
All levels
02
Sections
7
03
Lectures
28
04
Instructor
Team Mammoth
What's inside
This course includes.
✓
7
Sections
✓
28
Lectures
✓
13
Quizzes
✓
Certificate of completion
Included
✓
Mobile and desktop access
Included
✓
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content
Curriculum & lectures.
+ Section 0: Introduction 1 lecture
Lecture 0.01 - Introduction + Prerequisites
Locked
+ Section 1: Introduction to APIs in JavaScript 3 lectures
Lecture 1.01 â What is an API
Locked
Lecture 1.02 â How Web APIs Work: Requests and Responses
Locked
Lecture 1.03 â Why Use APIs: Real-World Examples
Locked
+ Section 2: Using the Fetch API (Browser) for HTTP Requests 5 lectures
Lecture 2.01 â The Fetch API: Getting Data with JavaScript
Locked
Lecture 2.02 â Working with JSON Responses
Locked
Lecture 2.03 â Async JavaScript: Promises and async/await
Locked
Lecture 2.04 â Error Handling in API Calls
Locked
Lecture 2.05 â Demo: Fetching Data from a Public API
Locked
+ Section 3: Beyond GET â Advanced API Usage and Techniques 5 lectures
Lecture 3.01 â Sending Data: POST and Other HTTP Methods
Locked
Lecture 3.02 â Reading API Documentation & Endpoints
Locked
Lecture 3.03 â Query Parameters and Headers in Requests
Locked
Lecture 3.04 â Dealing with CORS (Cross-Origin Resource Sharing)
Locked
Lecture 3.05 â Example: Submitting Data to an API (POST Demo)
Locked
+ Section 4: API Keys and Authentication 5 lectures
Lecture 4.01 â Understanding API Keys
Locked
Lecture 4.02 â Using API Keys on the Front-End
Locked
Lecture 4.03 â Best Practices for API Key Security
Locked
Lecture 4.04 â Beyond API Keys: Other Authentication Methods
Locked
Lecture 4.05 â Example: Using an API with an API Key (Weather API)
Locked
+ Section 5: Real-World API Projects 4 lectures
Lecture 5.01 â Talking to AI: Using the ChatGPT API
Locked
Lecture 5.02 â Live Currency Converter with ExchangeRate API
Locked
Lecture 5.03 â Building a Trivia Quiz App with Open Trivia DB
Locked
Lecture 5.04 â Image Search with Unsplash API
Locked
+ Section 6: Working with APIs on the Server (Node.js) 5 lectures
Lecture 6.01 â Server-Side API Calls with Node.js
Locked
Lecture 6.02 â Building a Simple Express Backend that Calls an API
Locked
Lecture 6.03 â Advantages of Server-side API Requests
Locked
Lecture 6.04 â A Look at GraphQL and Other API Paradigms
Locked
Lecture 6.05 - Conclusion
Locked
Ready to start building?
Join Mammoth Club and move through the course with structured lessons, previews, and certificates.