ibra
Back to work

Archive / Web development

A map for
learning the web.

I put this together while teaching myself web development. It’s the route I’d take again, from the basics to full-stack.

01 / Foundations

Structure, style, behaviour.

Start with HTML, CSS and JavaScript. Build one small responsive page and lean on the elements the browser already gives you.

freeCodeCamp curriculum

02 / Practice

Make the ideas concrete.

Work through exercises until they feel easy, then build a small app with forms, state and a journey someone could follow start to finish.

Codecademy Satr / courses in Arabic

03 / Connect the stack

From interface to data.

Then go behind the page: server routes, databases, validation and deployment. My earlier commerce project ties Angular, Node.js, PostgreSQL and AWS together.

Explore the commerce project