Skip to content

Curso de HTML5 e CSS3

Free beginner course on HTML5 and CSS3 with PDFs, exercises and challenges, in Portuguese.gustavoguanabara/html-css

Stars
16.6k
Forks
3.9k
Licence
MIT
Language
HTML
Last update
1.2 years ago
Type
Learning resource

No commits in over a year — check for forks or alternatives before adopting.

What it is

This is a free course for beginners learning HTML5 and CSS3, the basic languages for building web pages and styling them. The README is written in Portuguese and offers lesson PDFs, code for each exercise, runnable example pages in the browser, and challenges to practice. It is meant to be studied by reading the material and inspecting the code.

  • Read the lesson PDFs in the aulas-pdf folder in order
  • Open the exercise code in the exercicios folder to see how each example is written
  • Run the exercise pages in the browser through the linked GitHub Pages site
  • Work through the HTML challenges in the desafios folder

Great for

  • Absolute beginners who read Portuguese and want to learn HTML and CSS
  • Self-learners who prefer PDF lessons paired with example code
  • Teachers who want free classroom material on basic web design
  • People who want to see working examples without installing anything

Not ideal for

  • Readers who need English-language material, since the README is in Portuguese
  • Experienced developers looking for advanced CSS layout or JavaScript topics, since the README only describes basic HTML5 and CSS3 teaching
  • Anyone wanting to reuse the content in published books or commercial course materials, because the license terms in the README forbid that use
Step-by-step guide: how to use Curso de HTML5 e CSS3Install, first run, examples, tips and FAQs

How to get it

  1. 1

    Use it in the browser (or self-host)

    Clone the repository

    git clone https://github.com/gustavoguanabara/html-css.git
  2. 2

    Run it

    • Open the homepage at https://gustavoguanabara.github.io/html-css/
    • Go to the exercicios section and open an example page
    • Read the matching code in the exercicios folder on GitHub
    • Open the PDF lesson for the same topic from the aulas-pdf folder
  3. 3

    Get the most out of it

    • Read each PDF lesson alongside its exercise code so you can connect explanation and example
    • Edit the exercise files in a local copy and reload the page to see how changes affect the result
    • Complete the challenges in the desafios folder after each lesson
    • Keep the original author attribution if you share the material, as the README requires

Downloads

Strengths

  • Free and publicly available, with lessons, exercises and challenges in one repository
  • Each exercise has its code available to read and a live page to view
  • Widely used in Portuguese-speaking learning communities, judging by its star count

Trade-offs

  • The README is in Portuguese, so non-Portuguese speakers will have a harder time
  • The README only describes beginner-level HTML5 and CSS3, not a full web development path
  • Usage terms restrict reuse for commercial books or handouts, which limits some kinds of sharing

How it compares

ProjectStarsTypeLevelUpdatedBest for
html-css (this)16.6kLearning resourcebeginner1.2 years agoAbsolute beginners who read Portuguese and want to learn HTML and CSS
guiadevbrasil15.8kCurated listbeginner2 months agoBrazilian Portuguese speakers starting out in programming
simplefolio14.2kLibrarybeginner10 months agoDevelopers who want a simple one-page personal website without designing from scratch
nodeppt10.3kDev toolintermediate5.8 years agoDevelopers who prefer writing slides in Markdown over a visual editor
jekyll-theme-chirpy10.3kLibraryintermediate2 months agoDevelopers who want a technical blog without designing a site from scratch
three.js117kLibraryintermediate4 days agoWeb developers adding interactive 3D graphics to a website

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.