Skip to content
UdemyWeb DevelopmentPaid courseIntermediate levelCertificate

JavaScript Dynamic Web Pages AJAX 30 Projects APIs JSON (Udemy.com)

JavaScript projects explore JavaScript to connect to APIs retrieve JSON data with AJAX use it within your web page

Created by: Laurence Svekis

Last updated November 2024

icon
What you will learn

  • How to connect to Web APIs make AJAX requests with JavaScript
  • Applying JavaScript to create Data driven Web Content
  • Create Interactive Web Content generated from JSON data
  • JSON data and how to use JSON as JavaScript Objects within Code
  • Creating Dynamic Data driven Web Applications with JavaScript
  • Update parts of a web page, without reloading the whole page
  • Create User-Friendly interactive web applications
  • Boost the performance of your web pages
  • How to create Responsive user interfaces
  • Modern JavaScript Coding to apply and use JSON data within Web Pages

How it compares

Against the other 815 rated Udemy courses in Web Development on CourseDuck:

  • Rating4.6 out of 5higher than 70% of them
  • Reviews121#608 of 816 by number of reviews
  • Length25.7 hourslonger than 85% of them
  • Last updatedNovember 2024earlier than 50% of them

icon
Course Description

Full Stack JavaScript coding course - build your own Java Script Projects with Vanilla JavaScript and DOM interaction.

Enroll now to get instant access to:

  • 23.5+ hours of premium lessons

  • 129 page downloadable workbook Guide source code, tips, resources and challenges

  • Premium instructor support to help you learn

  • Lifetime access to course updates

One of the MOST common questions I get is using AJAX making requests to the server and returning JSON data outputting it to a web Page.  Here it is THE MOST asked for course content with over 30 Projects to build your skills with AJAX and JavaScript DOM manipulation.  This is a unique course loaded with modern JavaScript content - coding examples and challenges in almost every lesson!!!  Also includes a 100+ Page PDF AJAX JavaScript Guide.

Perfect to do over 30 days or faster.  Fun unique projects that will AMAZE you and help you learn updating skills with AJAX.   Explore how YOU can create Dynamic and Interactive Web content with data loaded from an API.

Please note this is a fast paced course with prerequisites - it demonstrates how to use and apply JavaScript to connect with various endpoints, make requests and return JSON formatted data demonstrated in interactive fun projects.  Prior coding experience is required as lessons focus on applying necessary JavaScript functions to create interactions and dynamic content.  There will be a focus on DOM based coding and use of JSON and JavaScript Objects. 

Taught by an instructor with over 20 years of Web Development experience ready to help you learn more about JavaScript. 

  1. Create a dynamic list JSON LocalStorage List - project #1 Create an interactive List that gets JSON data from a json file and generates a list. Using JavaScript create page elements, add event listeners for user interactive content. Store JSON data as a string to local storage and load JSON list as a JavaScript Object on Page load. Create a dynamic list for users to add and remove list items, check list items off as completed.

  2. Create AJAX to Simple JSON file and get JSON with JavaScript - project #2 Practice coding creates AJAX requests to local JSON files - Create a JSON file valid JSON to JavaScript Object. Load local JSON file data and use it with JavaScript to create page content. Add user event listener to trigger AJAX request using JavaScript Fetch method.

  3. AJAX to get JSON data from Wiki API - project #3 Using JavaScript Connect to an API endpoint get Wiki Data and update JavaScript create and update Page content with JSON data. JSON data from wikipedia API - using modern javascript fetch make a request to the wikipedia endpoint - return response JSON. Custom request parameters from user input field. Generate page content using JavaScript DOM.

  4. JSON from WikiMap API examples with JavaScript Code - project #4 Explore how to connect to WikiMap API to get JSON data to update and manipulate page contents using JavaScript. Coding example of practice project to learn more and explore more about connecting to APIs and how to use JavaScript Fetch to get JSON data and output to the web pages.

  5. Multiple Endpoint Loading JSON data Tester - project #5 Explore connecting to various JSON endpoints - test JSON data to Page content with JavaScript. Using interactive JavaScript web pages to select and make AJAX requests to various endpoints and outputting the JSON data as content to web pages.

  6. Generate Random User Data Output to Page AJAX and JS Random User API 5 - project #6 Create an interactive Dynamic application that connects to random user API generates pages content depending on user selection. Fully interactive web application using AJAX requests from user page selections - get JSON data and output to yoru web pages with JavaScript Code. Fetch request methods - use of interactive coding to API and customizing the request parameters and request URL from HTML input fields on the webpage.

  7. Weather Data App with API JSON data - project #7 Connecting to a weather API to output data with user input values. Create custom query requests to get back JSON data to use on your webpage. AJAX to weather endpoint with page element creation using JavaScript.

  8. Jokes API get fun Jokes for Web Page Content - project #8 Connect to the Chuck Norris open Joke API - get Jokes - Get Category list - return joke data from user selected categories and more. User interactive Dynamic content with JavaScript AJAX requests.

  9. Interactive App with Star Wars Data - project #9 Create a fully interactive web application that dynamically loads Star Wars data from an Open API source. Return JSON data and output the data object with JavaScript to your webpage.

  10. Dynamic Data driven Trivia DataBase Game - project #10 Create a fully functional Trivia game, track game progress, let the user select the number of questions, difficulty and category. Load the data from a JSON endpoint. Output page contents from JSON data. Users can interact and make selections and JavaScript makes the AJAX requests to load requested data for the user. Game functions adding gameplay with scoring and ability to play unlimited rounds of Trivia Questions all dynamically loaded with AJAX.

  11. Stackexchange API tester Request JSON - project #11 Massive API loaded with data and request URL - perfect to practice and get more familiar with complex JSON data - multiple routes for request URLs and loading JSON data to web pages with JavaScript Coding. Explore how you can connect to the Stackexchange API and Request JSON Data to test and build interactive web applications that are data driven and fully dynamic with JavaScript Code. This API has a lot of data and great to familiarize yourself with making AJAX requests with fetch method in JavaScript, Getting JSON data to use within JavaScript Code, Create your own JavaScript code examples of AJAX requests and using JavaSCript to create interactive web page content.

  12. Select Country Data from API - project #12 Connect to a countries API that lists over 250 countries with a complex JSON object rich with data including objects and image paths and arrays. Chunk page data into multiple pages allowing the user to select and interact with JSON data content.

  13. User Search Country by Name get JSON data - project #13 Dynamic and interactive page content with JavaScript - loading JSON data into JavaScript coding objects and outputting and creating page element content with JavaScript DOM.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Laurence Svekis

