Programação eficaz de aprendizado on-line com o Code Avengers



Em busca de serviços on-line de alta qualidade para o estudo de programação, design e desenvolvimento de jogos, encontrei vários serviços que se destacam pela qualidade do material, sobre um deles resolvi escrever um artigo e compartilhar minha experiência com você.
Hoje vamos falar sobre Code Avengers | https://www.codeavengers.com

Critério principal


Penso que a maioria concorda que o critério mais importante para um bom site de treinamento é apenas um indicador - o desejo de retornar ao site e continuar o treinamento.
Codeavengers é um dos poucos sites que me fez gostar de estudar programação e desenvolvimento web.

| Design e funcionalidade


Design de site simples e agradável, com estrutura clara de cursos



Design conveniente e funcional dos próprios cursos


- Edição em várias linhas (ctrl + clique):

- A capacidade de continuar instantaneamente de onde você parou (da última vez) (o código escrito é salvo)
- Demonstração visual de erros no código
- As páginas das lições são divididas em 3 áreas:
explicações e instruções passo a passo | Entrada de código | Resultado do código


Explicação clara de todos os novos termos


- Quando você clica em um novo termo, um menu pop-up aparece com uma explicação. Por exemplo, a explicação do termo "refatoração"

é mostrada abaixo: - Se você não tem explicação suficiente de nenhuma função, ao clicar nessa função desconhecida ( imprimir neste exemplo ), um menu interativo será exibido com exemplos adicionais e o resultado da execução do código para esses exemplos
. , na lista, você pode selecionar qualquer outra função e também ver sua explicação com exemplos:

Página de progresso do curso


- A página de progresso exibe as lições aprendidas (à esquerda) e as tarefas (à direita) que podem ser concluídas após (antes / durante) o estudo do curso para repetir o curso
- As lições destacadas em azul claro significam que foi cometido um erro na lição (os erros são mostrados e são explicados em uma forma visual imediatamente, quando você clica em Executar, depois de escrever o código):


| Eficácia


Uma demonstração eficaz do que exatamente precisa ser feito "dessa maneira" e não de outra forma.


Por exemplo, quando a tarefa explica por que não é necessário usar codificação (usando valores controlados manualmente em vez de variáveis), isso não é apenas explicado, mas também mostrado em um exemplo (algo que quase todos os outros serviços similares carecem tanto) e é feito da seguinte maneira maneira:
- Primeiro, na primeira tarefa, é solicitado que você codifique vários parâmetros
- Depois disso, eles dizem para corrigir manualmente vários parâmetros no código para outros valores (porque na vida real geralmente ocorrem alterações, por exemplo, uma alteração no preço de um produto)
- Em seguida, eles mostram o método que deve ser usado em vez da codificação, para que você não precise repetir manualmente uma ação após a outra após as alterações.
"Depois disso, você não precisa explicar por que isso precisa ser feito exatamente como é aceito, porque você acabou de mostrar um exemplo de quão mais conveniente é o" método correto "e por que é considerado correto.

Simples, mas brilhante. Na minha opinião, entender por que estamos fazendo o que estamos fazendo no código e por que exatamente esse é o caminho, e não o contrário, é muito importante para lembrar e entender a essência das ações. Portanto, de todos os serviços para estudar programação, na minha experiência / opinião, o Code Avengers é o melhor no momento.

| Informações Adicionais


- Em uma conta gratuita, você pode aprender as 5 primeiras lições de cada um dos cursos
- Alguns cursos estão disponíveis em russo (HTML / CSS / JavaScript / desenvolvimento de jogos / introdução ao jogo / introdução a codificação)
PS
Um pequeno conselho sobre a experiência - se o seu nível de conhecimento de inglês for médio ou superior - estude tudo o que é possível em inglês, incluindo programação, para que, no processo de aprendizado, aprimore simultaneamente seu conhecimento de inglês (gramática, dicionário, uso real de palavras em inglês). Para traduzir instantaneamente uma palavra / frase, você pode usar a extensão Lingualeo ( Chrome / Firefox ), que permite traduzir uma palavra / frase clicando duas vezes em


Code Avengers | https://www.codeavengers.com

Source: https://habr.com/ru/post/pt396011/


All Articles