30 Repositórios do GitHub Para Aprender Programação

30 Repositórios do GitHub Para Aprender Programação

Os repositórios do GitHub são ótimas alternativas para aprender programação de forma prática e interativa.

O GitHub é uma plataforma amplamente utilizada por desenvolvedores de todo o mundo para hospedar, colaborar e compartilhar código-fonte de projetos de software. Com milhões de repositórios disponíveis, pode ser difícil encontrar os melhores recursos para aprender programação. Neste artigo, apresentaremos 30 repositórios do GitHub que podem te ajudar a aprender programação, incluindo roadmaps, javascripts, frameworks, e-books e muito mais. Vamos lá!

1- FreeCodeCamp

O freeCodeCamp é uma comunidade de aprendizado online que oferece currículos abrangentes de programação. Seu repositório no GitHub contém uma vasta quantidade de projetos e desafios práticos em várias linguagens de programação.

https://github.com/freeCodeCamp/freeCodeCamp

2- The Odin Project

O Odin Project é outro recurso educacional gratuito e de código aberto para aprender desenvolvimento web. Seu repositório oferece um currículo completo, incluindo projetos práticos e guias passo a passo.

https://github.com/TheOdinProject/curriculum

3- Coding Interview University

Este repositório é uma excelente fonte de estudo para quem quer se preparar para entrevistas de programação. Ele fornece uma extensa lista de tópicos e recursos recomendados para cada área de conhecimento.

https://github.com/jwasham/coding-interview-university

4- CS50’s Introduction to Computer Science

A famosa série de cursos de ciência da computação da Universidade de Harvard está disponível gratuitamente no GitHub. O repositório contém as aulas, materiais e projetos do curso.

https://github.com/cs50

5- Public APIs

Se você está interessado em desenvolvimento de API, este repositório oferece uma lista extensa de APIs públicas para praticar suas habilidades. Ele inclui APIs de serviços populares como Twitter, GitHub, Spotify, entre outros.

https://github.com/public-apis/public-apis

6- Build Your Own X

Este repositório reúne uma coleção de tutoriais passo a passo para criar várias tecnologias, desde bancos de dados até sistemas operacionais. É uma ótima maneira de aprofundar seu conhecimento técnico.

https://github.com/danistefanovic/build-your-own-x

7- Tensorflow Models

Se você está interessado em aprendizado de máquina e inteligência artificial, este repositório contém uma variedade de modelos e exemplos implementados em Tensorflow, uma das principais bibliotecas nessa área.

https://github.com/tensorflow/models

8- React Native

O React Native é uma estrutura para desenvolvimento de aplicativos móveis nativos usando JavaScript e React. Seu repositório no GitHub é um recurso valioso para aprender sobre o desenvolvimento de aplicativos móveis modernos.

https://github.com/facebook/react-native

9- Awesome Python

Este repositório é uma lista curada de recursos e bibliotecas Python úteis. É um ótimo ponto de partida para descobrir projetos interessantes

https://github.com/vinta/awesome-python

10- Roadmap do desenvolvedor web

Um roadmap abrangente para desenvolvedores web, mostrando caminhos de aprendizado e habilidades necessárias para diferentes trajetórias profissionais.

https://github.com/kamranahmedse/developer-roadmap

11- JavaScript30

Um curso gratuito de 30 dias que ensina JavaScript puro por meio de projetos práticos.

https://github.com/wesbos/JavaScript30

12- React

O repositório oficial do React, uma biblioteca JavaScript popular para criar interfaces de usuário interativas.

https://github.com/facebook/react

13- Free Programming Books

Uma extensa coleção de e-books gratuitos sobre programação, abrangendo várias linguagens e tópicos.

https://github.com/EbookFoundation/free-programming-books

14- CSS Grid Layout

Um repositório com perguntas e respostas sobre CSS Grid Layout, uma poderosa técnica de layout para páginas web.

https://github.com/css-grid/css-grid-ama

15- Node.js

O repositório oficial do Node.js, uma plataforma JavaScript para criar aplicativos de rede escaláveis.

https://github.com/nodejs/node

16- Awesome Public Datasets

Uma lista de conjuntos de dados públicos interessantes e úteis para praticar análise de dados e desenvolvimento de aplicativos.

https://github.com/awesomedata/awesome-public-datasets

17- Front-End Checklist

Um checklist abrangente para desenvolvedores front-end, ajudando a garantir a qualidade e a eficiência do código.

https://github.com/thedaviddias/Front-End-Checklist)

18- Python

O repositório oficial do Python, uma linguagem de programação versátil e fácil de aprender.

https://github.com/python

19- JavaScript Algorithms and Data Structures

Uma coleção de algoritmos e estruturas de dados implementados em JavaScript, com explicações detalhadas.

https://github.com/trekhleb/javascript-algorithms

20- HTML Boilerplate

Um template básico para criar sites modernos e responsivos usando HTML5 e CSS3. Ele contém uma estrutura padrão de arquivos e pastas, além de alguns recursos úteis como normalização de estilos, scripts de performance e segurança.

https://github.com/topics/html5-boilerplate

21- CSS Tricks

Um repositório repleto de dicas, truques e técnicas avançadas de CSS para criar designs modernos.

https://github.com/CSS-Tricks

22- You Don’t Know JS

Uma série de livros que exploram os detalhes mais profundos do JavaScript e ajudam a aprimorar sua compreensão da linguagem.

https://github.com/getify/You-Dont-Know-JS

23- Free For Dev

Uma coleção de recursos gratuitos para programadores.

https://github.com/jixserver/free-for-dev

24- App Ideas Collection

Um repositório com dezenas de idéias para você criar seu primeiro aplicativo

https://github.com/florinpop17/app-ideas

25- Javascript Questions

Um repesitário do GitHub com uma lista de 154 questões de JavaScript, disponível em vários idiomas.

https://github.com/lydiahallie/javascript-questions

26- SQL Practice

Queries SQL para você estudar

https://github.com/mdh266/SQL-Practice

26- PHP Interview-Questions

Perguntas de entrevistas para programadores PHP

https://github.com/learning-zone/php-interview-questions

27- Frontend Challenges

Desafios reais para vagas de emprego Front End.

https://github.com/felipefialho/

28- Collab Code Tech

Desafios reais para vagas de emprego Back End

https://github.com/CollabCodeTech/backend-challenges

29- Backend BR

Um repositório repleto de desafios backend em português relevantes no mercado.

https://github.com/backend-br/desafios

30- Clean Code Javascript

Neste repositório você encontrará os conceitos de código limpo e engenharia de software do livro Clean Code de Robert C. Martin.

https://github.com/felipe-augusto/clean-code-javascript

Esses são apenas alguns exemplos, mas existem muitos outros repositórios do GitHub que podem te ajudar a aprender programação. Você pode pesquisar por tópicos, linguagens, estrelas ou tendências para encontrar os que mais te interessam.

Portanto, explorar e utilizar os repositórios do GitHub é uma estratégia altamente recomendada para aqueles que desejam aprender programação de forma efetiva.

Se você gostou dessa artigo, curta e compartilhe com seus amigos!

banner fullstack developer - 30 Repositórios do GitHub Para Aprender Programação

Leia também:

Sobre o Autor

Robson dos Santos
Robson dos Santos

DICA EXTRA!!!Algumas pessoas estão nos perguntando qual é o curso que recomendamos para quem deseja aprender programação, mesmo sem ter qualquer conhecimento sobre o assunto. Nossa recomendação, tanto para quem está iniciando, como para quem já possui mais experiência, é essa AQUI!

    1 Comentário

    Deixe um comentário

    O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *