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
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
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
Instructor Details
- 4.4 Rating
6,866 Reviews
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.
More courses by James Quick
More Web Development courses
Python Fullstack Mastery: Build Modern Web Apps with Django (2025)
5.0 (165 Reviews)
Provider: Udemy
Time: 35h
$19.99
NgRx Signal store for Angular - The missing guide (2026)
4.9 (436 Reviews)
Provider: Udemy
Time: 11.3h
$89.99
Vue 3: Create a Mobile & Desktop App (with Quasar 2 & Pinia) (2024)
4.9 (177 Reviews)
Provider: Udemy
Time: 7.6h
$79.99
Build a URL Shortener App with ASP.NET: Step by Step (2026)
4.9 (100 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
The Complete Elixir and Phoenix Bootcamp (2021)
4.8 (7,773 Reviews)
Provider: Udemy
Time: 17.4h
$84.99
Reviews
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).
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100







