Skip to content
UdemyWeb DevelopmentPaid courseBeginner level

Build a Quiz App with HTML, CSS, and JavaScript (Udemy.com)

Improve your core development skills by building a Quiz App with HTML, CSS, and JavaScript

Created by: James Quick

Last updated March 2019

icon
What you will learn

  • ES6 JavaScript features like arrow functions, the spread operator, const and let, and template literal string
  • how to use the Fetch API to load trivia questions from an API
  • how to store high scores in Local Storage
  • how to use Flexbox, Animations, and REM units in CSS
  • how to create a progress bar from scratch
  • how to create a spinning loader icon from scratch

How it compares

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

  • Rating4.4 out of 5higher than 33% of them
  • Reviews6,866#31 of 816 by number of reviews
  • Length2 hoursshorter than 87% of them
  • Last updatedMarch 2019earlier than 91% of them

icon
Course Description

Want to improve your core Web Develoment skills? Want to improve your knowledge of HTML, CSS, and JavaScript? In this course, you're going to learn how to build a Quiz application without the assistance of libraries or frameworks. Here are some of the topic we will cover!

  • Save high scores in Local Storage

  • Create a progress bar

  • Create a spinning loader icon

  • Dynamically generate HTML in JavaScript

  • Fetch trivia questions from Open Trivia DB API

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

James Quick

James is a developer, speaker, and teacher with a passion for web development, design, and developer tools. He has taught tens of thousands of students online/in-person and is excited to share with you.

In his spare time, he runs a YouTube channel, plays co-ed soccer with his wife, spends time with his dogs, and can solve a Rubik's cube in under two minutes.

icon
More courses by James Quick

$64.99

icon
More Web Development courses

$19.99

$89.99

$89.99

$79.99

$10.99

$84.99

icon
Reviews

4.4

6,866 ratings on Udemy

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

By Harshit Bhoj !!! on 6/17/2026

Taking the 'Build a Quiz App with HTML, CSS, and JavaScript' course was a very positive experience for me. The course was well-structured and easy to follow, even for beginners. I learned how to create interactive web applications using HTML for structure, CSS for styling, and JavaScript for functionality. The hands-on projects helped me understand concepts better and improved my coding skills. It was a good match for me because I wanted practical experience in web development, and the course provided exactly that. By the end of the course, I felt more confident in building real-world web applications and solving programming problems.

By Pranali Shinde on 6/13/2026

This course is an excellent project-based learning experience for beginners who want to strengthen their front-end web development skills. By building a complete Quiz App from scratch, learners gain practical experience with HTML, CSS, and JavaScript while creating a real-world application.

By Rudradeb Mazumder on 4/28/2026

I would rate the we Development course 4.5 out of 5. The course offers a strong foundation in core technologies like HTML,, CSS, and Javascript , making it suitable for beginners a well a those looking to refresh their skills.

By Viknarubini Moorthy on 4/20/2026

This experience helped me gain a solid understanding of DOM manipulation, event handling, and responsive design principles. By completing the project, I improved my problem-solving abilities and learned how to structure clean, maintainable code while delivering a user-friendly application. Overall, the course provided practical exposure to real-world development tasks and enhanced my confidence in building interactive web applications from scratch.

By 秀樹 西原 on 2/10/2026

As an editor, I have helped with web production and worked with databases, web development, Python, and C language. I tend to make small input errors and sometimes my work is insufficient, so I am taking this course to improve my skills as much as possible, including in design.

By Hazzu Hazmath on 2/4/2026

The Teaching Process is Very Good, but i have a small issue, The Voice is Slow.

By Edgar Jeremy on 2/2/2026

Yes, this course was a good match for me as a beginner in web developing. It actually makes create a web page that can help in a certain way as opposed to other courses that I have checked out for example there was one in which you were meant to create a drop animation a basically unhelpful piece of software. This course however, makes me learn things and concepts that can help in building my own project. The teacher also is very helpful since he explains why we actually do certain things as opposed to just blindly copying code. I am really lucky that I was able to find this course for free. May the Lord bless this gentleman for freely sharing this knowledge.

By Travis Jeans on 11/30/2025

I've been having trouble finding courses which go beyond "basic" html/css/javascript, and I think this one fits. It uses some functions I haven't tried yet like map, API, dealing with local storage.

By Lingeshwaran R on 11/26/2025

The course was well-structured and easy to follow. The instructor explained every concept clearly. All topics were covered in a practical and understandable way. The examples used were relevant and helpful. The pacing of the lessons was perfectly balanced. Assignments and exercises supported the learning very well. The platform experience was smooth throughout the course. I was able to improve my skills effectively. This course delivered exactly what it promised. Overall, a very useful and high-quality learning experience.

By Lebohang Sopazi on 10/24/2025

Every explanation is detailed. The instructor is not just copying and pasting things with no clear explanation, he goes through each line of the content that he pasted (to save time).

Showing all 10 reviews on CourseDuck

Read all 6,866 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 : 88 / 100