Skip to content

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
Step-by-step guide: how to use Ciência da ComputaçãoInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Read it online

    Clone the repository to read it locally

    git clone https://github.com/Universidade-Livre/ciencia-da-computacao
  2. 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. 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

ProjectStarsTypeLevelUpdatedBest for
ciencia-da-computacao (this)21kLearning resourcebeginner6 months agoBrazilian Portuguese speakers who want a structured self-study computer science curriculum
computer-science211kLearning resourceadvanced4 months agoSelf-motivated adults who want a structured path through CS fundamentals
javascript-algorithms197kLearning resourcebeginner3 months agoStudents learning core computer science concepts in JavaScript
open-source-cs23.8kLearning resourceintermediate1.4 years agoSelf-taught learners who want a structured order of study
tech-interview-for-developer17.7kLearning resourcebeginner1.4 years agoKorean-speaking junior developers preparing for technical interviews
professional-programming51.7kCurated listbeginner10 days agoSoftware 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.