JavaScript Data Fetching
Coming February 2026…
- JavaScript
- APIs
- Beginner
About this Course
Learn how modern web applications communicate with servers, fetch data, and update pages dynamically. This course covers the fundamentals of HTTP and APIs, introduces asynchronous programming with promises, and guides you through modern techniques using Fetch and async/await, all through a hands-on Dog Image Viewer project. By the end, you’ll be confident working with APIs and building interactive, real-world front-end features.
What you'll learn
- APIs
- Asynchronous JavaScript
- JavaScript Promises
- Async/Await
- Fetch API
Foundations of Asynchronous JavaScript
Discover what happens behind the scenes when your browser talks to a server. You’ll learn the basics of HTTP, requests and responses, APIs, and how AJAX and XMLHttpRequest allow web pages to fetch data dynamically. This stage sets the foundation for understanding modern asynchronous programming in JavaScript.
Modern Asynchronous JavaScript
Take your skills further with modern JavaScript techniques like promises, the Fetch API, and async/await. You’ll build interactive features, fetch and display real data from APIs, and learn best practices for writing clean, maintainable asynchronous code.
Teacher
-
Travis Alstrand
I'm a lifelong learner who is motivated by helping others on their learning journey and seeing them succeed. I'm passionate about web and game development.