Que tal uma abordagem totalmente nova para aprender programação e educação em geral? Diferente de tudo que você já viu antes. Que tal um processo de aprendizagem que tenha um objetivo, um caminho para chegar lá e produza resultados?

Se é disso que você precisa, então você veio ao lugar certo — um curso online para aprender a programar em Java

1. O aprendizado é incorporado a um jogo online

Você executa tarefas e recebe recompensas. Provavelmente não há 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 arraste por cinco anos, inclui apenas o absolutamente essencial. O curso inclui tudo para dominar o núcleo Java e os principais conceitos de programação.

3. Abordagem sólida para aprender

O curso completo consiste em 500 miniaulas e mais de 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

Todo o curso é dividido em níveis. Você pode passar 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.

5. Preparação direcionada para uma entrevista de emprego

Os últimos níveis do curso são dedicados à 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

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 resultados de compilação e/ou verificação de tarefas quase instantaneamente.

8. CodeGym adora quando você está nas redes sociais enquanto estuda

Existem grupos dedicados ao CodeGym no Facebook e no Twitter . Nesses grupos, 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 e recursos adicionais, onde você pode ler explicações alternativas do material. É importante que você entenda o material, não que você aprenda tudo de uma fonte.

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

Ao concluir centenas 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 várias seções para comunicar e compartilhar informações:

1. Na seção " Fórum ", você pode fazer qualquer pergunta relacionada à programação (exceto para perguntas sobre tarefas — há a seção "Ajuda" para isso).

2. Na seção " Bate-papo ", você pode conversar com pessoas que pensam como você sobre o que quiser.

3. Na seção " Artigos ", você pode ler artigos sobre aprendizado de Java, tendências de programação e desenvolvimento de carreira. Além disso, você pode postar seus próprios artigos que você acha que serão de interesse para nossa comunidade.

Além do mais, nossa comunidade é o lugar perfeito para encontrar um emprego por meio de networking. 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.