Follow a structured path to learn Computer Science fundamentals through free Brazilian university courses without paying tuition.
Build a self-study schedule that progresses logically from math and programming basics through algorithms, systems, and advanced topics.
Connect with other Portuguese-speaking learners in Brazil via the Telegram community for peer support and study accountability.
Reference recommended reading lists and course sequences aligned with standard CS degree requirements.
This repository is a structured, self-taught Computer Science curriculum offered entirely in Brazilian Portuguese. Called "Universidade Brasileira Livre" (Free Brazilian University), it curates free online courses from Brazilian universities and educational institutions and organizes them into a complete course sequence that mirrors a traditional university Computer Science degree, but without enrollment, tuition, or institutional ties. The curriculum is designed for independent learners who want a rigorous, foundational education in computing, not just practical job training. Courses are selected based on being free to access, pedagogically sound, recognized for quality, and aligned with what a standard CS curriculum covers. Recommended reading lists accompany each subject, though the books themselves are usually not free. Before the technical subjects begin, the curriculum recommends study technique courses, topics like memory, learning strategies, and self-organization, because self-directed study demands strong learning habits. The actual curriculum topics then span mathematics, programming, algorithms, data structures, computer architecture, operating systems, and more, following guidelines from Brazilian computing education bodies. A community exists on Telegram where students across Brazil can connect and support each other. Discussions and curriculum suggestions are handled through GitHub issues. You would use this repository as a free, structured roadmap if you are a Portuguese-speaking learner in Brazil (or elsewhere) who wants to teach yourself Computer Science through openly available university materials, following a logical progression from fundamentals to advanced topics.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.