Multi-course path card listing numbered steps, per-step hours, and a primary Path tag in the header.
Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.
import { Education25 } from "@/components/beste/piece/education25";
<Education25
pathName="Backend engineer path"
subtitle="12-course track · beginner to senior"
steps={[
{
"label": "Node.js fundamentals",
"hours": "8h"
},
{
"label": "Data modeling with Postgres",
"hours": "10h"
},
{
"label": "APIs & authentication",
"hours": "14h"
},
{
"label": "Production operations",
"hours": "16h"
}
]}
totalHours="Total 48 hours"
/>Course tile with a gradient thumbnail, instructor byline, duration, and an inline progress bar.
Vertical learning path with done, current, and locked steps connected by a colored rail.
Multiple-choice card with a progress bar in the header, stem text, and four lettered option rows.
Saved-quote card grouping highlighter-tinted excerpts and an italic personal note beneath them.
Skill card with a violet level badge, XP numerator over denominator, and a gradient progress track.
Spaced-repetition deck summary with italic card fronts and new, learning, review, or mastered pills.