Web pages and interaction
Frontend · 5 stages
Learn to build what a visitor sees and uses: text, images, menus, and buttons.
Your project: A personal website you develop and publish.
See the learning stepsFor beginners, one step at a time
Learn with Isam (LWI) is a learning project that helps beginners learn to code by building small projects. Follow the guide in English or Arabic, and choose resources that suit your next step.
This is my first web page.
A simple HTML page. Styling comes later.
Start with what makes you curious. You can explore the other path later.
Frontend · 5 stages
Learn to build what a visitor sees and uses: text, images, menus, and buttons.
Your project: A personal website you develop and publish.
See the learning stepsBackend · 5 stages
Learn to build what happens behind the interface: receiving requests, processing data, and saving it.
Your project: A program for managing your daily tasks.
See the learning stepsNot sure? Start with your first web page. You can explore the other path later.
Questions before you begin
Yes. The learning paths, guided lessons, exercises, and feedback are available in English and Arabic. Choose your language in the header. External courses have their own teaching languages; many are in Arabic, so check each resource’s language label before opening it.
Your first web pages need no advanced maths. Basic calculations and logical thinking are enough for these beginner tasks. Some later fields, such as graphics or machine learning, need more maths.
Yes. You can try the first HTML lessons in your phone’s browser. A computer makes working with files and larger projects easier.
It depends on your practice time and starting point. Pick a session you can repeat, such as half an hour, and finish a small task. Use what you can build as your measure of progress; completing videos alone is not a readiness check.
Save your work, read the exact error or unexpected result, and check one thing at a time. The HTML guide includes common fixes. If you ask for help, explain what you expected, what happened, and the smallest example that shows the issue.