html-css
Curso de HTML5 e CSS3
Free beginner HTML5 and CSS3 course in Portuguese by Gustavo Guanabara. Includes PDF lessons, exercise source code, and challenge problems for self-taught learners and teachers.
This is a free, beginner-level course on HTML5 and CSS3 — the two core building blocks of web pages. HTML (HyperText Markup Language) defines the structure of a page, like headings, paragraphs, and images, while CSS (Cascading Style Sheets) controls how everything looks — colors, fonts, layout, and spacing. Together they are the starting point for anyone who wants to build websites.
The repository is a teaching resource created by Gustavo Guanabara and published in Portuguese. It includes PDF lesson files, exercise source code, and challenge problems that students can view and run directly from GitHub. The exercises are live and interactive, so you can see exactly what the code produces in a browser without setting anything up locally.
This is aimed at complete beginners — people who have never written a line of web code — as well as teachers who want ready-made classroom material. Everything is free to use for personal learning or classroom instruction, with the condition that credit is given to the original author. The material cannot be repackaged into books or sold commercially.
Where it fits
- Learn HTML5 and CSS3 from zero by following the video course and PDF lessons
- Use the lesson PDFs and exercises as ready-made classroom material
- Practice with the included challenge problems to build small web pages