Payment by bank transfer · Moroccoتعلَّم · مارِس · أتقِن

Catalogue / Development

Web Development: HTML, CSS and JavaScript

Build modern websites from A to Z: semantic HTML, CSS (Flexbox, Grid, responsive design), JavaScript, the DOM, fetch and REST APIs, up to the complete website of a riad.

  • Beginner to intermediate
  • 17 lessons
  • 17 h 20 min

A MasterLinux course · Original text

What you will learn

  • Understand what happens between the browser and the server (DNS, HTTP, HTTPS)
  • Write semantic, accessible HTML pages with forms and tables
  • Style pages with CSS and master the cascade, specificity and the box model
  • Build responsive layouts with Flexbox, Grid and media queries
  • Program in modern JavaScript (functions, arrays, objects, classes, modules)
  • Handle asynchronous code with promises and async/await
  • Manipulate the DOM and talk to a REST API with fetch
  • Ship a fast, accessible and secure website, with npm, a formatter and a linter

Course content

17 lessons · 17 h 20 min

Requirements

  • Able to use a computer and a web browser
  • No programming knowledge required
  • Terminal basics help for the labs (the “Fundamentals” course is recommended)

Who is this course for?

  • Beginners who want to become web developers
  • Computer science students (BTS, DUT, bachelor’s degree) who want a solid, practical foundation
  • Shopkeepers, craftspeople and riad managers who want to understand and improve their website
  • System administrators who want to move into development