- 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 |
---|---|---|---|---|
Bento.IO | Sim | Não | Nenhuma específica | Plataforma de auxilio a se tornar autodidata em programação (em inglês) |
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) |
Coding Game | Não sei | Sim | Bash, C, C++, C#, Clojure, D, Dart, F#, Go, Groovy, Haskell, Java, JavaScript, Kotlin, Lua, Objective-C, OCaml, Pascal, PHP, Python, Ruby, Rust, Scala, Swift, TypeScript e VB.NET | --------- |
Coursera | Não | Não | Diversas | Plataforma de cursos gratuitos com certificado |
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 |
Free Code Camp | Não | Não | Diversas | Plataforma de certificação de habilidades técnicas gratuita (em inglês) |
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 |
Khan Academy | Sim | Não | Lógica e outras disciplinas | --------- |
Koans Kotling | Não | Não | Kotlin | Teste de estruturas Kotlin para aprendizado |
URI On Line | 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! |
Kaggle | SIM | Não | Python, R, SQL | Maior site de referência para aprendizado de Data Science, Machine Learn e afins |
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. |
Grid Garden | Não | Não | CSS | Site para aprender e treinar css grid layout |
CSS Battle | Sim | Sim | HTML, CSS | Site de competição de css com menor numero de caracteres |
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 |
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 |
Exercícios Kotlin - Kotlinautas | 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 |
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 |
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) | |
Hack the box | Sim | Sim | Site com desafios de segurança | |
Try Hack me | Sim | Sim | Site com desafios e tutorias de segurança | |
SoloLearn | Sim | Não | Diversas | Diversos cursos gratuitos de programação com certificado. (em inglês) |
PicoCTF | Sim | Não | ------ | Site com desafios de segurança(em inglês) |
- 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 |
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 :) |
- 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) |
- 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 |
- 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. |