Structure a study plan
Turn plain text into headings, paragraphs, and a list.
PRACTICE WITH A PURPOSE
Apply what you have learned through interactive coding exercises and guided projects you build in your own files.
No account needed. Editor drafts stay in this browser; downloaded project files stay on your computer.
These activities appear in the guided path after their prerequisite lessons. Use the course outline to learn in order, or revisit a practice below.
View all courses →— / 67 required steps complete · Saved in this browser.
Course 1 of 6 · HTML fundamentals
Start: Build your first HTML page →Follow the recommended order or open any step. Optional previews, challenges, and playgrounds do not block completion.
Turn plain text into headings, paragraphs, and a list.
Reconnect stylesheets, scripts, images, and links using a folder tree.
Combine your HTML skills in a personal learning portfolio built in your own files.
Give a simple card readable text and comfortable spacing.
Build a centered welcome card by writing the CSS yourself.
Arrange a brand and menu that adapt to small screens.
Build three equal feature cards that stack on mobile.
Combine a responsive navbar, centered hero, and feature grid in one page.
Make buttons change a number with click events.
Read a name and respond when a form is submitted.
Investigate three bugs in a small counter page.
Build a sample-weather interface locally, with loading, missing-data, and error states.