This is a professor's public teaching repository. Gustavo Guanabara, who teaches web development courses, has organized all the materials from his in-person classes and made them freely available online. Think of it as a textbook and practice lab rolled into one, anyone can access the lessons and try out the exercises without needing to be enrolled in his actual classes. The repository is split into two main courses. The first covers HTML5 and CSS3, which are the foundational building blocks for creating web pages. You learn how to structure content with HTML (which handles text, images, and layout) and style it with CSS (which handles colors, fonts, and visual design). The second course teaches JavaScript, the programming language that makes web pages interactive, things like buttons that respond when you click them, forms that validate your input, or animations that happen as you scroll. For beginners, JavaScript also serves as an approachable first programming language. For each course, the professor provides lesson PDFs, working code examples you can study, live exercises you can run directly in your browser, and coding challenges to test what you've learned. Students can read the lecture notes, look at sample code to understand how things work, practice by running exercises, and then tackle harder problems on their own. It's a complete self-paced learning path for anyone wanting to build web pages from scratch. This setup appeals to students looking for free, structured web development education, self-taught developers who want reference materials, and anyone curious about how websites actually work. Because everything is in a public GitHub repository, the content stays up-to-date and accessible to anyone in the world.
← gustavoguanabara on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.