- Code Academy
- Maratona Java - DevDojo
- Java Básico - Loiane Groner
- Cisco Networking Academy
- SQL de cada dia
- Modelagem de Dados - Bóson Treinamentos
- Curso em Vídeo
- FIAP - 20 cursos gratuitos
- FreeCodeCamp
- Para Dados - Data Science
- Fundação Bradesco
- Fundação Getúlio Vargas
- Microsoft
- Eskada
- Brasil + Digital
- Khan Academy
- Learncafe
- DIO
- Generation Brasil
- 1000 Devs - Mesttra
- Campinho Digital
- Campus Code
- Out Systems
- Orion Bootcamp - New Rizon
- Start Capgemini
- Kultivi - Cursos de diversos idiomas (Emite certificado gratuito)
- EngVid - Inglês com professores nativos
- Mairo Vergara - Curso de inglês com 27 aulas gratuitas
- BBC Languages - Diversos idiomas
- The Open University - Diversos idiomas (Emite certificado gratuito)
- Learn English Online - apenas Inglês
-
Escolha uma Linguagem de Programação
- Comece com uma linguagem amigável para iniciantes, como Python ou JavaScript. Essas linguagens têm uma sintaxe mais simples e uma grande comunidade de suporte.
-
Aprenda os Fundamentos
- Foque em aprender conceitos básicos como variáveis, tipos de dados, estruturas de controle (if, loops), funções e arrays. Esses conceitos são comuns a muitas linguagens.
-
Pratique Regularmente
- A prática é essencial. Resolva problemas de programação em plataformas como HackerRank, BeeCrowd ou Exercism para melhorar suas habilidades.
-
Trabalhe em Projetos Práticos
- Crie projetos pequenos, como um site simples ou uma calculadora, para aplicar o que aprendeu e ganhar experiência prática.
-
Leia e Escreva Código
- Leia código de outros desenvolvedores para entender diferentes estilos e técnicas. Escrever e revisar seu próprio código também ajuda a melhorar suas habilidades.
-
Use Recursos de Aprendizado
- Aproveite tutoriais online, cursos e documentações. Plataformas como Codecademy, Coursera e Khan Academy oferecem cursos interativos.
-
Entenda a Lógica de Programação
- Desenvolva habilidades de resolução de problemas e lógica. Isso ajudará a escrever código mais eficiente e a entender algoritmos e estruturas de dados.
-
Trabalhe com Controle de Versão
- Aprenda a usar ferramentas de controle de versão como Git. Isso é crucial para gerenciar mudanças no código e colaborar com outros desenvolvedores.
-
Participe da Comunidade
- Envolva-se em comunidades online, como fóruns e grupos em redes sociais. Participar de discussões e pedir ajuda pode acelerar seu aprendizado.
-
Seja Paciente e Persistente
- Programar pode ser desafiador, especialmente no início. Não desanime com erros e dificuldades. A persistência e a prática contínua são chaves para o sucesso.