Skip to content
Yallacode

// 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
Figures from the Yallacode YouTube channel as of September 26, 2026.

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
Pick a time

Loading the calendar…

Opens the booking calendar on Calendly.

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.

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.

  1. Coolify: an open-source Vercel alternative on your own server Written tip · Sep 27, 2026

    Coolify: an open-source Vercel alternative on your own server

    Were you aware that Coolify is an open-source Vercel and Heroku alternative that runs on your own server, so you pay only for the server?

    It deploys every GitHub push, gives each pull request a preview link, sets up HTTPS, and runs databases like PostgreSQL and Redis. Start at https://coolify.io/docs (opens in a new tab)

    You need a Linux server with 2 cores and 2 GB of RAM. Create the admin account right after installing: the first visitor to sign up becomes the admin. Now you know 😉

  2. How to center a div Video · 10:22 · Apr 4, 2024

    How to center a div

    Episode 8 · 10:22 · April 4, 2024

    Watch on YouTube (opens in a new tab)
  3. lodash debounce Video · 9:54 · Apr 1, 2024

    lodash debounce

    Episode 7 · 9:54 · April 1, 2024

    Watch on YouTube (opens in a new tab)
  4. Stacking Context Video · 13:47 · Mar 28, 2024

    Stacking Context

    Episode 6 · 13:47 · March 28, 2024

    Watch on YouTube (opens in a new tab)
  5. Bubbling vs Capturing Video · 11:01 · Mar 25, 2024

    Bubbling vs Capturing

    Episode 5 · 11:01 · March 25, 2024

    Watch on YouTube (opens in a new tab)
  6. CSS Box Model Video · 9:47 · Mar 21, 2024

    CSS Box Model

    Episode 4 · 9:47 · March 21, 2024

    Watch on YouTube (opens in a new tab)
  7. Queue in JavaScript Video · 4:58 · Mar 18, 2024

    Queue in JavaScript

    Episode 3 · 4:58 · March 18, 2024

    Watch on YouTube (opens in a new tab)
  8. CSS Specificity Video · 9:56 · Mar 14, 2024

    CSS Specificity

    Episode 2 · 9:56 · March 14, 2024

    Watch on YouTube (opens in a new tab)

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.

Give enough detail to understand it: what you tried and what you expected.

Only used to reply to you, never published.

Watch the questions we answered on video (opens in a new tab)

// 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.
More on medhat.dev (opens in a new tab)