![](https://cdn.codegym.cc/images/article/bc8cd779-a56b-4afe-b86c-0769b2d2c062/1024.jpeg)
Nível 2
CodeGym — Aprendendo a programar em Java
![Você subiu de nível! - 2](https://cdn.codegym.cc/images/article/11800d26-3cbe-4beb-9ee3-d3cfc5aed52b/800.jpeg)
Que tal uma abordagem completamente nova para aprender programação e educação em geral? Nada como qualquer coisa que você já viu antes. E o aprendizado que tem um objetivo, ferramentas e resultados?
Tenho o prazer de apresentar um novo curso online para programação Java.
1. O aprendizado é incorporado a um jogo online
Você executa tarefas e recebe recompensas. Nada confuso ou incomum aqui. As tarefas incluem muita variedade: leitura de código, resolução de problemas, vídeos educativos, correção de erros no código, adição de novos recursos, grandes tarefas, criação de jogos e muito mais.
Você também pode ter que escrever programas para seu robô lutar com seus amigos em uma "arena" ou algo assim.
2. Apenas o essencial
Para evitar que o curso se arrastasse por cinco anos, eliminei impiedosamente tudo o que era meramente útil e deixei apenas o absolutamente essencial. Analisei dezenas de vagas de emprego. O curso inclui tudo o que um Desenvolvedor Java Júnior precisa saber para conseguir um emprego.
3. Treinamento abrangente
O curso completo consiste em 500 miniaulas e 1200(!) exercícios . As tarefas são pequenas, mas são muitas (muitas e muitas). Na verdade, é o mínimo que você precisa fazer para ganhar uma experiência valiosa.
Há também trabalho em dupla, vários jogos, grandes tarefas, projetos reais e outros tipos de prática.
4. Você não pode completar o jogo sem se tornar um programador
O curso é dividido em 40 níveis. Você pode avançar para o próximo nível somente se tiver concluído a maioria das tarefas do nível atual. Do pequeno e fácil ao grande e muito útil. Quem chegar ao final terá acumulado 300-500 horas de experiência prática. Essa é uma tentativa séria de vitória. E para o emprego.
5. Preparação direcionada para uma entrevista de emprego
Os últimos 10 níveis são dedicados à retomada da redação, preparação para uma entrevista de emprego e desenvolvimento de habilidades necessárias para o trabalho em equipe.
Você também pode estar interessado no "plano de cinco anos para o progresso do programador" e no "roteiro de cinco anos para as possibilidades do programador".
6. Você pode executar as tarefas diretamente no site
![Você subiu de nível! - 3](https://cdn.codegym.cc/images/article/99587470-1395-455c-acaf-9675ff227840/800.jpeg)
Isso é muito conveniente e eficiente. Assim que você descobrir uma nova tarefa, poderá começar imediatamente a concluir a sua por analogia. Se você deseja executar as tarefas em um IDE, existe um plug-in que permite obter uma tarefa em dois cliques e enviá-la para verificação em um clique .
Uma aula, muitos exemplos, a capacidade de concluir tarefas diretamente no site ou em um IDE – a distância entre teoria e prática nunca foi tão pequena.
7. Verificação instantânea da tarefa (menos de um segundo)
Você enviou um trabalho para revisão e teve que esperar uma semana porque a pessoa que deveria verificar está ocupada?
No CodeGym, você pressiona "Executar/Verificar" e obtém os resultados da compilação e/ou verificação da tarefa em menos de um segundo .
8. CodeGym adora quando você está no Facebook enquanto estuda
Temos um grupo CodeGym no Facebook , onde você pode discutir tarefas, compartilhar suas conquistas com amigos, assistir a vídeos educativos e pedir ajuda.
9. Cobertura completa do material
Nossas lições incluem muitos links para vários sites onde você pode ler as explicações de outras pessoas. Meu objetivo é garantir que você entenda o material, e não fazer com que apenas me ouça .
10. Para se tornar um programador, você só precisa do seu cérebro e de um computador
Levará de 3 a 6 meses, dependendo de quanto tempo você dedicar aos exercícios.
11 Suporte
![Você subiu de nível! - 4](https://cdn.codegym.cc/images/article/4126ce55-a69c-4803-bbfe-93120dbd100b/800.jpeg)
Ao concluir milhares de tarefas, você definitivamente terá dúvidas. Para ajudar, criamos uma seção especial de "Ajuda" , onde você pode tirar suas dúvidas sobre as tarefas. Outros alunos, moderadores, voluntários ou fundadores do site da CodeGym responderão às suas perguntas.
12. Comunidade
Acreditamos que há poder na unidade. É por isso que criamos uma seção de "Grupos" , onde você pode tirar dúvidas, discutir diversos temas e compartilhar artigos.
Além do mais, nossa comunidade é o lugar perfeito para encontrar um emprego entre as pessoas que você conhece. Não hesite em fazer perguntas inteligentes e obter respostas inteligentes. Quanto mais ativo você for ajudando os outros, maiores serão suas chances de que outro membro da comunidade o convide para participar do projeto dele.