explaingit

universidade-livre/ciencia-da-computacao

20,200Audience · generalComplexity · 1/5MaintainedLicenseSetup · easy

TLDR

A free, self-taught Computer Science curriculum in Portuguese, curating university courses into a complete degree-like program for independent learners in Brazil.

Mindmap

mindmap
  root((repo))
    What it does
      Curated CS curriculum
      Free university courses
      Portuguese language
      Degree-like structure
    Content areas
      Math foundations
      Programming basics
      Algorithms and data
      Systems and architecture
    Learning support
      Study technique courses
      Reading lists
      Telegram community
      GitHub discussions
    Audience
      Self-taught learners
      Portuguese speakers
      Brazil-based students
      Independent study seekers

Things people build with this

USE CASE 1

Follow a structured path to learn Computer Science fundamentals through free Brazilian university courses without paying tuition.

USE CASE 2

Build a self-study schedule that progresses logically from math and programming basics through algorithms, systems, and advanced topics.

USE CASE 3

Connect with other Portuguese-speaking learners in Brazil via the Telegram community for peer support and study accountability.

USE CASE 4

Reference recommended reading lists and course sequences aligned with standard CS degree requirements.

Getting it running

Difficulty · easy Time to first run · 5min
Use freely for any purpose including commercial, as long as you keep the copyright notice.

In plain English

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.

Copy-paste prompts

Prompt 1
I want to teach myself Computer Science using free courses. Show me how to use this curriculum to structure my learning from basics to advanced topics.
Prompt 2
What study techniques does this curriculum recommend before diving into technical subjects, and why are they important for self-directed learning?
Prompt 3
How do I find and enroll in the specific Brazilian university courses listed in this curriculum, and what order should I take them?
Prompt 4
I'm a Portuguese speaker in Brazil. How can I join the community on Telegram and connect with other students following this curriculum?
Prompt 5
What math and programming foundations does this curriculum expect before moving to algorithms and data structures?
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.