Seis plataformas gratuitas de aprendizado de programação automatizada

Olá comunidade! Nós da Hexlet compilamos uma lista de cinco plataformas on-line automatizadas gratuitas para iniciantes.


Em russo:


Academia HTML
A "Academia" ensina o layout do site. O conteúdo principal está em um formato de assinatura (390 rublos por mês) e intensivo (de 12.500 rublos), mas existem vários cursos automatizados gratuitos sobre o básico de HTML, CSS e JavaScript.


Na HTML Academy, não é uma tarefa tão importante para a programação, como para se familiarizar com o básico do desenvolvimento da web. Mas este é um formato ideal para quem nunca escreveu código e deseja experimentá-lo. Um grande número de desenvolvedores da web começou sua jornada aqui.


Noções básicas de código
Este é um novo serviço gratuito da Hakeslet. Sua idéia principal é mergulhar os iniciantes nos conceitos básicos de programação, resolvendo tarefas simples diretamente no navegador. Agora, existem lições em PHP, JavaScript e Python, em breve novas aparecerão. A plataforma é mais adequada para aprender o básico de sintaxe e menos para algoritmos de bombeamento.


O treinamento é construído em torno da alternância de pequenas porções da teoria (3-4 parágrafos) e da prática de fixação no simulador. Cada tarefa prática tem uma decisão do professor, que pode ser comparada com a dele após a conclusão bem-sucedida e uma seção para discutir a tarefa.


Em inglês:


Código de Freecode
Grande plataforma automatizada sem fins lucrativos. Ensina desenvolvimento web a partir do zero: HTML, CSS e JavaScript. No final, existem tutoriais sobre React / Redux, visualização de dados e até um pouco sobre o back-end.


É impossível ficar confuso desde o início até o fim - existe apenas um programa em 1400 tarefas. Em algum lugar da 200ª tarefa, há um bloco interessante com tarefas algorítmicas em JavaScript. Várias vezes durante o treinamento, é fornecida uma prática independente no editor.


Scrimba
Uma combinação orgânica de “vídeo” e tarefas no navegador: como se o professor estivesse sentado ao seu lado e mostrando o que estava fazendo no editor. Você tem a oportunidade, através da gravação, de folhear o código e observar o cursor do professor.


Um grande número de tópicos sobre desenvolvimento web: de "flexboxes" e Bootstrap a React, Vue e Angular. A única desvantagem da plataforma pode ser apenas a falta de suporte e o trabalho em projetos. Mas existem muitas outras plataformas para isso.


Codeacademy
Uma das plataformas internacionais mais famosas para aprender o básico da codificação de várias tecnologias: Python, SQL, Java, layout, JavaScript e outras. Recentemente lançou o primeiro curso em C ++. Tudo é muito bom e focado na solução de problemas simples.


A Codeacademy está focada na aquisição de habilidades básicas de programação e é adequada para aqueles que desejam se familiarizar com a codificação sem grandes planos de se tornar um desenvolvedor profissional. Todo o treinamento é realizado no navegador. A versão paga (por 20 dólares por mês) tem acesso a questionários, trilhas e projetos educacionais personalizados.


Codingame
Uma plataforma lindamente desenhada para aprender programação de maneira lúdica. Você percorre os níveis do jogo enquanto aprende a programar na linguagem usual: Python, Java, JavaScript, C ++ / #.


A plataforma oferece vários cenários de jogos, discussões com outros participantes, concursos e batalhas de 10 minutos para multiplayer com outros usuários.


Escreva nos comentários se eu esqueci de mencionar uma boa plataforma automatizada


UPD Após a publicação, você enviou muitos bons serviços e percebemos que faz sentido dividi-los em dois blocos: 1. aprendendo o básico da programação e 2. "problemas". Editamos esta postagem para responder à primeira solicitação. Para o segundo - vamos preparar e publicar um post separado.

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


All Articles