Índice:

7 melhores recursos gratuitos para aprendizagem de programação
7 melhores recursos gratuitos para aprendizagem de programação
Anonim

Dê os primeiros passos em direção a uma carreira de desenvolvedor ou aprenda a criar seus próprios projetos usando esses sites.

1.freeCodeCamp

Imagem
Imagem
  • Tecnologias: HTML, CSS, JavaScript, Git, Node.js, React.js e outros.
  • Custo: totalmente gratuito.
  • Nível de dificuldade: todos os níveis.
  • Língua Inglesa.

O programa freeCodeCamp ensina consistentemente ao usuário todos os aspectos básicos da programação web, desde conceitos básicos até técnicas de desenvolvimento complexas. No início de cada lição, você lê a teoria e a coloca em prática: escreve o código em um editor especial e o sistema verifica você. Se surgirem dificuldades, você pode discuti-las com outros alunos no fórum.

No final dos módulos teóricos, são apresentados os projetos que deve utilizar para criar as suas próprias aplicações web. Os resultados do desenvolvimento devem ser publicados no recurso, após o que podem ser avaliados por outros usuários.

Além disso, o freeCodeCamp ajuda os alunos a se reunir e colaborar em projetos reais sem fins lucrativos. Esta é uma boa chance de obter valiosa experiência em desenvolvimento e o portfólio necessário para o emprego.

freeCodeCamp →

2. Codecademy

Imagem
Imagem
  • Tecnologias: HTML, CSS, JavaScript, Angular.js, React.js, Python, Ruby e outros.
  • Custo: grátis ou a partir de $ 20 por mês para conteúdo adicional.
  • Língua Inglesa.
  • Nível de dificuldade: fácil-médio.

Como o recurso anterior, Codecademy se concentra no aprendizado de programação web. Você lê a teoria e, em seguida, conclui as tarefas em um editor de código interativo. O usuário recebe cursos separados em diferentes tecnologias. A maior parte de cada um deles está disponível gratuitamente, mas os testes de verificação e as tarefas de desenvolvimento de projetos são abertos após a assinatura.

Codecademy também tem programas pagos abrangentes que organizam e combinam materiais de diferentes cursos. Por exemplo, Build Websites from Scratch ensina passo a passo como desenvolver um site simples do zero usando várias tecnologias.

Codecademy →

3. Coursera

Imagem
Imagem
  • Tecnologias: HTML, CSS, JavaScript, Angular.js, Java, Python, Ruby, Swift e outras.
  • Custo: grátis ou a partir de $ 49 por mês para conteúdo adicional.
  • Idioma: inglês, russo e outros.
  • Nível de dificuldade: todos os níveis.

O Coursera oferece uma variedade de cursos em uma variedade de linguagens de programação das principais universidades do mundo. Aqui você pode aprender não apenas o desenvolvimento web, mas também a criação de programas móveis e de desktop. Alguns cursos são independentes, mas a maioria é agrupada em especializações - conjuntos de cursos relacionados.

Você pode visualizar gratuitamente o material teórico apresentado por textos e vídeos. Mas a maioria das tarefas de teste e prática que requerem verificação por um professor ou outros usuários estão disponíveis apenas com uma assinatura paga.

Coursera →

4.edX

Imagem
Imagem
  • Tecnologias: HTML, CSS, JavaScript, Java, Python, Ruby e outras.
  • Custo: grátis ou a partir de $ 49 por mês para um certificado.
  • Idioma: inglês e outros.
  • Nível de dificuldade: todos os níveis.

Na edX, você pode acessar cursos de empresas e universidades renomadas. Entre eles está, por exemplo, a famosa introdução para programadores iniciantes, Introdução à Ciência da Computação da Universidade de Harvard. O conteúdo educacional é apresentado principalmente por meio de vídeo-aulas e textos. Alguns cursos contêm testes e outras atividades interativas.

Para a passagem da maior parte dos materiais, a plataforma não pede dinheiro. Mas você pode obter um certificado confirmando a conclusão bem-sucedida de um determinado curso apenas por dinheiro.

edX →

5. INTUIT

Imagem
Imagem
  • Tecnologias: HTML, CSS, JavaScript, algoritmos e bancos de dados, C #, Java, Python, Ruby e outros.
  • Custo: gratuito ou a partir de 500 rublos por mês para os serviços de um tutor.
  • Língua russa.
  • Nível de dificuldade: todos os níveis.

O catálogo da plataforma educacional "INTUIT" contém cursos de texto e vídeo de instituições educacionais russas e empresas internacionais de TI. O conteúdo do site cobre todas as principais áreas de programação, desde o desenvolvimento de sites até a criação de programas para desktop. O autodidatismo é gratuito, mas existe um serviço pago no qual o usuário é atendido por um tutor pessoal.

"INTUIT" →

6. Stepik

Imagem
Imagem
  • Tecnologias: JavaScript, C #, redes neurais, C ++ e outras.
  • Custo: totalmente gratuito.
  • Idioma: russo, inglês.
  • Nível de dificuldade: fácil-médio.

Outra plataforma sem fins lucrativos, cujos cursos são criados por empresas e universidades russas. Embora não haja muito material sobre linguagens de programação específicas no Stepik, aqui você pode aprender conhecimentos fundamentais no campo da matemática e a teoria de algoritmos que serão úteis para todos os desenvolvedores.

Stepik →

7. Um tutorial moderno de Javascript

Imagem
Imagem
  • Tecnologias: JavaScript e outros.
  • Custo: gratuito ou a partir de 6.500 rublos para um curso adicional.
  • Língua russa.
  • Nível de dificuldade: todos os níveis.

Este recurso é dedicado à linguagem JavaScript e tecnologias da web relacionadas. Aqui você encontrará um curso JS textual muito detalhado, bem estruturado e fácil de entender. As atribuições após cada tópico ajudarão a consolidar o conhecimento adquirido. Ao mesmo tempo, o material é puramente teórico e não ensina a criação de projetos na prática.

Você pode estudar o livro por conta própria gratuitamente ou pagar por cursos avançados que incluem o aprendizado do próprio JavaScript ou tecnologias relacionadas com um professor.

"Tutorial Javascript Moderno" →

Recomendado: