Yearly program

Follow your pole in order. Switch between Web and Data anytime.

Web pole

Web & Mobile-web pole

HTML → Next.js, Cursor, integrations — build sites from A to Z.

12 months · 48 weeks · 144 lessons · 74h+

014 weeks

Month 1

Month 1 — Web Foundations & HTML

Internet, browsers, HTML5 semantics, basic accessibility, media and forms — the foundations of a real site.

HTTP & browsersSemantic HTMLAccessibilityForms
0/12 lessons0%
Open month
024 weeks

Month 2

Month 2 — Modern CSS & layout

Cascade, Flexbox, Grid, mobile-first responsive, typography, accessible color, restrained animation.

Cascade & specificityFlexbox & GridResponsiveDesign tokens
0/12 lessons0%

Tip: finish the previous month first

Continue
034 weeks

Month 3

Month 3 — JavaScript fundamentals

Modern syntax, types, functions, arrays/objects, errors, ES modules — the language of the interactive Web.

Modern ES syntaxFunctionsData structuresModules
0/12 lessons0%

Tip: finish the previous month first

Continue
044 weeks

Month 4

Month 4 — DOM, events, Git & terminal

Manipulate the page, listen to events, store locally, version with Git, survive in the terminal.

DOM & eventsWeb StorageGitTerminal
0/12 lessons0%

Tip: finish the previous month first

Continue
054 weeks

Month 5

Month 5 — TypeScript for the Web

Type to prevent bugs, interfaces, generics, tsconfig, gradual migration to safer code.

TypesInterfacesGenericstsconfig
0/12 lessons0%

Tip: finish the previous month first

Continue
064 weeks

Month 6

Month 6 — React: components & state

JSX, props, state, effects, lists, controlled forms — think UI as reusable components.

ComponentsStateEffectsPatterns
0/12 lessons0%

Tip: finish the previous month first

Continue
074 weeks

Month 7

Month 7 — Next.js App Router

Routing, Server/Client Components, layouts, metadata, images, navigation — the production framework.

App RouterRSCMetadataNavigation
0/12 lessons0%

Tip: finish the previous month first

Continue
084 weeks

Month 8

Month 8 — Tailwind, UI kit & accessibility

Utility design system, UI components, intentional dark mode, advanced a11y, restrained motion for mobile web.

TailwindUI componentsA11yDesign system
0/12 lessons0%

Tip: finish the previous month first

Continue
094 weeks

Month 9

Month 9 — Data, APIs & authentication

Route Handlers, Server Actions, Zod validation, SQL/Postgres basics, modern auth (session/JWT/Clerk).

APIsValidationDBAuth
0/12 lessons0%

Tip: finish the previous month first

Continue
104 weeks

Month 10

Month 10 — Product integrations

Email, payments, CMS, storage, analytics, webhooks — wire a real web product.

EmailStripeCMSWebhooks
0/12 lessons0%

Tip: finish the previous month first

Continue
114 weeks

Month 11

Month 11 — Mobile web, PWA & performance

PWA, offline, Core Web Vitals performance, technical SEO, testing, monitoring — production quality.

PWAPerformanceSEOTests
0/12 lessons0%

Tip: finish the previous month first

Continue
124 weeks

Month 12

Month 12 — Cursor, career & capstone

Master Cursor, responsible AI workflows, pro Netlify deploy, portfolio and year-end capstone.

Cursor masteryPro deployPortfolioCapstone
0/12 lessons0%

Tip: finish the previous month first

Continue

Month 1

Month 1 — Web Foundations & HTML

12 lessons · 4 weeks

Month 2

Month 2 — Modern CSS & layout

12 lessons · 4 weeks

Month 3

Month 3 — JavaScript fundamentals

12 lessons · 4 weeks

Month 4

Month 4 — DOM, events, Git & terminal

12 lessons · 4 weeks

Month 5

Month 5 — TypeScript for the Web

12 lessons · 4 weeks

Month 6

Month 6 — React: components & state

12 lessons · 4 weeks

Month 7

Month 7 — Next.js App Router

12 lessons · 4 weeks

Month 8

Month 8 — Tailwind, UI kit & accessibility

12 lessons · 4 weeks

Month 9

Month 9 — Data, APIs & authentication

12 lessons · 4 weeks

Month 10

Month 10 — Product integrations

12 lessons · 4 weeks

Month 11

Month 11 — Mobile web, PWA & performance

12 lessons · 4 weeks

Month 12

Month 12 — Cursor, career & capstone

12 lessons · 4 weeks