Unlock full accessUpgrade plan
Practice projects in JavaScript
Solidify concepts with guided practice.
Project Progress
All Progress
Project Guidance
All Guidance
121 projects
- Practice ProjectJavaScript • Web developmentAdd client-side routing to a pet adoption website using the concepts you learned in the React Router lesson.
Adopt a Pet!
More guidance, 45 min - Practice ProjectHTML & CSS • JavaScript • Web developmentUsing a variety of JSX concepts, build an interactive interface that will display a selection of animal images and allow users to click an image for a fun fact.
Animal Fun Facts
More guidance, 30 min - Practice ProjectJavaScript • Web development • Code foundationsUse the power of arrays to store information about color and create an RGB color generator.
Arrays: RGB Generator
More guidance, 50 min - Practice ProjectJavaScript • Web developmentPractice creating React components by building a simple authorization layer for a contact page.
Authorization Form
More guidance, 30 min - Practice ProjectHTML & CSS • JavaScript • Web development • Game developmentCreate a perceptual art in honor of the Black Lives Matter movement.
Black Lives Matter
More guidance, 30 min - Practice ProjectJavaScript • Web developmentIn this project, you'll create a movie review board using a controller and a view.
Bolt Network 1
More guidance, 15 min - Practice ProjectJavaScript • Web developmentIn this project, you'll add custom directives to your movie review board.
Bolt Network 2
More guidance, 24 min - Practice ProjectJavaScript • Web developmentLet's create an animation overflowing with colorful bouncing balls!
Bouncing Balls
More guidance, 35 min - Practice ProjectJavaScript • Web development • Game developmentRe-create an arcade classic: Space Invaders, in the form of Bug Invaders using Phaser.js!
Bug Invaders
More guidance, 50 min