DEV Community

Gabriel Galdino
Gabriel Galdino

Posted on

Roteiro com Cursos Gratuitos em Ciência da Computação

A Ciência da Computação é um campo em constante evolução e pode ser difícil saber por onde começar.

Pensando nisso, preparei um roteiro com uma formação básica em Ciência da Computação, usando materiais on-line e de qualidade. Este roteiro tem como base os Referenciais de Formação para Cursos de Graduação em Computação, da Sociedade Brasileira de Computação e cursos recomendados pela comunidade de tecnologia.

O roteiro é dividido em três partes, para que você possa começar do zero e progredir para tópicos mais avançados:

  • Introdução à Computação - essa parte contém cursos de introdução à programação e ciência da computação.

  • Aprofundamento de Conceitos Introdutórios - aqui você começará a aprofundar seus conhecimentos em ciência da computação.

  • Tópicos Finais - nessa etapa, você aplicará todo o conhecimento adquirido nos tópicos anteriores para técnicas avançadas de computação.

Todos os cursos recomendados neste roteiro podem ser realizados gratuitamente, embora alguns cursos tenham diplomas, certificados ou atividades opcionais pagas, como a Coursera.

Introdução à Computação

  • Programação para iniciantes | Série "Começando aos 40"
    por Fabio Akita via Youtube. Para acessar, clique aqui.

  • Introdução à Ciência da Computação I
    pela USP via Coursera. Para acessar, clique aqui.

Aprofundamento de Conceitos Introdutórios

  • Introdução à Ciência da Computação II
    pela USP via Coursera. Para acessar, clique aqui.

  • Laboratório de Programação Orientada a Objetos
    pela USP via Coursera. Para acessar, clique aqui.

Para seguir uma área específica em Programação, sugerimos que você confira o roadmap.sh, que é um esforço da comunidade para criar roteiros, guias e outros conteúdos educacionais para ajudar a orientar os desenvolvedores a escolher o caminho e orientar seus aprendizados.

A Trilha Info tem o objetivo de agregar e organizar conteúdos gratuitos em português para pessoas que querem ingressar na área de Tecnologia. As linguagens exigidas nas vagas da Conviso são Python, Javascript, Go e Ruby.

Tópicos Finais

  • DevOps & Agile Culture
    pela FIAP. Para acessar, clique aqui.

  • Princípios de Desenvolvimento Ágil de Software
    pelo ITA, via Coursera. Para acessar, clique aqui.

  • Essentials
    via Linux. Para acessar, clique aqui.

  • Introdução à Cibersegurança
    pela University of Washington, via EDX. Para acessar, clique aqui.

Dicas

Além disso, tenho algumas dicas bônus para você. O curso Aprendendo a aprender: ferramentas mentais poderosas para ajudá-lo a dominar assuntos difíceis, via Coursera, ajudará você a aprender melhor e mais rápido. E, por fim, o curso Como estudar do jeito certo, via Youtube, ajudará você a ser mais eficiente em seus estudos.

Com este roteiro, espero que você possa começar sua jornada na área de tecnologia. Lembre-se de que a prática é fundamental, então pratique sempre que puder.

Boa sorte em seus estudos!

Top comments (1)

Collapse
 
camilotk profile image
Camilo Cunha de Azevedo

E não deixem também de conferir a Universidade Brasileira Livre!

github.com/Universidade-Livre/cien...

Bora buscar conhecimento!