Current Time

00 : 00 : 00

Weather

70°F

Greenville

50%

Humidity

5 mph

Wind Speed

JavaScript
Hands-on Projects

Project 1-1

Using document.write() statements in a script section to add financial planning tips to a web page.

Project 1-3

Explore how to write text to a specific element on a web page in response to the onclick event handler.

Project 1-5

Debugging a webpage to display the correct information.

Project 2-1

Creating an application to convert temperature readings between Fahrenheit and Celsius.

Project 2-3

Making an application that responds to the movements of the mouse over and out of a page object.

Project 2-5

Debugging an online calculator.

Project 3-1

Creating an application that calculates the total cost of items selected from a lunch menu using a for loop and if statement as part of the program code.

Project 3-3

Generating the HTML code for a web table displaying the top 10 movies from the IMDB website.

Project 3-5

Debugging a program that generates a horizontal bar chart displaying phone sales data.

Project 4-1

Debugging an application that provides a general estimate of costs from a moving company and adds extra code to account for user error.

Project 4-3

Debugging an application that counts the number of characters in a posted comment to ensure the comment does not exceed a predetermined limit.

Project 4-5

Debugging a program that converts angular measurements between degrees and radians.

Project 5-1

Creating an online practice quiz for an Algebra I class that includes a countdown timer and checks all answers at the end of the quiz marking incorrect answers in red.

Project 5-3

Explore more about the properties and uses of nodes in a program that automatically generates a table of contents for a document of any length.

Project 5-5

Debugging an online version of the Concentration game.

Project 6-1

Programming the actions of a sign-up form in which users must supply a username, email address, and password for a new account while validating all user input.

Project 6-3

Completing the script for a web form that collects billing and shipping information.

Project 6-5

Debugging a web form used to register attendees at a conference.

Project 7-1

Using regular expressions to verify that a password passes validation before it is accepted.

Project 7-3

Using the properties and methods of Date objects to create a clock that counts down the time to the start of the new year.

Project 7-5

Debugging an application that compares excerpts from two different authors' works and counting the frequency of usage of words of different lengths.

Project 8-1

Building the object class for a countdown timer of minutes and seconds.

Project 8-3

Creating Objects to describe the contents of a pizza and the contents of a shopping cart.

Project 8-5

Debugging a web page that loads game logs from classic chess matches and steps through the moves.

Project 9-1

Working on a web page in which customers attach greeting messages to gifts purchased for friends and family.

Project 9-3

Using web storage to track visits on a blogging site that posts news commentary and articles from the world of sports.

Project 9-5

Debugging code to add items to a shopping cart in a website for a winter clothing company.

Project 10-1

Using pointer events to add drag and drop functionality to a jigsaw puzzle page.

Project 10-3

Creating an interactive map for a cycling club in Boulder, Colorado, allowing cyclists to view a map with directions between two popular cycling destinations.

Project 10-5

Debugging a web app for a crossword puzzle game.

Project 11-1

Using Fetch to retrieve the Astronomy Picture of the Day (APOD) fron an API on the NASA website.

Project 11-3

Completing an app that retrieves customer orders for Wizard Works, a manufacturer of brand name fireworks and pyrotechnics.

Project 11-5

Debugging a website that features science fiction authors' book reviews and commentary.

Project 12-1

Using JQuery on the Wildlife Sea Cruises website to create a dropdown menu containing links to other pages on the website.

Project 12-3

Using JQuery to add visual effects to a recipe page for the desert website Save your Fork that toggles hidden slide down lists.

Project 12-5

Debugging a web form in which users supply their username, email, address, and password while validating each piece of data.

Password Strength Checker

Blackjack

52
Games Won