Hi, I’m Laurence Svekis, and I’m here to help you learn smarter, build real skills, and confidently use AI and modern tools to create amazing things.

I’m a Google Developer Expert (GDE), international speaker, author, and educator specializing in AI-powered learning, Google Workspace automation, and practical development with Google Apps Script and JavaScript. I’ve been teaching online since 2002 and have helped over two million students worldwide develop real-world skills through hands-on courses, books, and workshops.

My passion is learning with AI—using AI not as a shortcut, but as a powerful learning partner. I focus on helping learners understand how things work, how to apply AI responsibly, and how to build tools that solve real problems. Many of my courses explore how AI can act as a tutor, assistant, or productivity booster inside everyday tools like Google Docs, Sheets, and Workspace.

I’m especially known for:

Google Apps Script & Google Workspace automation

Building AI-powered assistants and learning tools

JavaScript for real-world applications

Using AI to improve learning, productivity, and workflows

icon
More courses by Laurence Svekis

$84.99

$64.99

Free

$14.99

Free

$11.99

icon
More Web Development courses

$19.99

$89.99

$89.99

$79.99

$10.99

$84.99

icon
Reviews

4.6

121 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By James Harris on 5/14/2024

I love the content, not sure what type of use case this might be useful for. But love learning from you. Thank you

By Sameer on 1/7/2023

Teaching style and examples are very basic.

By Caio Souza de Camargo on 6/7/2022

I'm afraid i might be unfair to the all the other teachers i've had on Udemy, but i think this course is the one that's helping the most on how to master PRACTICAL and USEFUL JavaScript. This course is gonna give you a very strong foundation on interactive JS, whether you're looking for a TI job or if you're already a professional.

By Kenneth Solano on 5/8/2022

Amazing course, very understandable and I'm specially surprised with the way of using Google Sheets as a JSON API

By Huyvq on 10/10/2021

I had been learning another JS course but I couldn't keep up. Then I decided to purchase your course and it really helped me understanding how JS works.

By Alex Elmore on 8/28/2021

One of the best JavaScript courses I have ever done. By far the best course that I have ever done in regards to AJAX, JSON and JavaScript APIs.

By HelloItsMe on 8/9/2021

It is the third class I follow from Laurence. I know he knows everything and he can lose me sometimes. But this class is chapter after chapter didactic and clear. I'm creating requests through an API for the first time and all my doubts are being clarified step by step, especially the way to "loop" through Objects. This is a perfect ten for clarity and significance.

By Alfio Sauri on 6/18/2021

The course is clear, concise and ease to follow. I specially enjoy the challenging section as allows me to try what I just learn. Overall I give it a 5 stars. :0)

By Ivan Telles on 6/9/2021

Just started the course, but i can already tell it will be a great course. Instructor provides clear examples and steps. I'm taking this course as a refresher and to get a different perspective when fetching information, only feedback would be providing a starter file (would increase the pace of the course) but overall great course. Will be taking other of he's courses as well.

By Francisco Martir Cardona on 5/22/2021

The Lessons are great and advanced it is good to refreshes Js and learning JSON from the first time and seeing its interaction.

Showing all 10 reviews on CourseDuck

Read all 121 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100