1. Universidade e Cursos
CodeGym não é só um curso de programação, é uma verdadeira ambiente interativo para dominar a profissão de TI. Aqui tudo foi pensado nos mínimos detalhes: desde os primeiros passos nos “Quests” até a ajuda da comunidade, plugins para IDEs profissionais e seu próprio app mobile 📱.
Agora você vai entender como a plataforma funciona por dentro: onde procurar teoria, como trabalhar com tarefas, o que é a “matéria escura” 🖤, por que fazer enquetes, onde buscar ajuda e como continuar aprendendo, mesmo sem estar na frente do computador. Mas vamos começar pelo mais simples :)
Na CodeGym, há dois formatos principais de aprendizado:
- 📚 Cursos - aprendizado autodidata;
- 🎓 Universidade - aprendizado em grupos com mentor.
Hoje, você tem acesso a 3 profissões no formato Universidade:
- ☕️ Java Fullstack Software Engineer
- 🐍 Python Fullstack Software Engineer
- 🌐 Frontend Fullstack Software Engineer
E também 6 cursos interativos autodidatas:
- ☕️ Java Core - curso de Java
- 🐍 Python Core - curso de Python 3.12
- 🎨 Web Core - curso de Web: HTML, CSS, JavaScript
- #️⃣ C# Core - curso de C# 14 e .NET 10
- 🐳 Docker+Linux - fundamentos de Docker e Linux
- 🗄️ SQL+PostgreSQL - curso de SQL e PostgreSQL
2. Módulos e quests
Se o curso for muito grande, ele é dividido em cursos menores. Na Universidade do CodeGym, essas partes são chamadas de módulos, e nos cursos autodidatas, de quests.
Todos os quests (e módulos) do seu curso atual aparecem na seção Mapa de Quests 🗺️:
Exemplos:
O Curso Java para autodidata é composto por 4 quests:
- Quest "Java Syntax"
- Quest "Java Core"
- Quest "Java Collections"
- Quest "Java Multithreading" 🤹♂️
O Curso Python Fullstack Software Engineer tem 6 módulos:
- Módulo "Python Core"
- Módulo "Python Fullstack"
- Módulo "Python Django"
- Módulo "Python FastAPI"
- Módulo "Python Final"
- Módulo "Centro de Carreira" 🏆
3. Curso ativo
Você pode fazer vários cursos em paralelo na CodeGym, mas não ao mesmo tempo.
Você pode fazer vários cursos simultaneamente, mas apenas um será ativo. Se quiser trocar de curso, é preciso mudar isso na seção "Meu progresso":
Se quiser voltar a um curso que já fez antes, basta selecioná-lo na lista e clicar no botão "Voltar ao aprendizado". Assim, ele vira seu curso atual.
Se clicar em "Continuar aprendizado", será levado à última aula aberta do curso ativo 🚀.
4. Níveis e aulas
Cada curso na CodeGym é dividido em níveis, e os níveis têm aulas. As aulas contêm tarefas e enquetes.
Se clicar em um quest (ou módulo) na seção Mapa de Quests, será direcionado para a página do quest escolhido. Nela, você verá a descrição do quest e a lista de seus níveis. Exemplo:
Dependendo de quantas aulas do nível você completou, o status muda para: "Indisponível", "Em andamento" e "Concluído" ✅.
Da mesma forma, nesta página, você pode rapidamente ir para a última aula aberta do quest - clicando no botão "Continuar" à direita na imagem.
5. Aulas de nível
Se clicar no nome do nível, verá toda a lista de suas aulas:
Na imagem acima, você vê todas as aulas do nível 4 do Curso SQL. A última aula aberta é a 4.1.
Você pode resetar os filtros e ver aulas de qualquer outro curso disponível para você:
6. Forma de jogo
Por padrão, todas as aulas do curso estão fechadas para você. Para abrir a próxima aula, é preciso gastar algumas unidades de "Matéria Escura" 🖤. E você pode ganhar matéria escura praticando: resolvendo tarefas, assistindo vídeos e fazendo enquetes.
Muitas (mas nem todas) as aulas do curso contêm tarefas. Geralmente, o final da aula é assim:
Aqui, você vê duas tarefas práticas, onde é preciso escrever código. Para cada solução correta, você ganha duas unidades de matéria escura.
Você não precisa resolver as tarefas imediatamente. Pode deixar para depois e continuar assistindo às aulas. Para abrir a próxima aula, será necessário gastar 1 unidade de matéria escura. Mas as tarefas ainda terão que ser resolvidas — a mecânica do CodeGym funciona assim, não dá para só ler teoria e deixar a prática de lado.
7. Tarefas
Se você perdeu alguma tarefa ou quer voltar a ela depois, pode sempre encontrá-la na seção Tarefas no menu lateral esquerdo:
Ela tem três abas:
- Todas as tarefas - todas as tarefas do curso
- Minhas tarefas - tarefas que já foram atribuídas a você (nas aulas que você abriu)
- Tarefas não resolvidas - suas tarefas, sem solução ainda.
Tem dias (ou noites 🌙) em que dá vontade de resolver tarefas. Para isso, nem precisa abrir as aulas. Basta ir na seção de tarefas, escolher a aba "Tarefas não resolvidas" e aproveitar.
Se quiser mais detalhes sobre tarefas, há uma aula específica sobre Tarefas no CodeGym.
8. Seção "Ajuda"
A seção Ajuda no CodeGym é uma ferramenta muito poderosa. Nosso orgulho 🥇.
Lá, você pode fazer perguntas sobre qualquer tarefa sua, e ao seu questionamento serão automaticamente adicionados:
- 📝 Enunciado da sua tarefa
- 📂 Arquivos da sua solução
- 📊 Lista de requisitos da tarefa e seus status.
Quem for responder sua dúvida terá uma IDE especial, onde poderá ver sua solução. Exemplo:
Esse formato de perguntas muito aumenta as chances de receber uma resposta de qualidade. Algumas dúvidas geram discussões inteiras entre os usuários do fórum.
Se quiser mais detalhes, há uma aula específica sobre Seção Ajuda.
P.S.
Temos também app mobile e plugins incríveis para IDEs profissionais, mas eles merecem aulas separadas.
GO TO FULL VERSION