HTML + CSS
Practice page structure, forms, buttons, layout, and visual states.
- 1.Build a profile card
- 2.Create a responsive action row
- 3.Style a status list
All available languages
Practice arena // beginner
Run your work, submit it for validation, and get clear feedback about what is still missing. Hints unlock one at a time. If you give up, the complete solution appears with a step-by-step explanation.
Write and run your code
Submit for useful validation
Use hints or study the solution
Practice page structure, forms, buttons, layout, and visual states.
Practice HTML, CSS, and JavaScript together with a live browser preview.
Practice components, props, state, rendering, and events.
Practice React plus routes, server/client boundaries, APIs, and persistence.
Practice safer code with types, interfaces, props, and typed task data.
Practice backend logic, API endpoints, validation, and server storage.
Practice saving app data with Firestore, document ids, and realtime reads.
Practice the same idea as a script: variables, functions, and console output. Runs live in your browser (Pyodide).
Practice the same idea with manual memory, structs, and console output. Compiled and run remotely.
Practice the same idea with classes and static typing. Compiled and run remotely.
Practice the same idea with ownership and structs. Compiled and run remotely.