The three languages of every web page. Each course has short animated explainers narrated in Arabic and a practice lab where you write real code in the browser.
Structure, style, then behaviour
The structure of a page: elements, attributes, links, forms and semantic layout.
The look of a page: selectors, the box model, flexbox, grid and responsive design.
The behaviour of a page: 6 parts, from variables to the DOM, async and functional programming.