Os 11 melhores sites para cursos gratuitos de programação de computadores

Os 11 melhores sites para cursos gratuitos de programação de computadores

No momento, há um grande número de empregos em demanda de programação de computadores e um grande número de cursos de programação online gratuitos para ajudá-lo a conseguir um desses empregos - mesmo sem um diploma tradicional em ciência da computação.





Mostraremos onde encontrar essas excelentes aulas de programação online. Se você não sabe nada sobre programação, dê uma olhada em nosso introdução ao que é codificação .





1 COM OpenCourseWare

O MIT OpenCourseWare é incrível. Muitos anos atrás, quando eu estava lutando para terminar um curso de álgebra linear na faculdade, o MIT OCW veio em meu socorro. Cursos completos estão disponíveis online gratuitamente e você pode percorrê-los em seu próprio ritmo.





Esse curso de álgebra linear (infelizmente não está mais disponível) é um forte candidato ao prêmio de melhor curso universitário que já fiz. Era tudo vídeo-aulas, mas o professor conhecia o assunto e apresentava o material de uma forma fácil de digerir. Isso realmente validou a reputação do MIT como um instituto educacional.

Estou confiante de que você vai adorar Cursos de programação do MIT OCW . Os introdutórios são divididos em introduções gerais, cursos de idioma específico e cursos de acompanhamento. Para obter uma lista completa, navegue na seção Ciência da Computação .



como limpar completamente um disco rígido

2 edX

A edX é uma provedora de cursos online gratuitos de nível universitário, liderada conjuntamente pelo MIT e pela Universidade de Harvard. Além de os cursos serem gratuitos, a própria organização não tem fins lucrativos, então você pode ficar tranquilo sabendo que não será explorado por segundas intenções.

Os cursos no edX podem ser semanais ou individualizados. Os assuntos abrangem toda a gama de tópicos que você pode encontrar em qualquer universidade credenciada, mas há uma tendência forte para Ciência da Computação, Engenharia e Negócios e Gestão. Eles também estão divididos em níveis introdutório, intermediário e avançado para sua conveniência.





A edX também oferece Programas de Certificados, que são currículos de cursos desenvolvidos para o domínio em uma área específica, como Front-End Web Development ou Data Science. Eles são úteis para um aprendizado mais profundo.

3 Coursera

O Coursera é uma plataforma de cursos online grátis apoiada pela Universidade de Stanford e capitalistas de risco. O Coursera colabora com várias universidades e organizações para oferecer seus cursos e obtém receitas por meio de seus programas de certificado.





O que é bom é que o Coursera se concentra em especializações: conjuntos de cursos desenvolvidos para desenvolver suas habilidades em um determinado tópico, mas não tão abrangentes quanto um programa completo. Por exemplo, a especialização de seis cursos 'Estruturas de Dados e Algoritmos' cobre Estruturas de Dados Básicas, Algoritmos Básicos, Algoritmos de Grafos, Algoritmos de String, Algoritmos Avançados e Montagem de Genoma.

Observe que nem todos os cursos são gratuitos, mas muitos são. Os cursos são individualizados, mas têm datas de início e término definidas, o que significa que você terá que percorrê-los conforme estiverem disponíveis. Os cursos de hoje podem não estar lá amanhã, mas novos podem aparecer em seu lugar. Confira os melhores cursos do Coursera que vale a pena pagar se precisar de algumas ideias.

4. PVTuts

PVTuts é um repositório online gratuito de cursos em vídeo para aprender linguagens de programação. Não é atualizado desde 2013, mas a videoteca ainda é um ótimo recurso para iniciantes. Saiba apenas que esses cursos são estritamente sobre sintaxe da linguagem e nada mais.

Os tópicos disponíveis incluem quatro linguagens de programação gerais (C ++, C #, Java e SQL) e seis linguagens de programação da Web (HTML, CSS, JavaScript, PHP, ASP.NET e XML).

5 Udacity

O Udacity é outra plataforma de curso online, mas ao contrário do MIT OCW, edX e Coursera, o Udacity concentra-se estritamente em tópicos relacionados à programação, ciência de dados e engenharia. Sem matemática, sem ciências sociais, sem humanidades. É tudo uma questão de tecnologia e, sem dúvida, melhor para isso.

O objetivo da Udacity é prepará-lo para o sucesso ocupacional em uma de suas áreas relacionadas à tecnologia. A plataforma dá muita atenção aos Programas Nanodegree, que são currículos compactos (geralmente concluídos em menos de um ano) projetados para prepará-lo para o trabalho o mais rápido possível. Mas os Nanodegrees custam entre US $ 100 e US $ 500 cada.

Não quer pagar nada? Isso é bom. Você pode evitar toda a abordagem baseada no currículo e se limitar a cursos gratuitos individuais.

6 Udemy

Udemy é um mercado de educação online onde qualquer pessoa pode criar (e até vender) seus próprios cursos para outros consumirem. Esta é uma faca de dois gumes: permite que pessoas habilidosas compartilhem seus conhecimentos sem um diploma de educação, mas você tem que vasculhar um monte de porcaria para encontrá-los.

Os cursos de programação na Udemy abrangem todos os tipos de tópicos. Você encontrará de tudo, desde processamento de dados baseado em Python até o básico de hacking ético, desde fundamentos de Java a desenvolvimento web de nível mestre. Você também encontrará muitos cursos relacionado ao desenvolvimento de jogos .

Observação: Nunca pague o preço total por um curso da Udemy! O mercado da Udemy frequentemente realiza vendas massivas, reduzindo os preços de 50 a 90 por cento. Enquanto você espera, verifique o melhores cursos gratuitos da Udemy .

7 Code Camp grátis ou O Projeto Odin

Se seu objetivo é se tornar um desenvolvedor web proficiente, seja front-end ou back-end, eu recomendo fortemente o Free Code Camp (que ensina HTML, CSS, JavaScript e React) ou The Odin Project (que ensina HTML, CSS , JavaScript, Ruby on Rails).

Esses dois são cursos abrangentes, ambos 100% gratuitos, que o levarão de zero a um herói em seu próprio ritmo. Mesmo se você não tiver nenhuma experiência de codificação, você ficará bem. Espere investir vários meses do início ao fim para que você possa realmente entender os conceitos ensinados. Não se apresse.

8 Khan Academy

A Khan Academy é um dos maiores tesouros da Internet. Esta plataforma educacional sem fins lucrativos tem sido uma fonte maravilhosa de educação gratuita na última década e está cada vez melhor. Quer aprender cálculo? Biologia? História do mundo? Como fazer seus impostos ou investir seu dinheiro? Está tudo aqui.

Para ser justo, as seções de Ciência da Computação e Programação de Computadores estão tentando se atualizar, e é por isso que está tão baixo nesta lista. Você só pode aprender JavaScript no momento, além do básico de algoritmos e criptografia, mas certamente vale a pena ficar de olho.

9 Youtube

YouTube é um sucesso ou um fracasso. Existem milhares de listas de reprodução de tutoriais, mas muitos deles são superficiais ou completamente errados. Dos que parecem promissores, boa parte deles está incompleta. E dos que estão completos, uma parte significativa está desatualizada.

Dito isso, se você tiver um olho perspicaz, o YouTube pode ser um ótimo recurso para aprender a programar. Comece com nosso resumo dos melhores tutoriais de programação do YouTube.

10 OpenCourser

OpenCourser não é uma plataforma educacional como os outros sites listados aqui. Em vez disso, é um mecanismo de busca que agrega milhares de cursos online gratuitos de toda a web e os traz ao seu alcance.

No momento em que este livro foi escrito, mais de 900 cursos de programação online gratuitos foram catalogados pelo OpenCourser, com muitos mais adicionados todos os dias. Sim, você encontrará vários cursos da edX, Coursera, Udacity, etc., mas também encontrará alguns de outros lugares, como a Saylor Academy. No mínimo, é uma maneira conveniente de pesquisar muitas das plataformas acima de uma só vez.

onze. Codecademy

Codecademy é uma série de cursos online interativos que têm como objetivo ensinar o básico de um punhado de linguagens de programação e frameworks. Cada curso é um processo passo a passo gamificado que segura sua mão do início ao fim.

Mas um aviso antes de mergulhar no Codecademy: as coisas que você aprenderá aqui são extremamente básicas e superficiais. Codecademy te ensina como escrever código , mas não te ensina como pensar como um programador . Muitos novatos pela primeira vez acabam frustrados porque não sabem o que fazer com o conhecimento que adquiriram.

Se você tem experiência anterior em codificação e simplesmente deseja aprender a sintaxe de uma nova linguagem, Codecademy é realmente muito útil. Se você se considera um iniciante, então você deve evitar Codecademy por agora .

Menção notável: Lynda

Lynda oferece mais de 6.000 cursos online diferentes, espalhados por 12 campos relacionados à tecnologia (por exemplo, animação, CAD, TI, marketing, fotografia) e centenas de tópicos de interesse mais específicos. Com mais de 670 cursos, a categoria Programação representa uma grande parte do conteúdo de Lynda.

Os tópicos abordados incluem conceitos básicos de programação, gerenciamento de banco de dados, desenvolvimento de jogos, desenvolvimento móvel, desenvolvimento Web e, é claro, cursos para linguagens de programação individuais. O que é bom é que os cursos são divididos em níveis iniciante, intermediário e avançado, então você sempre pode encontrar os mais relevantes para você.

Lynda é uma plataforma paga que custa US $ 20 / mês, mas há um truque que você pode usar para acessar os cursos Lynda gratuitamente.

Mais dicas para iniciantes em programação de computador

Se você persistir e decidir seguir carreira em programação, confira nossas dicas para a preparação de entrevistas de programação. Por outro lado, você pode achar que programar é muito difícil: sinais de que programar não é para você.

Compartilhado Compartilhado Tweet O email 5 dicas para turbinar suas máquinas Linux VirtualBox

Cansado do fraco desempenho oferecido pelas máquinas virtuais? Aqui está o que você deve fazer para aumentar o desempenho do VirtualBox.

Leia a seguir
Tópicos relacionados
  • Programação
  • Programação
  • Cursos online
Sobre o autor Joel Lee(1524 artigos publicados)

Joel Lee é o Editor-chefe da MakeUseOf desde 2018. Ele tem um B.S. em Ciência da Computação e mais de nove anos de experiência profissional em redação e edição.

Mais de Joel Lee

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever