All Rights ReservedView Non-AMP Version
IT Forum
  • Homepage
  • CIO
Notícias

Os melhores cursos de programação gratuitos para aprender durante a quarentena

Então você quer aprender a programar, mas não pode sair de casa. Não tem problema. Você pode fazer cursos on-line que ensinam os princípios de desenvolvimento de software, juntamente com sua primeira linguagem de programação. Na minha experiência, não importa realmente a linguagem que você aprende primeiro, portanto não se preocupe com isso. O passo importante é aprender a pensar como um programador.

Existem vários bons cursos de programação disponíveis on-line, mas nem todos são gratuitos. Por exemplo, o LinkedIn Learning (anteriormente Lynda.com) tem vários bons cursos, mas você precisa pagar pelo LinkedIn (após um mês grátis).

As melhores notícias de tecnologia B2B
Acompanhe todas as novidades diretamente na sua caixa de entrada

Eu me concentrei no Codecademy e no Coursera aqui porque ambos oferecem cursos de alta qualidade em uma variedade de linguagens de programação que você pode fazer de graça. No entanto, eles são diferentes. O Codecademy ensina conceitos de programação, orientando você através de exercícios interativos. Os cursos do Coursera, oferecidos em conjunto com uma faculdade parceira, universidade ou empresa de tecnologia, adotam uma abordagem mais tradicional.

Não estou recomendando um sobre o outro. Sugiro que você experimente o Codecademy e o Coursera e veja o que funciona melhor para você. Você pode muito bem achar que eles são complementares.

Codecademy

O Codecademy tem níveis gratuitos e profissionais. Navegar nos cursos gratuitos sem precisar atualizar para uma assinatura profissional mensal ou anual pode ser complicado, mas é possível, a menos que você queira seguir um caminho de habilidades com vários cursos, fazer um curso avançado ou precisar dos recursos e projetos extras oferecidos aos assinantes profissionais.

Introdução ao JavaScript

JavaScript é a linguagem de programação da web. Você pode usá-la para adicionar comportamento dinâmico, armazenar informações e lidar com solicitações e respostas em um site. Esta sequência de cursos abrange tipos de dados e estruturas, funções e programação orientada a objetos com herança clássica na sintaxe ES6. Este curso ensinará os fundamentos de JavaScript necessários para o desenvolvimento de front-end ou back-end.

Learn ReactJS: Parte I e Parte II

O React é uma biblioteca JavaScript de código aberto para a construção de interfaces com o usuário, geralmente para aplicativos de página única ou para adicionar visualizações interativas a aplicativos da Web existentes, construídos em uma variedade de arquiteturas. Criado e mantido pelo Facebook, é um dos kits de ferramentas JavaScript mais populares para desenvolvimento de front-end. Este par de cursos ensinará como criar aplicativos da Web interativos rápidos e eficientes com o React. Nota sobre os pré-requisitos: Você já deve ter uma noção de JavaScript e HTML básico.

Aprenda Python 2

Python é uma linguagem de programação de uso geral, versátil e moderna. É ótimo como primeira linguagem porque é conciso e fácil de ler. E você pode usá-lo para tudo, desde desenvolvimento web a aplicações científicas. Learn Python 2 ensinará o básico da linguagem de programação mais popular e de crescimento mais rápido do mundo usada por engenheiros de software, analistas, cientistas de dados e engenheiros de machine learning. (Python 3 é um curso “Pro”, que requer uma assinatura).

Learn Go

A linguagem de programação de código aberto do Google, Go (Golang), atrai cada vez mais atenção à medida que os desenvolvedores descobrem como a linguagem é cheia de recursos, direta e rápida. Além do Google, o Go é usado pelo Medium, Pinterest, Slack, Twitch e muitas outras empresas, além de projetos de código aberto, como Docker e Kubernetes.

Learn Swift

Swift é uma linguagem de programação compilada poderosa e intuitiva, desenvolvida pela Apple para iOS, macOS, tvOS e watchOS. Combinando velocidade e recursos modernos, como segurança por design, o Swift está se tornando cada vez mais popular na criação de aplicativos para servidores no Linux e até mesmo sendo usado para machine learning. Este curso começa com conceitos fundamentais de programação antes de se aprofundar em recursos Swift mais avançados.

Coursera

Dependendo da universidade ou empresa parceira, os cursos do Coursera podem ser totalmente gratuitos, ter uma taxa mensal após os primeiros sete dias ou podem ser gratuitos para auditar, mas exigem um pagamento da taxa de matrícula, se você quiser crédito no curso. Escolhi alguns cursos introdutórios de alta classificação que você pode concluir gratuitamente. Em alguns casos, você pode não ter acesso a tarefas classificadas, a menos que compre um certificado.

Princípios básicos de Python, Universidade de Michigan

