O senhor sabia que pode aprender programação on-line com instituições como Harvard, MIT e Microsoft em edX.org? O site sem fins lucrativos oferece 2.000 cursos on-line de 140 instituições de todo o mundo. Os cursos são gratuitos.

O EdX tem mais de 200 cursos somente da Microsoft, incluindo um curso de Programa de 11 cursos para Desenvolvimento Web Front End, descrito da seguinte forma:

Se o senhor deseja se tornar um desenvolvedor web front-end, pode ser difícil saber por onde começar. Em quais estruturas, linguagens e bibliotecas o senhor deve se concentrar? O Microsoft Professional Program in Front-End Web Development é um currículo que elimina parte dessa confusão, apresentando os fundamentos, ensinando as ferramentas usadas com mais frequência e oferecendo uma maneira de provar que você tem as habilidades por meio de um projeto final que pode ser exibido em seu portfólio.

Aqui estão alguns dos cursos mais populares que a Microsoft oferece para desenvolvimento web front-end:

Além dos cursos da Microsoft, aqui estão alguns dos principais cursos e programas de programação para o senhor conferir.

CS50 de Harvard

O curso mais popular da edX oferece aos senhores uma introdução à ciência da computação e à programação. Aprenda a pensar em algoritmos e a resolver problemas de programação com eficiência. Familiarize-se com várias linguagens de programação, incluindo C, Python, SQL, JavaScript, CSS e HTML.

Desenvolvedor Web Front End do W3C

O W3C (World Wide Web Consortium) é a organização que desenvolve padrões para a Web. Ela foi fundada pelo inventor da Web, Tim Berners-Lee. Nesse programa de 5 cursos, aprenda a codificar com as modernas tags HTML5, desenhar e animar gráficos divertidos da Web e reproduzir elementos de áudio e vídeo. Aprenda as práticas recomendadas de CSS para o design de páginas da Web e os fundamentos do JavaScript para ajudá-lo a desenvolver aplicativos interativos para a Web.

Introdução à computação em Python da Georgia Tech

Neste programa de 4 cursos, aprenda os fundamentos da ciência da computação em uma das linguagens de programação mais populares da área, Python 3, incluindo escrever código, executá-lo, interpretar os resultados e revisar o código com base nos resultados. Classificada como uma das linguagens de programação mais procuradas e fáceis de usar por iniciantes, uma formação em Python lhe dará uma base sólida para construir sua carreira. Os vídeos curtos (de 2 a 3 minutos cada) são rapidamente intercalados com problemas de programação ao vivo e perguntas de múltipla escolha para fornecer feedback constante sobre seu progresso e compreensão.

Programação em C com Linux de Dartmouth

O senhor sabia que os smartphones, o sistema de navegação do seu carro, os robôs, os drones, os trens e quase todos os dispositivos eletrônicos têm algum código C em execução sob o capô? Junto com a linguagem de programação C vem o Linux, um sistema operacional essencial que alimenta quase todos os supercomputadores e a maioria dos servidores do mundo, bem como todos os dispositivos Android e a maioria dos dispositivos da “Internet das Coisas”.

Nesse programa de 7 cursos, o senhor desenvolverá e depurará códigos na linguagem de programação C. Descubra os fundamentos da programação de computadores e do Linux, manipule a linha de comando, gerencie processos, arquivos e memória e compile código C com o Linux.

Ciência de dados de Harvard

A ciência de dados é um dos campos mais quentes da programação. Aprenda os principais fundamentos da ciência de dados neste programa de 9 cursos, incluindo R e aprendizado de máquina, por meio de estudos de caso do mundo real para iniciar sua carreira como cientista de dados. Aprenda também conceitos estatísticos, como probabilidade, inferência e modelagem, e como aplicá-los na prática. Ganhe experiência com a visualização de dados com o ggplot2 e com a manipulação de dados com o dplyr. Familiarize-se com ferramentas essenciais para a prática de cientistas de dados, como Unix/Linux, git e GitHub, e RStudio. Este é um dos programas mais populares na edX.

Blockchain para empresas da Linux Foundation

Todo mundo já ouviu falar de blockchain, mas a maioria não entende como ele pode se aplicar aos seus negócios. Aprenda exatamente o que é um blockchain, seu impacto e potencial de mudança em todo o mundo e analise casos de uso em tecnologia, negócios e produtos e instituições empresariais neste curso fundamental dos especialistas da Linux Foundation.

Se estiver procurando outra coisa, a edX oferece cursos de programação do básico ao avançado em C++, C#, Java, Power BI, Inteligência Artificial, Aprendizado de Máquina, Aprendizado Profundo, Segurança Cibernética, IoT, Computação em Nuvem, AWS, Azure, DevOps e muito mais. Veja mais cursos aqui.