Rooman
Global certifications · Web standards · Programming

Web Technologies. Build for the web.

Rooman's Web Technologies course is 120 hours of instructor-led training in HTML5, CSS3, JavaScript and React, with live coding labs in every module. There is no single vendor exam for web development, so the course is built on the web's own standards and references, MDN, W3C and react.dev, and you earn the Rooman Certificate.

120 hours7 modulesLive labsCapstone project

What you'll be able to do

Build websites and web apps.

Every website runs on HTML, CSS and JavaScript, and React is one of the most used libraries for building web interfaces. The course takes you from your first page to a working React app.

01

Structure

Write semantic, accessible pages.

Use HTML5 elements, forms and media, following W3C accessibility guidelines.

02

Style

Lay out responsive designs.

Use CSS3, Flexbox and Grid so your pages work on every screen size.

03

Interact

Make them do things.

Program the DOM with JavaScript, fetch data, and build components in React.

Skills covered

  • Semantic HTML5 and forms
  • Web accessibility (WCAG)
  • CSS3, Flexbox and Grid
  • Responsive design
  • JavaScript and the DOM
  • Asynchronous JavaScript and fetch
  • React components, props and state
  • React hooks and forms

Who it's for

Built for future web developers.

The course is for students, graduates and career switchers who want to build websites and web apps. You do not need programming experience: the first module starts with your first web page.

Roles where these skills are used

  • Front-End Developer
  • Web Developer
  • UI Developer
  • React Developer (junior)
  • Web Designer
  • Full Stack Developer (trainee)

Entry requirements.

  • No programming experience needed
  • Comfort using a computer
  • Good English

Not sure which certification fits? Take the 10-minute career assessment, or talk to a counsellor.

120 hours · 7 modules

A curriculum built on the web's own standards.

Seven modules, from your first page to a React app, built on MDN, W3C and react.dev.

01HTML516 hrs

Structure, meaning and forms.

Topics covered

  • Document structure and semantic elements
  • Text, links, images and media
  • Tables and forms
  • HTML validation

You produce: a multi-page semantic website.

02CSS3 and layout18 hrs

Styling, Flexbox and Grid.

Topics covered

  • Selectors, the cascade and the box model
  • Typography and colour
  • Flexbox
  • CSS Grid

You produce: a styled, laid-out website.

03Responsive design and accessibility14 hrs

Pages that work for every screen and every person.

Topics covered

  • Media queries and responsive layouts
  • Transitions and animations
  • WCAG accessibility principles

You produce: a responsive, accessible website.

04JavaScript fundamentals22 hrs

The language of the web.

Topics covered

  • Variables, types and operators
  • Functions and scope
  • Arrays, objects and JSON
  • ES modules

You produce: interactive features written in JavaScript.

05The DOM and asynchronous JavaScript16 hrs

Changing pages and talking to servers.

Topics covered

  • Selecting and changing DOM elements
  • Events
  • Promises, async and await
  • Fetching data from an API

You produce: a page that loads live data.

06React24 hrs

Components, state and hooks.

Topics covered

  • Components and JSX
  • Props and state
  • Hooks: useState and useEffect
  • Forms and lists in React

You produce: a React single-page app.

07Portfolio and review10 hrs

Putting your work online and reviewing every topic.

Topics covered

  • Publishing your site
  • Portfolio review
  • Review of every module

You produce: your portfolio site, live.

Tools covered

The tools you'll work with.

You build for the web in every session.

Tools covered in Web Technologies
Tool groupToolsWhat you use them for
EditorVS CodeWrite and debug code
Browser toolsChrome DevToolsInspect, debug and test pages
LibraryReactBuild interactive interfaces
ToolingNode.js, npm, ViteRun and build projects
Version controlGit, GitHubTrack, share and publish your code

Capstone

Build a web app. Put it online.

Build a responsive, accessible React app that loads live data from an API, publish it, and add it to the portfolio site you build during the course.

Every module ends with a live coding lab.

What you finish with.

  • A semantic, accessible website
  • A responsive layout with Flexbox and Grid
  • A page that loads live data
  • A React single-page app
  • Your capstone: a published React app

Your credential

Rooman Certificate.

The Rooman Certificate, with a portfolio to show. You earn the Rooman Certificate when you complete the course. There is no single vendor exam for web development, so the portfolio of sites and apps you publish is your proof of skill.

Everything you learn follows the web's own references, MDN, W3C and react.dev, so it stays current.

What's included

Everything you need to finish.

  • Instructor-led sessions, taught live
  • Live labs on every module
  • Practice on every exam topic, then a full review
  • Retry-until-pass exam support
  • The Rooman Certificate when you complete the course
  • A counsellor to guide exam registration

Before you enrol

Questions future web developers ask.

Can't find your answer? Call 080 6945 1000 or WhatsApp us.

Who is this course for?

Students, graduates and career switchers who want to build websites and web apps.

Is there a vendor exam?

No. There is no single, widely recognised vendor exam for web development, so the course is built on the web's own standards and ends with a portfolio you can show employers.

Do I need programming experience?

No. The first module starts with your first web page.

How much time does it take?

120 hours of instructor-led training, with live coding labs in every module.

Which technologies will I learn?

HTML5, CSS3 with Flexbox and Grid, JavaScript, and React, plus Git and the browser's developer tools.

What comes after this?

Full Stack Development with Gen AI, one of Rooman's professional programmes, adds back-end development and AI.

Which certificate will I receive?

The Rooman Certificate, with a portfolio of the sites and apps you build.

What if I don't pass first time?

Rooman's retry-until-pass support: if you do not pass first time, your preparation continues until you sit the exam again and pass it.

How do I find out fees and batch dates?

Talk to a Rooman counsellor on 080 6945 1000 or WhatsApp +91 97390 86029. They will share current fees, payment options, exam registration and upcoming batch dates.

Next step

Start with a conversation.

Tell us which certification you are aiming for, and a counsellor will call you with batch dates, fees and exam registration.

I'm enquiring

We’ll only use your details to contact you about this course.

Course details reviewed on 25 September 2026.