JavaScript frameworks and libraries
Using a JavaScript framework can provide many benefits. In this path, we outline core concepts and provide a sequence of challenges to help you enhance your knowledge and gain hands-on experience with your chosen framework.
Prerequisites
Strong JavaScript fundamentals
Learning outcomes
Challenges
Mood tracking app
Build a mood tracking app to help users log their daily feelings and track their emotional wellbeing over time.
Browser extension manager
Create a browser extension manager interface with the ability to enable, disable, and configure extensions.
Personal blog
Build a personal blog with article listing, individual article pages, and a responsive design.
Character counter
Create a character counter component that updates in real-time as users type in a text area.
Conference ticket generator
Build a conference ticket generator that creates personalized tickets based on user input.
Tech book club
Create a tech book club website with book listings, reviews, and discussion forums.
Recipe page
Build a recipe page with ingredients list, cooking instructions, and nutritional information.
Social links profile
Create a social links profile page with hover effects and responsive design.
Blog preview card
Build a blog preview card component with image, title, excerpt, and author information.
QR code component
Create a QR code component with centered layout and responsive design.
Product list with cart
Build a product list with add to cart functionality and cart management.
Mortgage repayment calculator
Create a mortgage calculator with form validation and results display.