9 hands-on courses in Arabic — each ends with a real project for your portfolio. Start free or pick your track.
9 courses
Build a complete REST API for an online store: routing and middleware, validation, JWT authentication, file uploads, testing, and deployment to a real Linux server.
From your first SELECT to designing the schema of a real application: relations, indexes, transactions, performance tuning, and using Prisma from Node.js.
A short free course on the Git every professional developer uses: repositories, tracking changes, branches, resolving conflicts, then pushing to GitHub and opening your first pull request.
Never written a line of code? Start here. Learn Python from zero through short exercises and small projects: a calculator, a guessing game, and a file organiser that saves you hours.
Understand Big-O and the data structures and algorithms interviews ask about and real work needs — with 40+ problems of increasing difficulty.
A practical 4-week plan: a CV that passes screening, a GitHub profile that stands out, solving coding problems under time pressure, plus system design and behavioural interviews.
Build beautiful responsive sites that work on every screen. Semantic structure, Flexbox and Grid, responsive design and accessibility — ending with a full landing page you deploy.
Understand JavaScript deeply before React or any framework: scope and closures, the DOM, async programming with Promises and async/await, and fetching data from real APIs.
Learn React the way companies use it: components and state, hooks, routing, data fetching, then build and deploy a complete task-management app together.