1. Aprender apenas a linguagem Java

Quando comparado com outras plataformas educacionais, o CodeGym é o único que ensina apenas a programar em Java . Estamos constantemente trabalhando para tornar sua experiência de aprendizado mais eficaz, mais divertida e mais acessível. Como resultado, nos tornamos um dos recursos mais populares para aprender Java .

Se nós, como muitos outros, começássemos a adicionar cursos em C#, JavaScript, Python, etc., rapidamente nos tornaríamos apenas mais um site entre milhares que ensinam tudo, mas de maneira medíocre . Nosso objetivo é tornar indiscutivelmente o melhor site de aprendizado de Java do mundo.

Isso significa que muitas vezes temos que negar a nós mesmos o prazer de fazer outro curso cobrindo o tópico mais recente. Em vez disso, pela enésima vez, refinamos as mesmas lições e aprimoramos as mesmas tarefas. Como dizem, o perfeito é inimigo do bom 🙂

Então, vamos dar uma olhada rápida no que temos hoje no CodeGym.


2. Mapa de missões

Todo o curso de Java da CodeGym é dividido em 4 blocos chamados de quests. Essas missões são Java Syntax , Core , Collections e Multithreading . Cada missão consiste em níveis. Existem 18 níveis na primeira missão e 10 em cada missão subsequente. Apenas alguns, certo?

Cada nível, por sua vez, consiste em 10 a 15 lições e cerca de 30 tarefas práticas. Isso tudo equivale a 1200 tarefas e 600 lições. Agora as coisas estão ficando interessantes!

As tarefas tornam-se gradualmente mais difíceis. As tarefas iniciais podem ser resolvidas em alguns minutos. As tarefas no final do curso podem levar horas ou até dias para serem concluídas. A conclusão de todo o curso fornecerá de 500 a 1.000 horas de experiência em programação. Este é o mínimo que você precisa para estabelecer sua capacidade de "pensar como um programador".

Levará de 6 a 12 meses para concluir o curso inteiro, dependendo do seu nível de treinamento, diligência e da quantidade de tempo que você deseja dedicar ao aprendizado de Java.


3. Níveis e lições

Níveis e lições

Todas as missões são divididas em níveis. Cada nível consiste em 10-15 lições. As lições, por sua vez, podem conter tarefas. Há aulas sem nenhuma tarefa e há aulas com mais de dez tarefas.

E para tornar o aprendizado mais interessante para você, todo o treinamento acontece em forma de jogo. Em muitos jogos, você ganha experiência matando monstros e subindo de nível. Cada novo nível oferece algumas novas oportunidades interessantes. É o mesmo no CodeGym.

No CodeGym, você resolve tarefas e recebe matéria negra como recompensa.

Você pode gastar essa matéria negra para desbloquear as próximas lições e níveis. E os novos níveis trazem novas lições e novas tarefas. Para concluir todo o curso de Java, você terá que resolver pelo menos 80% de todas as tarefas.


4. Matéria negra

As lições só podem ser desbloqueadas em ordem. Você não pode abrir uma lição em algum lugar no meio do curso sem primeiro desbloquear todas as lições antes dela. Além do mais, para desbloquear a próxima lição, você deve primeiro "economizar" matéria escura suficiente e depois usá-la para "comprar" a próxima lição:

Se você tiver matéria negra suficiente, a lição será aberta e você verá a seguinte mensagem:

Se você não tiver matéria negra suficiente, verá outra mensagem:


5. Lição recente (Continuar)

Se você retornar ao site após uma longa ausência e quiser voltar rapidamente à última aula que abriu, existem 2 maneiras rápidas de fazer isso:

Método um

Abra a missão na qual você está trabalhando no momento. Ao lado do último nível que você abriu, você verá um link "Continuar". Clique nele e você será levado para a última lição que abriu nesta missão.

Método dois

Clique em Learning no canto superior esquerdo do site. Haverá uma lista das últimas três lições que você abriu. A lição mais recente é a mais à esquerda. Clique no cartão desejado e - boom - você está na lição.