Os 15 melhores cursos de informática online e grátis em todo o mundo

Coursera e edX oferecem cursos de informática das melhores universidades e empresas para fazer à distância. Conheça-os neste artigo e adquira as competências digitais de que precisa para fazer crescer a sua empresa ou progredir na sua carreira.

Se está interessado no desenvolvimento de software, aplicações web, aprendizagem de máquina ou computação em nuvem, saiba que há cursos das melhores universidades do mundo que pode fazer à distância e sem qualquer custo.

As plataformas de aprendizagem como Coursera e edX disponibilizam cursos gratuitos em ciências da computação, com certificados de conclusão de escolas como Harvard, MIT, Stanford e a Universidade de Michigan. Também pode encontrar programas desenvolvidos por empresas e instituições de renome como o Google Cloud.

Aqui estão os 15 melhores cursos de informática online gratuitos, segundo o Business Insider.

1. Introdução à informática de CS50
Grátis
Oferecido por: Universidade de Harvard
Duração: 12 semanas

Neste curso introdutório à ciência da computação, os alunos aprendem “como pensar algoritmicamente e resolver problemas de programação com eficiência”, usando conceitos como abstração, algoritmos, estruturas de dados, segurança, engenharia de software e desenvolvimento web. Centra-se nas linguagens de programação como C, Python, SQL e JavaScript, bem como CSS e HTML. No final do curso, os alunos desenvolvem e apresentam um projeto final de programação aos seus pares.

2. Introdução à informática e à programação com Python
Grátis
Oferecido por: MIT
Duração: 9 semanas

Este curso é a primeira parte de uma introdução ao pensamento computacional, programação e ciência da computação e ciência de dados. Sem qualquer experiência anterior em ciência da computação ou programação, os alunos aprendem a pensar computacionalmente e a escrever programas para resolver problemas. O curso centra-se mais na amplitude do que na profundidade, cobrindo Python, algoritmos simples, testes, depuração, estruturas de dados e faz uma introdução informal à complexidade dos algoritmos.

3. Programação web de CS50 com Python e JavaScript
Grátis
Oferecido por: Universidade de Harvard
Duração: 12 semanas

Destinado a alunos que concluíram o curso introdutório CS50, esta formação centra-se no desenho de banco de dados, escalabilidade, segurança e experiência do utilizador, usando as populares linguagens de programação Python e JavaScript. Conta com projetos práticos para ensinar os alunos a usar APIs, IUs interativas, GitHub, Heroku e muito mais.

4. Introdução de CS50 ao desenvolvimento de jogos
Grátis
Oferecido por:  Universidade de Harvard
Duração: 12 semanas

Ensina a desenvolver jogos interativos em 2D e 3D. Através de palestras e projetos práticos, os alunos exploram o design de jogos populares como Super Mario Bros., Pokémon, Angry Birds, entre outros.

5. Ciências da computação de CS50 para profissionais de negócios
Grátis
Oferecido por: Universidade de Harvard
Duração: 6 semanas

Este curso destina-se a profissionais de negócios, como gestores de produto, fundadores e diretores gerais, para que possam tomar decisões de tecnologia, mesmo que não sejam verdadeiros especialistas em tecnologia. Para além do foco no CS50, este curso também dá destaque ao domínio de conceitos de alto nível, nomeadamente pensamento computacional e desenvolvimento web.

6. Algoritmos: desenho e analises (Parte 1)
Grátis
Oferecido por:  Universidade de Stanford
Duração: 6 semanas

Os algoritmos são o núcleo da ciência da computação, pelo que este curso faz uma introdução geral aos alunos que tenham pouca experiência em programação. O curso cobre tópicos como classificação e localização de estruturas de dados e primitivos de gráfico, usando vários tipos de avaliações para verificar a compreensão. Após a conclusão, os alunos devem ser capazes de falar com proficiência sobre algoritmos em entrevistas e com outros programadores e cientistas da computação.

7. Estruturas de dados de Python
Grátis 
Oferecido por: Universidade de Michigan
Duração: 7 semanas

Este curso apresenta as estruturas de dados centrais do Python e baseia-se em conceitos básicos para mostrar como usar estruturas de dados integradas, como listas e dicionários. Abrange os capítulos 6 a 10 do livro de Python.

8. Conceitos básicos da visão computacional
Grátis
Oferecido por: Universidade de Búfalo e Universidade Estatal de Nova Iorque
Duração: 13 horas

Este curso cobre os princípios fundamentais da visão computacional: processamento digital de sinais, neurociência e inteligência artificial. Os tópicos incluem cor, luz e imagem; visão precoce, média e alta; e matemática essencial para a visão computacional.

É recomendado para qualquer pessoa interessada em explorar os conceitos desta área. O curso recomenda que os alunos tenham competências básicas e experiência em programação, especificamente em MATLAB, com álgebra linear básica; sistemas de coordenadas 3D e transformações; cálculo básico e probabilidade básica.

9. Programe você mesmo! Introdução à programação
Grátis
Oferecido por: Universidade de Edimburgo e Universidade ORT Uruguai
Duração: 12 horas

Indicado para iniciantes. Ensina a programar em Scratch, uma linguagem de programação visual fácil de usar e faz uma introdução aos princípios fundamentais da computação e aos processos de pensamento dos engenheiros de software. Os alunos ganham competência em teoria gráfica, C ++ 11, C ++ e em algoritmos gráficos.

10. Crie a sua primeira app Android (curso focado em projetos)
Grátis
Oferecido por: CentraleSupélec
Duração: 22 horas

Neste curso focado em projetos, os alunos aprendem a desenhar, a criar e a distribuir a sua própria aplicação  para a plataforma móvel Android. Fornece uma compreensão das especificidades do Android que tornam possível frequentar após a sua conclusão cursos mais avançados. Este curso é mais adequado para aqueles que têm alguma experiência anterior em programação Java.

11. IoT industrial em Google Cloud Platform
Grátis
Oferecido por: Google Cloud
Duração: 15 horas

Este curso cobre a arquitetura de rede na sua totalidade, de sensores e dispositivos a análises. De acordo com o Google Cloud, os alunos serão capazes de criar um pipeline de dados em streaming; registos com Cloud IoT Core; temas e assinaturas com Cloud Pub / Sub; armazenar dados no Google Cloud Storage; consulta dados no BigQuery e obter insights sobre os dados com Dataprep no final do curso.

12. Noções básicas do Google Cloud Platform para profissionais da AWS
Grátis
Oferecido por: Google Cloud
Duração: 13 horas

Este é um curso intensivo que apresenta aos alunos os principais recursos do Google Cloud Platform através de quatro pilares tecnológicos: rede, computação, armazenamento e banco de dados. Esta formação foi projetada para profissionais da AWS com pelo menos um conhecimento básico de tecnologias de rede, como sub-redes e roteamento,e experiência com Amazon VPC, instâncias do Amazon EC2 e discos.

13. Introdução à programação com MATLAB
Grátis 
Oferecido por: Universidade de Vanderbilt
Duração: 35 horas

Este curso usa o sistema de programação e linguagem MATLAB para ensinar programação de computadores a quem tem pouca ou nenhuma experiência. No entanto, deve-se ter em conta que não é um tutorial do MATLAB. É um curso introdutório de programação que o MATLAB usa para ilustrar conceitos gerais sobre ciência da computação e programação.

14. C ++ para programadores em C (parte A)
Grátis
Oferecido por: Universidade de Califórnia, Santa Cruz
Duração: 13 horas

Este curso é destinado a programadores C que desejam programar em C ++ e procuram adquirir um conhecimento básico de algoritmos e software orientado a objetos para compreender exemplos e exercícios.

15. Introdução a TCP/IP
Grátis
Oferecido por: Universidade de Yonsei
Duração: 8 horas

Neste curso pode aprender tudo sobre Internet, começando com as funções operacionais das tecnologias da Internet (IPv4, IPv6, TCP, UDP, nomes de domínio, etc.) e a segurança do seu PC/portátil.

Comentários

Artigos Relacionados