
Aqui estão alguns sites que reuni para todos que querem encontrar cursos e conteúdos gratuitos na internet.
Desenvolvimento
Freecodecamp
Freecodecamp é uma plataforma de cursos geralmente gratuitos e interativos, com um editor de código embutido com uma sequência de tutoriais onde o usuário vai progredindo em uma tecnologia específica com base em exercícios e exemplos. Ele também tem recursos de perfil com pontos e registro de atividades, até mesmo tem como obter certificados pelo site. Você pode acessar ele por aqui ou sua versão traduzida para português aqui.
Curso em vídeo é um projeto criado pelo professor Gustavo Guanabara, normalmente focado naquele aluno que está iniciando nos estudos de linguagens de programação e desenvolvimento, onde oferece os cursos totalmente gratuitos e cria novos cursos e mantém a plataforma com base nas contribuições da comunidade. Possui uma excelente didática e boas práticas, pode acessar através deste site ou pelo Youtube.
Uma plataforma social, com ranking de pontos e um perfil de comunidade, que oferece vários cursos gratuitos, bootcamps, artigos e live code. Também geram certificado além do networking com a comunidade. Você pode acessar aqui.
Rocketseat Discovery
É uma plataforma que busca ensinar as bases para começar no desenvolvimento WEB gratuitamente, mas que também há planos com mais cursos e recursos. Pode ser acessado aqui.
Para quem quer encarar algo mais baixo nível, este site/plataforma/comunidade reúne livros, cursos e roadmaps que tratam de bases e programação com linguagens de baixo nível como Assembly e C, além de conteúdos voltados para a área de segurança da informação e pentest. Acesse clicando aqui.
Um site de tecnologia com vários artigos interessantes, além de guias sobre várias tecnologias web e design em inglês. Você pode acessar aqui.
Roadmaps
Universidade Brasileira Livre (UBL)
É um agrupamento de cursos seguindo uma “grade curricular” lógica. Segundo o mesmo:
“O Curso de Ciência da Computação oferecido pela Universidade Livre Brasileira é uma educação completa em Ciência da Computação usando materiais on-line e em Português do Brasil. Esse Curso não é pensado para treinamento em tecnologias específicas ou focado em habilidades profissionais direcionadas ao mercado. Esse Curso é pensado para aqueles que desejam uma educação própria, com qualidade, fundada nos conceitos fundamentais da computação e é planejada para alunos com disciplina, comprometimento e (o mais importante) bons hábitos de estudo majoritariamente independentes, mas que buscam o suporte de uma comunidade de outros estudantes no Brasil todo.
Está em formato de um repositório no Github e pode ser acessado aqui.
Diversos roadmaps de diferentes áreas, como Backend, Frontend, React, DevOps, Angular, Android, Python, Go, Java, DBA, entre outros, com detalhes entre cada etapa. Também sugere cursos e conteúdos gratuitos na internet, porém no idioma Inglês somente. Pode ser acessado neste site.
Livros e Referências
Mozilla Developer Network (MDN) – Tecnologias WEB (HTML5, CSS3, JS, JSON, XML, etc)
É uma plataforma feita pela Mozilla para desenvolvedores, onde são postados conteúdos de documentação de tecnologias WEB para a comunidade, onde a comunidade pode contribuir e até traduzir os conteúdos. Serve tanto para aprender como funciona determinado recurso quanto para usar para referências caso esqueça de algo. Pode ser acessado aqui neste site.
Coleção de livros de programação – Free-programming-books – Ebook Foundation
É uma coleção de ebooks gratuitos pela internet de diversas tecnologias da área de desenvolvimento de sistemas. Você pode ver aqui.
Refactoring Guru
Uma documentação bem detalhada (e ilustrada!) com conteúdos diversos para padrões e refatoração de código! É recomendado para quem já tem experiência programando, mas também aqueles que querem aprender boas práticas para ter um código mais limpo e de fácil manutenção. Pode ser acessado aqui.
Você pode ajudar ao mandar sugestões nos comentários! 😉