JavaScript Web Projects: 20 Projects to Build Your Portfolio
Authors: Andrei Neagoie, Jacinto Wong
Categories:
Last updated:
November 2024
Subtitles:
English, Français, Deutsch, Español, العربية, Nederlands, Vlaams, हिन्दी, हिंदी, Bahasa indonesia, 日本語 (にほんご/にっぽんご), Português, Română
Audio:
English
Overview
Welcome to the JavaScript Projects course where we prioritize your learning efficiency! Say goodbye to outdated and incomplete tutorials that waste your time.
In this course, you will transition from a complete novice in JavaScript to a confident developer capable of creating professional-grade JavaScript applications using the full suite of HTML5, CSS3, and JavaScript.
By the end, you'll have a stellar portfolio that positions you for exciting developer opportunities at top companies or as a sought-after freelance professional.
Zero To Mastery graduates are now thriving at leading companies including Google, Tesla, Amazon, Apple, IBM, Uber, Facebook, and Shopify (seriously, check it out on Reddit or YouTube).
Many are also successful freelancers who enjoy remote work from anywhere in the world.
This could be your reality.
Enroll today and join our vibrant online community classroom where you'll learn with thousands of other students, alumni, mentors, TAs, and instructors.
Engaged. Thriving. Supportive. Friendly. Motivating. Essential.
These are a few of the words students use to describe the ZTM Discord, one of the largest and most active developer communities online.
Best of all, you'll gain insights from industry experts with substantial experience in crafting large-scale JavaScript applications for companies in Toronto and Silicon Valley.
Ready to eventually dive into React, Angular, Vue JS, Node.js, Svelte, or other essential tools for modern developers?
If so, mastering JavaScript fundamentals is your first step. Investing in JavaScript knowledge will yield returns for years to come.
By reinforcing your JavaScript skills and building applications without relying on frameworks or libraries, you’ll secure your future and enhance your earnings.
Here’s the reality: It’s easy to find free JavaScript projects online. You can copy code and watch tutorials anytime.
But this course offers a completely different experience.
You’ll build modern projects using the latest JavaScript features and browser APIs, and we’ll also provide comprehensive Code Reviews for each project.
After creating a website, we discuss how to enhance the code, boost security, and improve performance.
It’s like having a Senior Developer guide you, teaching you about quality coding standards, common pitfalls, and how to write maintainable code.
All code will be shared with you, so regardless of whether you prefer to code alongside us, you’ll have access to project code to enhance your portfolio right away.
What projects can you expect to tackle? Here's a sneak peek:
- Spock Rock Game - Confetti.js, Modules
- Quote Generator - Fetch, Async/Await, Quote API, CORS
- Picture-in-Picture - Picture-in-Picture API, Screen Capture API
- Bookmarks App - DOM, localStorage
- NASA APOD - Fetch, Async/Await, NASA API, DOM, localStorage
- Animated Navigation - CSS Animations
- Infinite Scroll - Fetch, Async/Await, Unsplash API, DOM, Scroll Event Listener
- Countdown App - Date, localStorage
- Music Player - HTML 5 Audio API
- Calculator - Math Methods
- Splash Page - DOM Basics
- Light/Dark Mode - DOM, localStorage
- Form Validation - DOM, Forms
- Joke Teller - Fetch, Async/Await, Joke API, Text-to-Speech
- Video Player - HTML 5 Video API
- MS Paint Clone - Advanced HTML Canvas, localStorage
- Pong Clone - Advanced HTML Canvas
- Math Sprint Game - SetInterval, DOM, Array Methods, localStorage
- Animated Template - Template, AOS.js
- Drag and Drop - Drag and Drop API, localStorage
You will leverage modern ES6, ES7, ES8, ES9, and ES10 features to master JavaScript.
What's the essence of this course?
Think of this as an all-encompassing JavaScript bootcamp designed to elevate you from a beginner to a competent programmer!
You will also learn UI/UX best practices to ensure your projects are visually appealing and mobile-friendly.
This program is designed not just to have you coding blindly but to equip you with a genuine understanding of concepts, so when you finish, you'll know exactly what steps to take next—no more aimlessly searching for the next tutorial... No!
This course will challenge you to evolve from a complete novice in JavaScript to someone capable of independently building projects 💪.
Structure
Structure:
Total sections: 26
Total lessons: 241
1. Introduction
6 lessons
2. Developer Setup
7 lessons
3. Quote Generator
18 lessons
4. Infinity Scroll
10 lessons
5. Picture in Picture
6 lessons
6. Joke Teller
8 lessons
7. Light & Dark Mode
8 lessons
8. Animated Template
6 lessons
9. Navigation Nation
7 lessons
10. Music Player
9 lessons
11. Custom Countdown
11 lessons
12. Book Keeper
10 lessons
Reviews
3 months ago
Good pace and clear explanations of everything that the instructor is doing. Also noticed the instructor is answering questions personally. Love it!
3 months ago
I'm not new to JS, HTML or CSS but I definitely learnt a lot of new concepts and tricks with each of the projects in the course. This course will also work for a beginner as Andrei and Jacinto clearly explain the concepts before writing the code.
3 months ago
I love this course so much. It is so much fun! I am not finished yet but I am extremely dedicated to this course and practice every day. I would love it if you guys could make more project courses like this one. Thank you for this one!
3 months ago
100% recommend it to anyone who wants to learn Javascript. Jacinto's explanations are just awesome and Andrei's code reviews are also very useful! Projects are fun to build and cover a lot of functionality. Thanks a lot, Jacinto and Andrei for the course!
3 months ago
Excellent and detailed explanations, good pace, and beautiful projects. Definitely recommend this course!
3 months ago
10 stars! This course is amazing. It has helped me a lot to become more confident with my coding. Thank you!!!
Authors
Price
Unlimited access to all courses, projects + workshops, and career paths
Access to our private Discord with 400,000+ members
Access to our private LinkedIn networking group
Custom ZTM course completion certificates
Live career advice sessions with mentors, every month
Full access to all future courses, content, and features
Access to our private Discord with 450,000+ members
Unlimited access to all courses, projects, and career paths
Unlimited access to all bootcamps, bytes, and projects, and career paths
Access to our private LinkedIn networking group with 100,000+ members
Unlimited access to all courses, projects + workshops, and career paths
Access to our private Discord with 400,000+ members
Access to our private LinkedIn networking group
Custom ZTM course completion certificates
Live career advice sessions with mentors, every month
Full access to all future courses, content, and features
Access to our private Discord with 450,000+ members
Unlimited access to all courses, projects, and career paths
Unlimited access to all bootcamps, bytes, and projects, and career paths
Access to our private LinkedIn networking group with 100,000+ members
Unlimited access to all courses, projects + workshops, and career paths
Access to our private Discord with 400,000+ members
Access to our private LinkedIn networking group
Custom ZTM course completion certificates
Live career advice sessions with mentors, every month
Full access to all future courses, content, and features
Access to our private Discord with 450,000+ members
Unlimited access to all courses, projects, and career paths
Unlimited access to all bootcamps, bytes, and projects, and career paths
Access to our private LinkedIn networking group with 100,000+ members
Frequently asked questions
Are there any prerequisites for this course?
Are there any prerequisites for this course?
- All you need is a fundamental grasp of HTML, CSS, and JavaScript. If you're starting from scratch, no worries! You'll also gain access to our Coding Bootcamp to learn everything essential.
- A personal computer (Linux/Windows/Mac) with an active internet connection is required.
Who is this course for?
Who is this course for?
- Anyone who believes they lack the ability to create JavaScript projects independently.
- Those who aspire to become Web Developers, switch their career paths, or transition to freelance JavaScript Development.
- Developers familiar with the basics of JavaScript who wish to enhance their knowledge and skills.
- Programmers looking to delve into frontend web development.
- Anyone eager to enrich their portfolio or resume with additional projects.
Do you provide a certificate of completion?
Do you provide a certificate of completion?
Absolutely! We provide attractive certificates upon course completion. Plus, you’ll have the chance to add Zero To Mastery Academy to your educational background on LinkedIn.
Can I use the course projects in my portfolio?
Can I use the course projects in my portfolio?
Definitely! You would be silly not to! The course focuses on creating contemporary, real-life projects that you can tailor, helping you assemble a portfolio that stands out for interviews and potential clients!
All projects are downloadable and readily available to you the moment you enroll.
Many alumni report that the projects they created during our courses were pivotal in landing interviews. Because they crafted these projects, they could confidently discuss their work during interviews.
What does that lead to? Job offers!
Are there subtitles?
Are there subtitles?
Yes, indeed! We offer high-quality subtitles available in 11 different languages: English, Spanish, French, German, Dutch, Romanian, Arabic, Hindi, Portuguese, Indonesian, and Japanese.
You also have the ability to personalize text features, including size, color, and background, ensuring the subtitles are tailored to your preferences!
Still have more questions about the Academy?
Still have more questions about the Academy?
If you have further inquiries about the Academy membership, don’t hesitate! We provide more answers here.
Guaranty
Guaranty period is 30 days, beginning from the purchase day.
JavaScript Web Projects: 20 Projects to Build Your Portfolio