Curriculum Outline

Vertical learning path with done, current, and locked steps connected by a colored rail.

Your learning path
Foundations
Patterns & hooks
Performance tuning
Shipping at scale

Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.

Import & use
import { Education7 } from "@/components/beste/piece/education7";

<Education7
  title="Your learning path"
  steps={[
    {
      "title": "Foundations",
      "status": "done"
    },
    {
      "title": "Patterns & hooks",
      "status": "done"
    },
    {
      "title": "Performance tuning",
      "status": "current"
    },
    {
      "title": "Shipping at scale",
      "status": "locked"
    }
  ]}
/>

More Education pieces

View all Education
Backend engineer path12-course track · beginner to senior
Path
1Node.js fundamentals8h
2Data modeling with Postgres10h
3APIs & authentication14h
4Production operations16h
Total 48 hours

Learning Path

education25

Multi-course path card listing numbered steps, per-step hours, and a primary Path tag in the header.

24 lessons
Design systems for shipping teams
Beste Sözen6h 42m
58%

Course Card

education1

Course tile with a gradient thumbnail, instructor byline, duration, and an inline progress bar.

Lesson 6 · Hooks in depth
useEffect runs after the DOM commit, not during render.Cleanup runs before the next effect, and on unmount.
Ask Priya about the stale-closure example in office hours.

Saved-quote card grouping highlighter-tinted excerpts and an italic personal note beneath them.

2
Typography systems3 lessons · 34 min
01Choosing a type scale9:12
02Vertical rhythm in the wild14:30
03Pairing display with body11:05

Collapsible course module header that reveals a timed lesson list underneath when expanded.

58%
React performance14 of 24 lessons completedOn track

Course Progress

education3

Circular ring showing percent complete next to a course label and a lessons-done caption.

Composing tokens with Tailwind18 min
03

Lesson Row

education2

Single lesson entry with a status glyph on the left, title, duration, and padded index on the right.