Hands-on, Arabic-first tracks in frontend, backend and programming fundamentals — real projects, code review and personal mentoring until your portfolio opens doors.
Pick one course and start today — every course ends with a project for your portfolio.
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.
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.
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.
Three clear tracks — start with the foundations, then specialise in frontend or backend.
From your first HTML tag to a production React app deployed online. Three sequential courses, a real project at every stage, and a portfolio ready for job applications.
Build secure, fast APIs with Node.js and Express, design production PostgreSQL schemas, and learn auth, testing and deployment to a real server.
What every programmer needs before specialising: Git, programming thinking in Python, data structures & algorithms, and technical interview prep.
The same tools engineering teams use at companies today.
Why DevPath
Every course is designed around what the tech job market actually needs.
No isolated exercises: you build a complete app for your portfolio and deploy it with a real link.
Push your project to GitHub and we review it line by line — exactly like an engineering team would.
Ask at the exact minute you got stuck and get an answer from the instructor or your peers.
Concepts in your language, terminology as you'll meet it in docs and interviews.
Lessons are always available, with short quizzes to check your understanding before moving on.
A certificate with your name and a verification link, ready for LinkedIn.
No long theory slides: every unit ends with a small project you build yourself, and an engineer reviews your code line by line — the way real dev teams work.
Behind the academy
Eng. Kareem El-Sayed founded DevPath after 12 years building software for startups and enterprises in Riyadh, Dubai and Cairo. The idea is simple: Arabic content that teaches programming the way it is actually practised in engineering teams — not the way textbooks describe it.
DevPath started in 2021 as a free lesson series on Git and JavaScript. At our followers' request it grew into complete tracks with real projects and personal code review for every student.
Mission: We graduate developers who are productive from day one: they write clean code, work in a team, and know how to keep learning on their own.
Vision: To make Arabic technical content the first choice — not the fallback — for anyone entering software.
From accountants, designers and university students to developers working at tech companies.
I started the frontend track as an accountant who knew nothing about code. Seven months later I landed my first React job. What helped most: every course ends with a real project for my portfolio.
Everything you need to know before you start.
No. Start with the free Git course, then Python for Beginners or HTML & CSS — they are built for people who have never written a line of code.
Sign up and start the free Git & GitHub course. If you like how we teach, the full track is waiting for you.
Start for freeMessage us and the instructor or the academy team will reply within one business day — we'll help you pick the right course for your level.
Your message goes to the academy team.