
Kick off your JavaScript journey with a beginner-friendly introduction that outlines a hands-on, project-based path to build ten projects in ten days.
Download and install Visual Studio Code, Chrome, and WinRAR to prepare your course workspace. Create index.html, style.css, and script.js, link them, and launch Go Live server extension to view changes.
Build the hello name application by creating a container, h1, and span, plus a button that prompts for a name and updates the span with JavaScript.
Learn to style a hello name application with css: center content using flex, reset margins, apply fonts, colors, and button effects, including hover transitions and a future javascript prompt integration.
Build a simple hello name app in JavaScript by binding a button and a span in script.js, using query selector and getElementById, and updating the span with the prompted name.
Build a light bulb on/off app in this module, with a green button and yellow bulb when on, and a gray bulb when off, using the fontawesome cloudflare library.
Build the light bulb on/off HTML project by linking index.html with styles.css and script.js, and adding the cloudflare font awesome icons for bulb and power switch.
Style the generate random password app with css, reset browser defaults, apply box-sizing, create a gradient background, and center the content with flex while styling the input and button.
Preview a JavaScript email validation project with a fade-in card, showing an error for invalid emails and a green tick for valid ones, while learning dynamic CSS and HTML basics.
Build the HTML scaffold for an email validation project, including a container, labeled email input, icon placeholder, and an error message, with Font Awesome integration and on input checker function.
Configure CSS for the email validation project by resetting styles, centering a gradient card, and styling labels, inputs, icons, and a hidden error message for JavaScript validation.
Build a real-time email validation UI in JavaScript by wiring an email input, error message, and icon to a validate email function with DOM updates for valid and invalid emails.
Build a JavaScript prime number checker, connect input and check button to reveal prime status, show green for primes and red for not a prime number.
Apply a universal reset and border-box sizing, then build a centered card UI with a styled input and blue button for the prime number checker, setting up JavaScript logic next.
Implement a prime number checker in JavaScript by wiring DOM elements, parsing input with parseInt, and updating a result message using an isPrime function.
Preview the hide and show password app and learn to implement the feature in a simple form using a toggle icon to switch a password input between hidden and visible.
Implement the HTML for a hide and show password feature by using a password input with a Font Awesome eye icon and integrating the CDN.
Learn to reset browser defaults with a universal selector, style a centered password input via the input-box class, and use a pink font awesome eye icon to toggle visibility.
Create the HTML framework for the counter application by adding a container with an h1 heading, a value span, and three buttons (decrease, reset, increase) using the btn class.
Style a counter app with css essentials, including reset, centered container, animated entry, and button styling. Next lecture adds JavaScript to update the value.
Build a JavaScript counter app by wiring script.js to a count variable and updating the display via DOM elements and button events, coloring green, red, blue on reset.
Build the palindrome checker HTML interface by linking style.css and script.js, and add a container with a heading, text input, a check button, and a result div.
Master CSS styling for the palindrome checker app: create a centered container, set background and fonts, style inputs and buttons, and craft a fade-in animation for the results.
Create a palindrome checker in javascript by binding the input and button, using an isPalindrome function to normalize and reverse the text, then update the result with a fade-in.
Are you eager to embark on a journey to master the fundamentals of web development, encompassing HTML, CSS, and JavaScript? Look no further than our comprehensive course, "10 Projects In 10 Days - HTML, CSS & JavaScript," thoughtfully crafted to provide you with hands-on experience and practical skills in building captivating and interactive web projects.
Over the course of 10 days, you'll be taken on an immersive and intensive learning experience, guided through the creation of 10 unique projects, each honing specific aspects of web development. From the outset, you'll dive into intriguing challenges, gaining proficiency in HTML, CSS, and JavaScript along the way. As a result, you'll amass a robust skill set and an impressive portfolio of projects that will undoubtedly catch the attention of potential employers and clients alike.
Throughout the journey, you'll be introduced to captivating projects, each tackling a real-world scenario, allowing you to apply your newfound knowledge in a practical manner. Here's an overview of the projects covered:
What you'll learn
Day 1: Hello Name Application
Day 2: Light Bulb On Off Project
Day 3: Random Number Generator
Day 4: Generate Random Password
Day 5: Email Validation Project
Day 6: Prime and Non-Prime Number
Day 7: Hide and Show Password
Day 8: Counter Application
Day 9: Palindrome Checker Application
Day 10: Get Unicode Character Value in JS
NOTE: You Should Already install the VS Code Software and Chrome Browser in order to work with the Applications.
By the end of "10 Projects In 10 Days - HTML, CSS & JavaScript," you'll have honed your skills in web development, gained confidence in HTML, CSS, and JavaScript, and acquired a remarkable portfolio of interactive web projects. Whether you're a beginner or looking to enhance your web development capabilities, this course is your gateway to an exciting and rewarding journey in the world of web development.
Enroll now and unlock your full potential in creating captivating web applications!