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 curriculum02 / 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 Arabic03 / 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