Course Information
Course Overview
Create 28 Practical Projects in JavaScript from scratch to Make You Feel Confident And Gain Mastery - HTML&CSS included
Welcome to Modern JavaScript Projects - A Practical Guide, an immersive course designed to take your JavaScript skills to the next level through hands-on, real-world projects! Throughout the course, you will work on 28 exciting projects that cover a wide range of applications. Whether you're a looking to solidify your understanding or you are aiming to expand your portfolio, this course provides the perfect blend of theory and practice. In this course, you will learn key JavaScript concepts and techniques essential for modern web development. You will gain the expertise needed to build JS applications. You will also learn how to write clean, maintainable code and debug effectively, setting a solid foundation for your coding journey.
Here’s a taste of what you’ll create:
Responsive Clickable Tooltips: Create Responsive Clickable Tooltips with a user-friendly interface.
Emoji reactions counter: Create Emoji reactions counter that counts how many time an emoji is clicked.
Offcanvas menu: Build an Offcanvas menu that has an overlay effect.
Pop up Modal Box: Build a Pop up Modal Box that is scrollable with long content.
Alert Pop up: Create an Alert Pop up that can be invisible after some seconds.
Toast Pop up: Build a Toast Pop up project.
Expandable Image Cards: Build an Expandable Image Cards with smooth layouts.
Filterable Image Gallery: Develop a Filterable Image Gallery with modern responsive gallery layout.
Text Typing Project: Create a Text Typing Project with dynamic typing and deleting effect.
Type writer (Text-To-Speech) Project: Implement a Type writer (Text-To-Speech) Project.
Text To Speech Converter App: Build a Text To Speech Converter App that can toggle between accents.
Video Album Player: Create a Video Album Player that allows you to click on thumbnail video.
Accordion Project: Create an open and close accordion project
Image carousel: Create an Image carousel project that can either move to next by clicking or by autoplay.
Image overlay album: Develop a Image overlay album with modern technique.
Web Pagination: Display pages of the web using Web Pagination technique.
Music Player App: Build a Music Player App that has a playlist modal and can change background colours randomly.
Scroll Progress Bar: Create a scroll progress bar that increases in width when you scroll down and decreases in width when you scroll up with a smooth transition
Horizontal Sliding Offset: Create a layout that scroll to the left and right using scrollLeft, offsetWidth and scrollWidth properties
BMI Calculator: Create a tool to calculate BMI with a modern way of displaying the results.
Loan Payment Analyzer: Develop a Loan Payment Analyzer for analyzing your loan terms and interests.
Arithmetic Calculator: Build an Arithmetic Calculator app to perform simple arithmetic calculations.
Scientific Calculator: Create a scientific Calculator app to perform sine, tan, cosine, sqrt, cubic root, log, etc.
Analogue Wall Clock with Digital Clock: Build a Analogue Wall Clock with Digital Clock capability
Form With Validation: Build a form element that checks the validation of the input, e.g. if passwords match or if email is properly typed, etc.
Random Colour Generator for Hexadecimal/RGB Colors: Generate random hexadecimal colours and get its equivalent RGB() value and colour
Shopping Cart Project: Create a responsive shopping cart project with Add To Cart feature and accurate total calculations
Search Items Project: Create a responsive search items project that allows the user to type a search term and the function searches through the array of items either by the title or author and returns the filtered items.
By the end of this course, you will have a diverse portfolio showcasing your projects, demonstrating your ability to create functional applications. Join us in Practical JavaScript Projects and unlock your potential as a developer! This course will not only enhance your coding skills but also empower you to bring your creative ideas to life through JavaScript. Whether you aim to pursue a career in tech or simply want to develop your hobby further, this course is your gateway to success.
Course Content
- 33 section(s)
- 269 lecture(s)
- Section 1 Course overview [This part shows what you will get from the course]
- Section 2 Tools to use for this course
- Section 3 Downloading royalty free media
- Section 4 Where to place script tag and why
- Section 5 Creating our Project folder
- Section 6 Responsive Clickable Tooltips
- Section 7 Emoji reactions counter
- Section 8 Offcanvas menu
- Section 9 Pop up Modal Box
- Section 10 Alert Pop up
- Section 11 Toast Pop up
- Section 12 Expandable Image Cards
- Section 13 Filterable Image Gallery
- Section 14 Text Typing Project
- Section 15 Type writer (Text-To-Speech) Project
- Section 16 Text To Speech Converter App
- Section 17 Video Album Player
- Section 18 Accordion Project
- Section 19 Image carousel
- Section 20 Image overlay album
- Section 21 Web Pagination
- Section 22 Music Player App
- Section 23 Scroll Progress Bar
- Section 24 Horizontal Sliding Offset
- Section 25 BMI calculator
- Section 26 Loan Payment Analyzer
- Section 27 Arithmetic Calculator
- Section 28 Scientific Calculator
- Section 29 Analogue Wall Clock with Digital Clock
- Section 30 Form With Validation
- Section 31 Random Colour Generator for Hexadecimal/RGB Colors
- Section 32 Shopping Cart Project
- Section 33 Search Items Projects
What You’ll Learn
- You will work on over 25 exciting projects that cover a wide range of applications, Understand control structures like functions, loops and conditionals., Build interactive applications with constructor functions, Explore arrays and objects in JavaScript., Empower you to bring your creative ideas to life through JavaScript., Understand how to apply Arrow functions