Repolode
ossu

ossu/computer-science

Um percurso gratuito e no próprio ritmo por um currículo completo de ciência da computação, com cursos e livros online e apoio da comunidade.

Estrelas
210,104
Forks
26,007
Issues abertas
29
Último commit
há 3 meses

O que é?

A Open Source Society University (OSSU) é uma lista selecionada de cursos e livros online gratuitos que, em conjunto, cobrem o conteúdo de uma graduação em ciência da computação, sem os requisitos de educação geral. O projeto é voltado a pessoas que já têm formação em outras áreas e querem aprender ciência da computação principalmente por conta própria.

O currículo é dividido em Introdução à Ciência da Computação, Núcleo de Ciência da Computação (programação, matemática, ferramentas, sistemas, teoria, segurança, aplicações e ética), disciplinas eletivas avançadas e um projeto final. Os cursos só são selecionados se estiverem com inscrições abertas, forem oferecidos regularmente ou no próprio ritmo e estiverem alinhados às diretrizes do currículo CS 2013. Quando não há um curso adequado, é usado um livro. Cada etapa informa a duração estimada, a dedicação semanal, os pré-requisitos e um canal de discussão no Discord.

O projeto é mantido como um repositório no GitHub e um site, com um servidor no Discord e issues no GitHub para dúvidas e mudanças no currículo. Os estudantes podem fazer fork do repositório para acompanhar o próprio progresso.

Recursos principais

  • 01Abrange tópicos introdutórios, fundamentais e avançados de ciência da computação, de programação e matemática a sistemas, teoria e segurança.
  • 02Cada curso informa a duração, a dedicação semanal e os pré-requisitos para ajudar a planejar os estudos.
  • 03Os cursos são gratuitos, embora alguns cobrem por trabalhos avaliados ou certificados.
  • 04Inclui uma etapa de projeto final e uma lista de cursos sugeridos com foco em projetos.
  • 05Oferece uma comunidade no Discord e issues no GitHub para dúvidas e feedback sobre o currículo.

Casos de uso

  • Adultos com formação em uma área que não seja ciência da computação e que queiram um percurso estruturado e autodidata para aprender a área.
  • Desenvolvedores em atividade que queiram preencher lacunas em teoria, algoritmos ou conhecimento de sistemas.
  • Educadores ou grupos de estudo que busquem uma lista gratuita e organizada de cursos em nível universitário.

Tópicos

Perguntas frequentes

O que é computer-science?
Um percurso gratuito e no próprio ritmo por um currículo completo de ciência da computação, com cursos e livros online e apoio da comunidade. A Open Source Society University (OSSU) é uma lista selecionada de cursos e livros online gratuitos que, em conjunto, cobrem o conteúdo de uma graduação em ciência da computação, sem os requisitos de educação geral. O projeto é voltado a pessoas que já têm formação em outras áreas e querem aprender ciência da computação principalmente por conta própria.
computer-science é gratuito? Qual é a licença?
computer-science é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
computer-science ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de computer-science foi em 14 de jul. de 2026.
Para que posso usar computer-science?
Adultos com formação em uma área que não seja ciência da computação e que queiram um percurso estruturado e autodidata para aprender a área. Desenvolvedores em atividade que queiram preencher lacunas em teoria, algoritmos ou conhecimento de sistemas. Educadores ou grupos de estudo que busquem uma lista gratuita e organizada de cursos em nível universitário.
Onde consigo computer-science?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ossu/computer-science

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados