CodeGym /Cursos /C++ SELF /Plataforma CodeGym: como a aprendizagem é estruturada

Plataforma CodeGym: como a aprendizagem é estruturada

C++ SELF
Nível 2, Lição 6
Disponível

1. Universidade e Cursos

CodeGym — não é apenas um curso de programação, mas um verdadeiro ambiente interativo para dominar a profissão de TI. Aqui tudo é pensado nos mínimos detalhes: desde os primeiros passos nos “Quests” até a ajuda da comunidade, plugins para IDEs profissionais e o app móvel próprio 📱.

Agora você vai descobrir como a plataforma é organizada por dentro: onde procurar teoria, como trabalhar com tarefas, o que é a “matéria negra” 🖤, por que existem enquetes, onde procurar ajuda e como continuar aprendendo mesmo sem um computador. Mas vamos começar pelo mais simples :)

Plataforma CodeGym

No CodeGym existem dois formatos principais de aprendizagem:

Atualmente você tem acesso a 3 profissões no formato Universidade:

E também 6 cursos interativos autodidatas:

2. Módulos e quests

Se um curso é muito grande, ele é dividido em partes menores. Na CodeGym Universidade essas partes são chamadas de módulos, e nos cursos autodidatas — quests.

Todos os quests (e módulos) do seu curso atual são exibidos na seção Mapa de Quests 🗺️:

Mapa de Quests

Exemplos:

Curso Java para estudo autodidata consiste em 4 quests:

  • Quest "Java Syntax"
  • Quest "Java Core"
  • Quest "Java Collections"
  • Quest "Java Multithreading" 🤹‍♂️

Curso Python Fullstack Software Engineer consiste em 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 "Career Center" 🏆

3. Curso ativo

Os cursos no CodeGym podem ser feitos em paralelo, mas não simultaneamente.

Você pode estudar vários cursos ao mesmo tempo, mas apenas um deles será ativo. Se quiser alternar para outro curso, é preciso selecioná-lo explicitamente na seção "Meu aprendizado":

Meu aprendizado

Se quiser voltar a um curso que você fazia antes, selecione-o na lista e clique no botão "Retomar o curso". Depois disso ele se tornará seu curso atual.

Se clicar no botão "Continuar aprendizado", você será levado para a última palestra aberta do curso ativo 🚀.

4. Níveis e palestras

Cada curso no CodeGym é dividido em níveis, e os níveis consistem em palestras. As palestras contêm tarefas e enquetes.

Se você clicar em um quest (ou módulo) na seção Mapa de Quests, você será direcionado para a página pessoal do quest escolhido. Nela você verá a descrição do quest e a lista de seus níveis. Exemplo:

Níveis do quest

Dependendo de quantas palestras do nível você completou, o status muda: "Indisponível", "Em progresso" e "Concluído" ✅.

Também a partir dessa página você pode ir rapidamente para a última palestra aberta do quest — no canto direito da imagem há o botão "Continuar".

5. Palestras do nível

Se clicar no nome do nível, abrirá a lista completa das suas palestras:

Palestras do nível

Na imagem acima você vê todas as palestras do nível 4 do Curso SQL. A última palestra aberta é a 4.1

Na prática você pode redefinir os filtros e ver as palestras de qualquer outro curso ao qual tenha acesso:

Filtro de palestras

6. Formato gamificado

Todas as palestras do curso estão inicialmente bloqueadas para você. Para abrir a próxima palestra é preciso pagar algumas unidades da "Matéria Negra" 🖤. E você pode ganhar matéria negra praticando: resolvendo tarefas, assistindo vídeos e respondendo enquetes.

Muitas (mas não todas) palestras do curso contêm tarefas. O final de uma palestra geralmente se parece com isto:

Tarefas na palestra

Aqui você vê duas tarefas práticas, nas quais é necessário escrever código. Pela solução correta de cada uma delas você receberá duas unidades de matéria negra.

Você não é obrigado a resolver as tarefas imediatamente. Se desejar, pode adiar as soluções e continuar lendo as palestras. Para abrir a próxima palestra você terá que gastar 1 unidade de matéria negra. Mas as tarefas ainda precisam ser resolvidas — a mecânica do CodeGym é feita de modo que não é possível apenas ler teoria e abandonar a prática.

7. Tarefas

Se você pulou algumas tarefas ou deseja voltar a elas mais tarde, sempre pode encontrá-las na seção Tarefas no menu lateral esquerdo:

Seção Tarefas

Nela existem três abas:

Existem dias (ou noites 🌙) em que só dá vontade de resolver tarefas. Para isso você nem precisa abrir palestras. Vá para a seção de tarefas, escolha o menu "Tarefas não resolvidas" e divirta-se.

Se quiser mais detalhes sobre tarefas, há uma palestra separada sobre Tarefas no CodeGym.

8. Seção "Ajuda"

A seção Ajuda no CodeGym é uma ferramenta muito poderosa. Nosso orgulho 🥇.

Lá você pode fazer uma pergunta sobre qualquer tarefa e à sua pergunta serão adicionados automaticamente:

  • 📝 O enunciado da sua tarefa
  • 📂 Os arquivos da sua solução
  • 📊 A lista de requisitos da tarefa e seus status.

A pessoa que ler sua pergunta terá uma IDE especial onde poderá ver sua solução. Exemplo:

Seção Ajuda

Esse formato de perguntas aumenta muito a probabilidade de uma resposta de qualidade. Debates inteiros de frequentadores do fórum costumam se desenvolver sob algumas tarefas.

Se tiver interesse em detalhes, há uma palestra separada sobre Seção Ajuda.

P.S.

Temos também um aplicativo móvel e plugins excelentes para IDEs profissionais, mas eles merecem palestras separadas.

Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION