
Modern Web Development with HTML5, CSS3, and JavaScript is a beginner Frontend Development course delivered in person and online by SBEEH Software Academy in Amman, Jordan.
5 Days (40 Hours)
Last updated August 16, 2026
Main Topics:
Detailed Subtopics:
Hands-On Lab: Build the semantic HTML structure for a multi-section personal portfolio site, including a contact form with properly labeled inputs.
Real-World Scenario: A freelance professional needs a simple personal website with an about section, a portfolio gallery, and a contact form.
Learning Outcome: Participants can write clean, semantic, accessible HTML5 markup for a real multi-section page.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Style the Day 1 portfolio site: a Flexbox navigation bar, a Grid-based portfolio gallery, and consistent typography using CSS variables.
Real-World Scenario: The portfolio site's raw HTML needs to look professional and visually organized before it's shown to potential clients.
Learning Outcome: Participants can lay out a real page using modern CSS (Flexbox and Grid) without relying on a framework.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Make the portfolio site fully responsive across mobile, tablet, and desktop breakpoints, including a mobile navigation pattern.
Real-World Scenario: Analytics show over half of the site's visitors are on mobile devices, but the current layout breaks below 768px width.
Learning Outcome: Participants can design and implement a responsive layout that works correctly across common device sizes.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Add JavaScript interactivity to the portfolio site: a mobile menu toggle, client-side contact form validation, and a dynamically filterable portfolio gallery.
Real-World Scenario: The contact form currently allows submission with an empty or invalid email address, and the portfolio gallery needs a working category filter.
Learning Outcome: Participants can use vanilla JavaScript to manipulate the DOM and respond to user interaction correctly.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Add a dynamic section to the portfolio site that fetches and displays live data from a public API (e.g., weather or GitHub repositories), with proper loading and error states, then deploy the finished site.
Real-World Scenario: The portfolio would benefit from a live 'currently reading' or 'latest projects' section pulled automatically from an external service rather than manually updated.
Learning Outcome: Participants leave with a complete, responsive, interactive website — built and deployed entirely with HTML5, CSS3, and vanilla JavaScript — and the foundation needed to move into a framework such as React.
This course is the standard entry point for anyone with no prior web development background who wants to build real websites from scratch.
No prior web development or programming experience is required.
Upon successful completion of the training, participants will receive an official Certificate of Completion.

A look at our training sessions — hands-on training sessions with professionals across Jordan and the GCC.
Reach out and we'll help you plan the right training for your team.