basics
Explore a webpage by clicking around to get an introduction to all the basics!

Discover the Navigation Bar, which helps you move around a website just like the table of contents in a book!
Learn about the Hamburger Menu, a special icon that hides and shows the menu, similar to a chapter list in a book.
Understand how the Search Bar helps you find information on a website, just like an index in a book!
Learn how Dropdown Menus work to show more options, similar to expanding a list of topics in a book.
Discover Pop-Ups that appear on the screen to give you extra information, like footnotes in a book!
Learn about Notification Banners that inform you about important messages, just like sticky notes in a book!
Understand Toast notifications that briefly appear to tell you something important, similar to side notes in a book!
Learn how Forms collect your information, just like worksheets in school!
Understand Breadcrumbs that show you where you are on a website, similar to the page numbers or chapters in a book!
Learn about the Address Bar where you type in website names, just like the title page in a book!
Discover Tooltips that give you extra information when you hover over something, like side notes in a book!
Learn how Tabs organize content into different sections, similar to chapters in a book!
Understand Hyperlinks that connect you to different pages, just like references in a book!
Sprouty will walk you through an interactive quiz all about the basics! Good Luck 😁

intermediate
Learn everything about buttons, from the different types to various icons and their meanings!
Learn how to use Avatar components to represent users with images or initials.
Discover how to use Badges to display status or notification counts.
Learn how to create and style interactive buttons for user actions.
Understand how to use Checkboxes for multiple selections in forms.
Discover how to create and handle different types of input fields.
Learn how to use Labels to describe form fields and improve accessibility.
Understand how to display progress indicators for ongoing tasks.
Learn how to use Radio Groups for single selections within forms.
Discover how to create dropdown Select components for choosing options.
Learn how to use Separators to divide content and improve layout clarity.
Understand how to implement Sliders for selecting values within a range.
Learn how to use Switches for toggling settings on and off.
Discover how to create and style Tables to display structured data.
Learn how to implement Textareas for multi-line user input.
Understand how to use Toggles for switching between two states.
Learn how to group Toggles for multiple state switches.
Learn how to use the Accordion component to display collapsible content sections.
Understand how to implement Alert Dialogs for important user confirmations.
Learn how to maintain consistent aspect ratios for media and elements.
Learn how to implement Calendar components for date selection and scheduling.
Understand how to use Cards to encapsulate and display related information.
Learn how to create Carousels for showcasing multiple pieces of content interactively.
Discover how to use Collapsible components to show or hide content sections.
Learn how to implement Comboboxes for enhanced selection capabilities with autocomplete.
Understand how to create Command components for executing user commands efficiently.
Learn how to implement Context Menus for providing additional options on user interactions.
Discover how to use Date Pickers for selecting dates in forms and applications.
Learn how to implement Dialogs for displaying important information or interactions.
Understand how to use Drawers to present additional content or navigation options.
Discover how to use Hover Cards to display additional information on hover.
Learn how to implement Input OTP fields for secure one-time password entry.
Understand how to create Menubars for organizing navigation links effectively.
Learn how to implement Navigation Menus for guiding users through your application.
Discover how to use Pagination to navigate through large sets of data efficiently.
Understand how to make elements resizable for better user customization.
Learn how to implement Scroll Areas for managing overflow content effectively.
Discover how to use Sheets to display supplementary content in a sliding panel.
Learn how to create Sidebars for additional navigation or content areas.
Understand how to use Skeleton screens to improve perceived loading times.
advanced
Learn how to create dynamic Charts for visualizing data effectively.
Understand how to implement Data Tables for displaying and managing large datasets.
Explore the Sonner component for advanced notifications and messaging features.