
Ciência da Computação
A free, self-paced path through computer science study materials, in Portuguese.Universidade-Livre/ciencia-da-computacao
- Stars
- 21k
- Forks
- 1.7k
- Licence
- MIT
- Language
- —
- Last update
- 6 months ago
- Type
- Learning resource
What it is
This is a curated curriculum for teaching yourself computer science, written in Brazilian Portuguese. It selects courses, mostly from open content published by Brazilian universities and institutes, and arranges them in a suggested order with recommended readings. It is a guide to learning, not a program you install.
- Follow the suggested course order to study computer science fundamentals on your own
- Use the study-technique and Git/GitHub sections to prepare before starting the main curriculum
- Find recommended free courses and readings for each subject
- Ask questions and discuss course problems with other students through the Telegram server or GitHub issues
Great for
- Brazilian Portuguese speakers who want a structured self-study computer science curriculum
- Self-motivated learners who can study mostly on their own
- People who want to build a foundation in core computing concepts rather than a specific job skill
- Learners who want community support through Telegram and GitHub issues
Not ideal for
- People who want training in a specific technology or framework, because the README says the course focuses on fundamentals rather than market skills
- Learners who need a formal degree or certificate from this project, since the course is self-directed
- Readers who need English-language materials, since the course is in Portuguese
- Learners who need close instructor guidance, since the README describes the study as mostly independent
How to get it
- 1
Read it online
Clone the repository to read it locally
git clone https://github.com/Universidade-Livre/ciencia-da-computacao - 2
Run it
- Read the Sumário section to understand the goals and who the course is for
- Work through the Técnicas de estudo and Git e GitHub sections as preparation
- Open the Currículo section and follow the dependency diagram and course order
- Check the Comunidade section to join the Telegram server or open issues
- 3
Get the most out of it
- Read the 'Antes de começar' section first to build study habits
- Respect the prerequisites listed in the curriculum to avoid obstacles, as the README advises
- Check the extras lists for additional courses and books beyond the core curriculum
- Use the Telegram server to meet other students and introduce yourself
Downloads
Strengths
- Organizes free, openly available courses into a structured sequence
- Written in Portuguese and aimed at Brazilian learners
- Includes study-skills and Git/GitHub preparation material
Trade-offs
- The README notes that many recommended books are not free
- Some courses may have optional paid certificates or activities
- Relies on self-discipline; the README says it is not designed for guided instruction
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| ciencia-da-computacao (this) | 21k | Learning resource | beginner | 6 months ago | Brazilian Portuguese speakers who want a structured self-study computer science curriculum |
| computer-science | 211k | Learning resource | advanced | 4 months ago | Self-motivated adults who want a structured path through CS fundamentals |
| javascript-algorithms | 197k | Learning resource | beginner | 3 months ago | Students learning core computer science concepts in JavaScript |
| open-source-cs | 23.8k | Learning resource | intermediate | 1.4 years ago | Self-taught learners who want a structured order of study |
| tech-interview-for-developer | 17.7k | Learning resource | beginner | 1.4 years ago | Korean-speaking junior developers preparing for technical interviews |
| professional-programming | 51.7k | Curated list | beginner | 10 days ago | Software engineers who want to build professional habits and broader engineering judgment |
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.