Skip to content

Vue.js / Nuxt

A production Vue and Nuxt web app with login and a dashboard, deployed live.

  • Beginner
  • 60 hours
  • Taught in Arabic

Choose a cohort

No dates are set for this course yet. Join the waitlist and we'll tell you when the next cohort opens.

How to pay

You pay after we call you and confirm your seat. You get a receipt for every payment. You can split it into 2 installments, the first on enrolment.

  • Mobile wallet+201031112954
  • Send the receipt on WhatsApp+201031112954
  • CashPay in cash at the academy before your first class and get a signed receipt. / ادفع كاش في الأكاديمية قبل أول محاضرة وخد إيصال موقّع.

Course content

5 units · 60 hours
FoundationsWeeks 1–3

Write semantic HTML, responsive CSS, and modern JavaScript and TypeScript, and use Git and GitHub every day.

Core frameworkWeeks 4–7

Build the Mawid booking app step by step with Vue 3, Nuxt, Pinia and Tailwind: the Composition API, forms, data fetching, auth, Arabic and English, and tests.

Building with AIWeek 8

Use AI coding tools to work faster while keeping control through review, tests, and clear limits.

CapstoneWeek 9

Build your own web app from a brief and deploy it to production.

Career weekWeek 10

Get ready to apply: CV, LinkedIn, GitHub portfolio, interviews, freelancing, and demo day.

Apply now

Vue.js / Nuxt