A escola de programação continua se desenvolvendo na vila . Recentemente, finalizamos uma reformulação completa do curso de desenvolvimento web, que agora também está disponível na forma online.
Para compor os materiais teóricos, usamos uma solução inovadora – todos eles estão agrupados em um gráfico interativo, que é conveniente de usar como mapa para aqueles que estudam desenvolvimento web. Os materiais estão interligados, e além da teoria em si, incluem exercícios de codificação.

A concepção de ensino
Acreditamos que durante o aprendizado a pessoa está constantemente alternando entre dois modos – o modo de construir uma visão geral e o modo de se aprofundar nos detalhes de uma entidade específica.
Nas aulas do curso, focamos no primeiro modo – a aula contém apenas informações gerais que ajudam a construir a "imagem do mundo". A aula pode ser lida sem entrar em detalhes – e somente ao entender a visão geral em um primeiro momento, o aluno pode começar a se aprofundar em materiais específicos.
Os materiais teóricos são apresentados no curso na forma de recortes. Um clique nesse recorte leva o aluno ao segundo modo – ele se concentra completamente em dominar o material específico, sem se preocupar com seu papel no contexto da aula.

Além da explicação em si, os materiais contêm treinamentos especiais exercícios de codificação para consolidar esse material na prática. Todos os materiais são interligados por setas – semelhante a uma árvore de tecnologias em jogos estratégicos. Isso ajuda muito na compreensão de materiais complexos que se baseiam em outros conhecimentos básicos. Se o aluno tiver dificuldades em entender, pode a qualquer momento voltar a um material mais fundamental e repeti-lo imediatamente – ao invés de procurar conhecimentos ausentes em toda a estrutura do curso.
Esse desmembramento dos materiais teóricos das aulas oferece uma oportunidade adicional. Estudantes com conhecimentos iniciais básicos podem montar seu próprio percurso de aprendizado e navegar por esse mapa de materiais, marcando o que já foi concluído com um botão especial.
Assim, resulta em um Roadmap interativo para o aprendizado de desenvolvimento web, semelhante à passagem por locações em jogos –
Tarefas práticas

Atividades práticas
Apesar dessa capacidade adicional, acreditamos ser mais apropriado seguir a sequência dos materiais conforme previsto nas aulas. Além de formar uma visão geral, as aulas têm outra característica importante – tarefas práticas.
Para dominar o desenvolvimento web, não basta apenas estudar um conjunto de materiais e tecnologias isoladamente – é necessário aprender a conectá-los em projetos maiores. As tarefas práticas representam esses projetos, aumentando em complexidade de aula para aula e abrangendo um número crescente de materiais abordados.
As tarefas práticas são realizadas em ambientes externos e revisadas manualmente pelo professor. Ele não verifica apenas a correção do trabalho, mas também presta atenção a questões estilísticas típicas – formatação do código, nomeação de variáveis, etc. – que é melhor corrigir no início do desenvolvimento do programador.
Ajuda do professor
Além de revisar as tarefas práticas, o professor desempenha um papel importante.
Por mais bem explicado que esteja o material, às vezes surgem questões que nem sempre conseguimos responder por conta própria.
Por isso, colocamos ao lado de cada material um botão para chamar o chat com o professor. Cada chat está vinculado ao material – assim, ao retornar ao conteúdo já estudado, é fácil encontrar respostas para as perguntas que já surgiram.

Acampamento
Obter consultas pelo chat nem sempre é conveniente. É muito mais fácil perguntar pessoalmente – isso permite obter respostas muito mais rapidamente, resolvendo também outras questões relacionadas que possam surgir durante a conversa. Nossa experiência mostra que, com o apoio presencial do professor, o progresso no curso ocorre de forma significativamente mais rápida.
Para isso, temos um acampamento de programação funcionando na vila. Os alunos vivem em barracas, mas no acampamento há um bloco com um terraço confortável para as aulas e banheiros, acesso a Wi-Fi de alta velocidade e refeições quentes são fornecidas (em breve abrirá um café).

Condições detalhadas sobre o acampamento estão descritas em . Para acompanhar as novidades da escola de programação, é mais fácil seguir o canal do Telegram , e para as novidades da vila – no Instagram .
Lembramos que neste ano, a vila sediará muitos eventos educacionais e outros, conforme descrito. – junte-se a nós!
Fonte: habr.com
