Learning Roadmap AccordionPRO

A learning roadmap laid out as a numbered vertical rail, where each stage is an accordion row that opens into its summary and a grid of linked lessons, with one stage able to carry a position badge.

Education103: Learning Roadmap Accordion

A learning roadmap laid out as a numbered vertical rail, where each stage is an accordion row that opens into its summary and a grid of linked lessons, with one stage able to carry a position badge.

Upgrade to Pro

Pro blocks install through the shadcn CLI with your license key and ship their full source. Docs and live previews stay open to everyone, so you can read every block's details first.

Upgrade Now

Installation

Swap YOUR_EMAIL and YOUR_KEY for the email and license key on your account. Find your license key on your account page.

Radix flavor

bash
npx shadcn add "https://ui.beste.co/r/education103?email=YOUR_EMAIL&license_key=YOUR_KEY"

Base UI flavor

bash
npx shadcn add "https://ui.beste.co/r-base/education103?email=YOUR_EMAIL&license_key=YOUR_KEY"

This installs the block to components/beste/block/education103.tsx, the shadcn/ui accordion primitive that drives the stages, and the badge6 component used for the intro eyebrow and the position marker (installed to components/beste/component/badge6.tsx).

Quick start

The installed file exports education103Demo alongside the block: the exact props behind the preview above. Spread it to get a working roadmap in one line.

tsx
import { Education103, education103Demo } from "@/components/beste/block/education103";

export default function RoadmapPage() {
  return <Education103 {...education103Demo} />;
}

Then replace the demo with your own props. Written out, a trimmed setup looks like this:

tsx
import { Education103 } from "@/components/beste/block/education103";

export default function RoadmapPage() {
  return (
    <Education103
      eyebrow="Curriculum"
      heading="The design system learning path"
      description="Four stages, from the first colour token to a library that other teams trust."
      stages={[
        {
          title: "Foundations",
          description: "Tokens, spacing, type scale and colour roles.",
          links: [
            { label: "Naming design tokens", href: "/learn/tokens" },
            { label: "Building a type scale", href: "/learn/type-scale" },
          ],
        },
        {
          title: "Build the component library",
          badge: "You are here",
          description: "Turn the foundations into components people can install.",
          links: [{ label: "Variants and sizes", href: "/learn/variants" }],
        },
      ]}
    />
  );
}

Props

PropTypeDefaultDescription
eyebrowstringBadge6 label above the roadmap title
headingstringRoadmap title in the panel above the stages
descriptionstringIntro paragraph under the title, capped at max-w-2xl
stagesStage[][]Roadmap stages, numbered in array order
classNamestringExtra classes for the outer section
ts
type Stage = {
  title: string;
  badge?: string;
  description?: string;
  links?: StageLink[];
};

type StageLink = {
  label: string;
  href: string;
};

Behavior notes

More Education blocks

View all Education
PRO

education25

Learner Leaderboard

A gamified leaderboard displaying top learners with rankings, scores, and badges across weekly, monthly, and all-time periods. Perfect for competitive learning platforms and student engagement.

PRO

education13

Lesson Content Reader

A rich text lesson reader with structured content blocks including headings, paragraphs, lists, quotes, and code snippets. Perfect for text-based courses and educational documentation.

PRO

education101

Academy Course Cards

An academy section with an eyebrow over a hairline rule, a two-column heading, and three course cards that each float a live progress checklist above a category, title, and lesson count.

PRO

education12

Video Lesson Hero

A video lesson hero section with course info, thumbnail with play button, and lesson navigation. Perfect for online courses and video-based learning platforms.

PRO

education104

Long Guide Chapter Index

A pillar guide hub whose sticky left column carries the pitch, three facts on hairlines and a seal button, while the right column lists every chapter in numbered rows grouped by part.

PRO

education26

Study Streak Tracker

A gamified streak tracker showing current and longest streaks with a visual weekly activity calendar. Perfect for habit-forming learning apps and student motivation.

Markdown version