// Developer support in Arabic since 2017
Learn to code and grow your career, in Arabic.
Yallacode helps Arabic-speaking developers learn and grow in their careers: one-to-one mentorship, free video courses, technical consultancy for teams, and answers to your questions.
// In numbers
- YouTube subscribers
- 26.5K
- free videos published
- 97
- views
- 612,653
// Services
What Yallacode offers
- One-to-one mentorship Live one-to-one calls about code and your career. Available now
- Video courses Complete free courses on YouTube. Free on YouTube
- Technical consultancy Hands-on help for teams and companies. Available now
- Tips and articles Short tips, one web idea at a time. Blog coming soon
- Ask a question Send a question and we'll answer it. Forum coming soon
01 / Mentorship
One-to-one mentorship sessions
A call focused on what you need: a technical question you're stuck on, a career step you're weighing, or a way of working you want to improve.
Session topics
- Frontend development
- Career coaching
- Volunteering in the tech community
- Public speaking
- Content creation
- Running
Opens the booking calendar on Calendly.
02 / Video courses
Free courses on YouTube
Complete courses in Arabic, meant to be followed in order, each one a playlist on the Yallacode channel.
03 / Consultancy
Technical consultancy for teams and companies
Hands-on work with your team on specific problems in web applications.
Web performance
Measuring and improving Core Web Vitals, including INP and load speed.
Frontend architecture
Structuring large React and TypeScript applications so they stay maintainable.
Developer experience
Tooling and ways of working that speed a team up: testing, Git and code review.
Workshops and talks
Teaching sessions for your team on any of these topics.
or write directly to contact@yallacode.com
04 / Tips
One idea at a time
Short tips, one idea at a time: Yalla Tips videos on YouTube and written tips you can share as an image.
- Coolify: an open-source Vercel alternative on your own server Written tip · Sep 27, 2026
- How to center a div Video · 10:22 · Apr 4, 2024
- lodash debounce Video · 9:54 · Apr 1, 2024
- Stacking Context Video · 13:47 · Mar 28, 2024
- Bubbling vs Capturing Video · 11:01 · Mar 25, 2024
- CSS Box Model Video · 9:47 · Mar 21, 2024
- Queue in JavaScript Video · 4:58 · Mar 18, 2024
- CSS Specificity Video · 9:56 · Mar 14, 2024
BlogComing soon
Written articles in Arabic, coming soon to this site.
05 / Ask
Ask Yallacode
Have a technical or career question? Send it here and we'll answer it. With your permission, the answer may be public, in a video or a post, so others can learn from it too. A Q&A forum is on the way.
// Founder
Medhat Dawoud
Medhat started publishing free technical videos in Arabic in 2017 under the name SemiColon, which later became Yallacode.
Full-stack engineer and Google Developer Expert.
- Has worked at Miro, IKEA, PassionatePeople, Zoover, and Backbase.
- Has spoken at more than 44 international conferences and events in more than 8 countries.
- Published the Redux Recipes course with Packt in February 2019.
- Born and raised in Egypt, living in the Netherlands since 2017.


