Courses
One small idea a week. Each week has a live lesson, a practice task, a marked assignment and a bonus challenge.
CSS
-
Week 1
HTML check-up and your first CSSRefresh the HTML you learned last year, then use CSS to change how a page looks: colours, sizes and backgrounds.
-
Week 2
Selectors: choosing what to styleStyle exactly the parts you want: every element of a kind, a group with a class, one element with an id, several at once, or only the ones inside another element.
-
Week 3
Colours and backgroundsWrite any colour as a name, a hex code or rgb(), make colours see-through, and fill backgrounds with colours and gradients.
-
Week 4
Text and fontsChoose fonts with a backup, set sizes with units, and control bold, italic, alignment, line spacing and link underlines.
-
Week 5
Units and sizesMake things the right size: px for exact sizes, % to fit inside something, rem for text that grows together, and max-width so pictures never spill off the screen.
-
Week 6
The box modelEvery element is a box: content in the middle, then padding, then a border, then margin outside. Learn to give things breathing room, borders and rounded corners — and to centre a box.
-
Week 7
Which rule wins? The cascadeWhen two rules give the same element different styles, only one can win. Learn the three tie-breakers — order, specificity and inheritance — and use the browser’s Inspect tool to see why.
-
Week 8
Project: style “All about me”Put weeks 1–7 together. The HTML for an “All about me” page is ready — make it yours with colours, fonts, sizes and boxes. There’s no single right answer: the checks look for the skills, not exact values.
-
Week 10
Flexbox 1: boxes in a rowPut boxes side by side and line them up — left, right, centre, spread out, or in the middle both ways — with display: flex.
-
Week 11
Flexbox 2: menus and cardsBuild the two things every website has: a menu bar and a row of cards that wraps onto new lines on a phone. New today: gap, flex-wrap and list-style.
-
Week 12
CSS Grid: rows and columnsFlexbox lines things up in one direction. Grid does rows and columns at the same time — perfect for photo galleries, dashboards and whole page layouts.
-
Week 13
Positioning: stickers, sticky menus and z-indexPut things exactly where you want: a “SALE” sticker on the corner of a card, a menu that sticks to the top, a button that floats in the corner — and decide what goes on top.
HTML
-
Week 1
Your first web pageLearn what HTML is, how a web page is built, and make your own page from scratch.
-
Week 2
Headings, paragraphs and commentsOrganise a page with six levels of headings, write paragraphs, and leave notes in your code with comments.
-
Week 3
Bold, italic, line breaks and listsMake words stand out with bold and italic, break lines inside a paragraph, and build bulleted and numbered lists.
-
Week 4
LinksLink your page to other websites, open links in a new tab, and make an email link.