- Esse repositório foi criado por mim Fernanda Souza com o intuito de divulgar ferramentas gratuitas que possam auxiliar pessoas em seus estudos.
- Se conhece alguma que não está listada, faça fork desse repositório e abra uma solicitação de alteração (pull request).
- Sites com exercícios para treinar
Nome com Link | Sistema de Pontuação? | Salva Projetos? | Linguagens Suportadas | Observações |
---|---|---|---|---|
beecrowd | SIM | Não | C, C++, C#, Clojure, Dart, Go, Haskell, Java, JavaScript, Kotlin, PHP, Python, R, Ruby, Rust e Scala | 6 Modos desde o iniciante, com Hello World! |
Bento.IO | Sim | Não | Nenhuma específica | Plataforma de auxilio a se tornar autodidata em programação (em inglês) |
C4n y0u H4ck 1t | Sim | Não | Site com desafios de segurança, simples e avançados (Os pontos podem ser usados para se candidatar a empresa) | |
Can You Hack Us? | Sim | Não | Site com desafios de segurança (desde a pagina inicial) | |
Code | Não | Sim | Não disponível | Cursos de treino de lógica, entre outros para pessoas iniciantes |
Code Academy | Não | Não Sei | Diversas áreas de conhecimento | ------------- |
Code Chef | Sim | Sim | As principais de competições de programação | Site para treinamento em competições de programação |
Code Wars | Sim | Sim | CoffeScript, Coq, Go, NASM, Scala, Shell, entre outras. | Plataforma com exercícios para estudo de diversas linguagens (em inglês) |
Codepip | Sim | Não | HTML, CSS e JavaScript | Série de jogos e exercícios práticos para praticar a stack básica de frontend |
Coder Byte | ------ | ------ | C, C++, C#, Clojure, Dart, Elixir, Go, Java, JavaScript, Kotlin, PHP, Python3, R, Ruby, Scala, Swift, TypeScript | O Coderbyte oferece mais de 200 desafios de programação e os desafios vão de fáceis a difíceis. |
Coding Game | Sim | Sim | Bash, C, C#, C++, Clojure, D, Dart, F#, Go, Groovy, Haskell, Java, Javascript, Kotlin, Lua, ObjectiveC, OCaml, Pascal, Perl, PHP, Python3, Ruby, Rust, Scala, Swift, TypeScript, VB.NET | Site para competir e aprender criando algoritmos para jogar |
Coursera | Não | Não | Diversas | Plataforma de cursos gratuitos com certificado |
CSS Battle | Sim | Sim | HTML, CSS | Site de competição de css com menor numero de caracteres |
CSS Diner | Não | Não | CSS | Desafios para treinar seletores CSS |
Exercism | Sim | Sim | Diversas (55 linguagens) | Plataforma 100% free, para aprender e praticar |
Flex Box | Não | Não | Flex Box (CSS) | Desafios para treinar FLex Box |
Flexbox Zombies | Sim | Sim | CSS | Jogo gratuito para exercitar CSS de forma mais dinâmica e divertida |
Free Code Camp | Não | Não | Diversas | Plataforma de certificação de habilidades técnicas gratuita (em inglês) |
Fullstack Café | Não | Não | Diversas | Plataforma para treinar perguntas técnicas e desafios de código (em inglês) |
Grid Garden | Não | Não | CSS | Site para aprender e treinar css grid layout |
Hack the box | Sim | Sim | Site com desafios de segurança | |
Hackr.IO | Não | Não | Diversas | Agregador de cursos online, gratuitos e pagos |
Hacker Rank | SIM | Não | Angular, C#, CSS, Go, Java, JavaScript, Node, Node.js, Python, R, React, Rest API, SQL e etc. | Modos básicos e intermediários |
Kaggle | SIM | Não | Python, R, SQL | Maior site de referência para aprendizado de Data Science, Machine Learn e afins |
Kattis | Sim | Sim | C, C#, C++, COBOL, F#, Go, Haskell, Java, Node.js, SpiderMonkey(JS), Kotlin, Common Lisp, Objective-C, OCaml, Pascal, PHP, Prolog, Python 2, Python 3, Ruby, Rust | Site com desafios de algoritimo para treinar, com rank de países e universidades |
Khan Academy | Sim | Não | Lógica e outras disciplinas | --------- |
Koans Kotling | Não | Não | Kotlin | Teste de estruturas Kotlin para aprendizado |
Kotlinautas - Exercícios Kotlin | Não | Não | Kotlin | Projeto com exercícios de Kotlin em pt-br que pode ser utilizado dentro da IDE Intellij Community com o plugin EduTools |
LeetCode | SIM | Não | C, C++, C#, Go, Java, JavaScript, Kotlin, PHP, Python, Python3, R, Ruby, Rust, MySQL, MS SQL, Oracle, Bash, Swift, Rust, Typescript, Racket, Erlang e Elixir | Site muito bom para treinar programação e estudar pra entrevista de código, tem módulos básicos, intermediários e avançados. Sessão com materiais de estudos com prática e contest toda semana. |
PicoCTF | Sim | Não | ------ | Site com desafios de segurança(em inglês) |
SoloLearn | Sim | Não | Diversas | Diversos cursos gratuitos de programação com certificado. (em inglês) |
SQL Murder mistery | Não | Não | SQL | Site com explicação/tutoriais interativos de sql que com os resultados ajudam a resolver um mistério |
Top Coder | Sim | ------ | Diversas, depende do desafio | Voltado para programação competitiva, onde se pode competir com os outros resolvendo desafios o mais rápido possível para ter as melhores pontuações. |
Try Hack me | Sim | Sim | Site com desafios e tutorias de segurança |
- Caso queira estudar linguagens e não possa ou não queira instalar uma IDE, existem essas online
Nome com Link | Sistema de Pontuação? | Salva Projetos? | Linguagens Suportadas | Observações |
---|---|---|---|---|
Code Sand Box | Não | Sim | HTML, CSS, Node.js, entre outras | Plataforma para projetos front-end |
DartPad | Não | Não | Dart | --------- |
Glitch | Não | Sim | Linguagens para aplicações web | IDE e comunidade para aplicações web |
Google Colab | Não | Sim | Python | Plataforma para projetos feitos em python, suportando bibliotecas como pandas e networkx |
IDEONE | Não | Sim | Ada95, Assembler, AWK, Bash, C99, Cobol, COBOL 85, Fortran, Go, SQLite, Swift, entre outras | ------ |
Learn Git | Não | Não | Git | Aqui você pode aprender no passo a passo ou treinar no modo sandbox! |
OnLineGDB | Não | Sim | C, C++, Python, PHP, Ruby, C#, VB, Perl, Swift, Prolog, Javascript, Pascal, HTML, CSS e JavaScript | -------- |
Online IDE | Não | Não | Bash, C, C++, Go Lang, Java, PHP, Python, R e Ruby | Não tem sistema de login para usar |
ReplIt | Não | Sim | Bloop, Deno, Julia, Lua, Nim, Raku, Roy, entre outras | -------- |
vscode(beta) | Não | Localmente | C/C++, C#, Java, PHP, Rust, Go, TypeScript, JavaScript, Python, JSON, HTML, CSS, and LESS, entre outras | |
CodePen | Sim | Sim | HTML, CSS, JavaScript | Editor de códigos front end. Suporta importação de scripts, fontes e CSS externos. Feedback imediato das atualizações feitas. Ótimo para treinar CSS :) |
Fronteditor | Não | Sim | HTML, CSS, JavaScript, Markdown | Um simples editor de texto para projetos HTML/CSS/JavaScript.) |
Programiz | Não | Não | Python, C, C++, C#, Java, JS, SQL, HTML/CSS | Não tem sistema de login para usar |
- Outras ferramentas de aprendizado gratuitas
Nome com Link | Sistema de Pontuação? | Linguagens Suportadas | Descrição |
---|---|---|---|
APP Inventor | Não | Indefinida | Site para construção de aplicações mobile para iniciantes usando métodos de blocos para programação |
Cron App | Não | Diversas | Plataforma de desenvolvimento de projetos de aplicações web em nuvem |
Read Me | Não | Read Me | Site para criação de ReadMe para seus projetos |
Free for Dev | Não | Diversas | Site com serviços, ferramentas e recursos gratuitos para devs (hospedagem, cloud, monitoramento, testes, etc) |
Carbon | Não | Diversas | Site para criar e compartilhar bonitas imagens do seu codigo |
Thunkable | Não | No-code | Plataforma para aprendizado e prototipação de aplicativos mobile. |
- Cursos, vídeo aulas, etc. gratuitos
Nome com Link | Tipo de Conteúdo | Feito por: |
---|---|---|
4Noobs | Tutorais e guias de diversos tópicos com nível iniciante em TI | Comunidade He4rt |
Blog Kotlin | Página do blog oficial da linguagem Kotlin com cursos gratuitos com a missão de simplificar o aprendizado do Kotlin | Mantenedores da Linguagem |
Curso em Video | Portal de ensino com diversos cursos como Linux, Redes, Python, Java, PHP, Javascript, HTML, CSS, entre muitos outros | Gustavo Guanabara |
Descomplicando o Docker | Série de vídeo aulas | Jeferson Fernando (LinuxTips) |
Descomplicando Kubernets | Série de vídeo aulas | Jeferson Fernando (LinuxTips) |
DEV CHALLENGE | Desafios de front-end, back-end e mobile | Lorena Montes |
Diego Mariano | Portal de cursos que contém cursos gratuitos com certificado em tópicos como HTML, CSS, Linux, SQL, PHP, entre outros | Diego Mariano |
Introdução Js | Curso introdutório de JavaScript | Trybe |
loiane.training | Cursos de Java, Angular, Phoneag e Apache Cordova, Fundamentos EXT JS 4 | Loiane Groner |
PHP do Jeito Certo | Tutorial de PHP em texto | Josh Lockhart e colaboradores |
Poke PHP | Série de vídeo aulas | Rodrigo "PokemaoBR" Cardoso |
Kitten | Plataforma lúdica de criação de games com foco em pessoas entre 3 e 18 anos | Codemao (Shenzhen Dianmao Technology Co., Ltd) |
Solyd | Introdução ao Hacking e Pentest e Python básico | Solyd |
WoMakersCode | Cloud Computing, DevOps, Data Science, Inteligência artifical e muito mais | Microsoft |
Learn Ayything | Trilhas com cursos, vídeos, artigos e repositórios do GitHub sobre qualquer assunto | Nikita Voloboev e Angelo Gazzola |
Microsoft Learn | Trilhas com tutoriais escritas sobre diversas tecnologias e ferramentas | Microsoft |
App Ideas | Repositório com desafios de programação desde o iniciante até projetos avançados | Florin Pop |
Vue3 do Iniciante ao Avançado | Curso completo de Vue3 | Igor Halfeld |
AWS Training | Treinamentos AWS com ferramentas e suporte para as certificações | AWS |
Assert+ | Conteúdo em geral sobre qualidade e testes de software | Jhonatas Matos |
Série para iniciantes em JavaScript | Curso de Introdução ao JavaScript | Glaucia Lemos |
Build JavaScript applications using TypeScript | Curso de capacitação em TypeScript criado pela Microsoft e em PT-BR | Microsoft e Glaucia Lemos |
Curso Introdutório a Svelte | Curso de introdução ao framework frontend Svelte gratuito | Vercel |
Cod3r Cursos | Cursos de desenvolvimento web | Cod3r |
Curso de Flutter 2022 | Série de vídeo aulas | Flutterando |
Professor Isidro | Cursos introdutórios de JAVA, Estrutura de Dados, Desenvolvimento Web e Compiladores | Professor Isidro |
- Sites com concentração de API's para projetos
Nome com link | Descrição | Mantido por: |
---|---|---|
RapiDapi | Coleção de API's | RapidAPI |
BrasilAPI | Projeto de código aberto, que transforma o Brasil em uma API | Comunidade |
Public APIs | Repositório com várias APIs gratuitas dos mais diversos assuntos | Public APIs |
Any API | Site com diversas apis abertas de diversos nichos | LucyBot Inc. |
ServeRest | O ServeRest é uma API REST gratuita que simula uma loja virtual com intuito de servir de material de estudos de testes de API | Paulo Gonçalves |
Studio Ghibli API | Site com filmes, personagens e outros personagens dos filmes do Studio Ghibli | Comunidade |