Este curso apresenta os conceitos básicos do Python 3, incluindo execução e iteração condicionais como estruturas de controle e strings e listas como estruturas de dados. O primeiro dos cinco cursos da Especialização em Programação Python 3, o Python Basics, é para você, se você é iniciante na programação Python, se precisa de uma atualização sobre o básico do Python, ou se você já teve alguma exposição à programação do Python, mas deseja exposição e vocabulário mais detalhados para descrever e raciocinar sobre programas. Se você quiser apenas ler e visualizar o conteúdo do curso, poderá auditar o curso gratuitamente.

Ciência da Computação: Programação com um Propósito, Princeton

Este curso começa com a introdução de elementos básicos de programação, como variáveis, condicionais, loops, matrizes e E/S, depois passa a funções, conceitos-chave como recursão, programação modular e reutilização de código e, finalmente, programação orientada a objetos. O curso usa a linguagem de programação Java, mas ensina as habilidades básicas para solução de problemas computacionais aplicáveis em muitos ambientes de computação modernos. Em outras palavras, a proficiência em Java é uma meta, mas o foco está nos conceitos fundamentais de programação. Todos os recursos deste curso estão disponíveis gratuitamente, mas ele não oferece um certificado após a conclusão.

Introdução à programação com MATLAB, Vanderbilt

Este curso ensina programação de computadores para pessoas com pouca ou nenhuma experiência anterior. Ele usa a linguagem de programação chamada MATLAB porque o MATLAB é fácil de aprender, versátil e muito útil para engenheiros e outros profissionais. O MATLAB é uma linguagem de finalidade especial que é uma excelente opção para escrever programas de tamanho moderado que resolvem problemas que envolvem a manipulação de números. (Como resultado, o MATLAB é amplamente utilizado nas ciências naturais, engenharia, finanças e indústria). No entanto, este curso não é um tutorial do MATLAB, mas um curso de programação introdutório que usa o MATLAB para ilustrar conceitos gerais em ciência da computação e programação. Se você quiser apenas ler e visualizar o conteúdo do curso, poderá auditar o curso gratuitamente.

Computational Thinking for Problem Solving, Universidade da Pensilvânia

O pensamento computacional é o processo de abordar um problema de maneira sistemática e criar e expressar uma solução para que possa ser executada por um computador. Neste curso, você aprenderá o pensamento computacional – como os cientistas da computação desenvolvem e analisam algoritmos e como as soluções podem ser obtidas em um computador usando a linguagem de programação Python. No final do curso, você poderá desenvolver um algoritmo e expressá-lo no computador escrevendo um programa simples em Python. Se você quiser apenas ler e visualizar o conteúdo do curso, poderá auditar o curso gratuitamente.

Next Covid-19 pressiona digitalização e inaugura nova era da tecnologia »
Previous « Analytics e machine learning: SAS disponibiliza cursos gratuitos e de curta duração
Leave a Comment
Share
Published by
Redação
Tags: carreiracursosProgramação
6 anos ago

    Related Post

  • UE ordena que Meta reabra WhatsApp a chatbots rivais
  • IPO da SpaceX chega ao mercado como aposta de US$ 1,75 trilhão em IA, não em foguetes
  • IA muda jornada de compra e devolve relevância aos sites de avaliação B2B, diz Forrester

Recent Posts

  • Artigos

Com a IA, setor de saúde vive revolução que o marketing digital proporcionou há dez anos

por Eduardo Barros A transformação da inteligência artificial (IA) nos negócios lembra o que aconteceu…

3 horas ago
  • Inovação

Snowflake registra crescimento de 33% na receita e eleva projeções para o ano fiscal de 2027

A Snowflake anunciou os resultados financeiros do primeiro trimestre do ano fiscal de 2027, encerrado…

15 horas ago
  • Notícias

UE ordena que Meta reabra WhatsApp a chatbots rivais

A Comissão Europeia determinou que a Meta reestabeleça o acesso de assistentes de inteligência artificial…

19 horas ago
  • Notícias

IPO da SpaceX chega ao mercado como aposta de US$ 1,75 trilhão em IA, não em foguetes

As negociações com as ações da SpaceX têm início nesta quinta-feira, 12, em uma oferta…

19 horas ago
  • Notícias

IA muda jornada de compra e devolve relevância aos sites de avaliação B2B, diz Forrester

A ascensão dos agentes de inteligência artificial (IA) está criando uma oportunidade para plataformas de…

20 horas ago
  • Notícias

Prêmio Executivo de TI do Ano 2026: conheça os critérios de avaliação

Continuam abertas as inscrições para o prêmio Executivo de TI do Ano 2026. A iniciativa,…

20 horas ago
All Rights ReservedView Non-AMP Version
  • L