Programming Academy
Build real web pages, a tag at a time: headings, lists, links, pictures, tables and forms, and see each page as you type. Then put them together into a small website of your own.
36 lessons, about 225 minutes so far · the first 3 lessons free
36 lessons
What HTML is, the tags every page is made of, and how a browser turns them into the page you see.
What an element is, the few that need no end tag, and attributes that add details to them: lang, title, id and class.
Six sizes of heading, paragraphs and line breaks, bold, italic and highlighted words, and lists with bullets or numbers.
Link to other sites, your own pages and parts of a page, and put pictures on your pages, with words for people who can't see them.
Rows and columns of data: price lists, timetables and cricket scorecards, with headings, captions and cells that span.
Boxes to type in, choices to pick, and buttons: how pages ask questions, and how labels make them easy for everyone to answer.
Header, nav, main, section, article, aside and footer: tags that say what each part of a page is for, for screen readers, search engines and you.
Put it all together: a page about you, a recipe, an event poster, a small site of linked pages, and a portfolio of your own.