15 cursos online e gratuitos que profissionais de TI adoram
Quer aprender de graça sobre programação, análise de dados e desenvolvimento de apps? Veja os 15 cursos online de TI mais acessados no Coursera em 2016
Os cursos mais populares entre profissionais de TI (Thinkstock/from2015)
Claudia Gasparini
Publicado em 3 de junho de 2016 às 06h00.
Última atualização em 13 de setembro de 2016 às 14h13.
1. Os cursos mais populares entre profissionais de TIzoom_out_map
1/17(Thinkstock/from2015)
São Paulo — Você não precisa desembolsar uma fortuna ou sequer pegar um avião para ter aulas com os professores das melhores universidades do mundo. Tudo porque existe (sempre ela) a internet. MOOCs (Massive Open Online Courses) são cursos online oferecidos gratuitamente por diversas plataformas, como Coursera, edX e muitas outras. O grande atrativo é que muitos deles são ministrados por docentes das principais instituições de ensino do planeta. A popularidade desses cursos não é pequena — até porque os temas das aulas costumam ser bastante abrangentes. O Coursera revelou com exclusividade a EXAME.com quais são os pacotes de aulas mais acessados pelos usuários quando o assunto é tecnologia da informação. O ranking inclui 15 cursos sobre temas como aprendizagem automática, programação e análise de dados, ministrados por professores de universidades do porte de Stanford e Duke. Embora os cursos estejam disponíveis gratuitamente a qualquer usuário, é preciso pagar uma taxa ao Coursera para obter certificados. Também fica o aviso: a maior parte das aulas da plataforma é apresentada em inglês. Navegue pelas imagens da galeria para ver os cursos mais populares de TI.
O curso traz uma introdução sobre aprendizagem automática, a ciência por trás de importantes inovações tecnológicas que vão da otimização das buscas na web à compreensão do genoma humano. As aulas ainda abordam temas como mineração de dados e reconhecimento de dados, com ênfase em estudos de caso e aplicações práticas do conhecimento apresentado. Instituição: Stanford University Professor: Andrew Ng Link para as aulas no Coursera
3. 2º Programação para todos (Princípios de Python)zoom_out_map
3/17(Reprodução/Coursera)
Aqui, o objetivo é ensinar o básico da programação de computadores por meio da linguagem Python. O professor demonstra como se constrói um programa a partir de uma série de instruções simples. O curso pretende ser inclusivo: a matemática exigida não ultrapassa o nível básico e basta que o aluno tenha uma familiaridade mediana com computadores para acompanhar as aulas. Instituição: University of Michigan Professor: Charles Severance Link para as aulas no Coursera
O curso ensina a programar com a linguagem R e a usá-la para analisar dados. Os professores também mostram como ler dados, acessar pacotes, escrever funções e organizar códigos — tudo em R. Temas como limpeza de bugs e análise estatística de dados também fazem parte do programa das aulas. Instituição: Johns Hopkins University Professores: Roger D. Peng, Jeff Leek e Brian Caffo Link para as aulas no Coursera
5. 4º As ferramentas do cientista de dadoszoom_out_map
5/17(Reprodução/Coursera)
Quais são as noções e instrumentos mais importantes para quem trabalha com dados? Este curso reúne uma espécie de "caixa de ferramentas" para profissionais da área. Abordam-se tópicos teóricos sobre o mercado de trabalho no setor e os mecanismos por trás da transformação de dados em conhecimento. Um segmento mais prático do curso analisa ferramentas como version control, markdown, git, GitHub e RStudio. Instituição: Johns Hopkins University Professores: Jeff Leek, Roger D. Peng e Brian Caffo Link para as aulas no Coursera
6. 5º Dominando a análise de dados em Excelzoom_out_map
6/17(Reprodução/Coursera)
O curso expõe conceitos e métodos matemáticos para avaliar até que ponto um modelo preditivo pode reduzir incertezas. O foco está em dois modelos: classificação binária e regressão linear. Para acompanhar as aulas, o aluno precisa ter noções básicas de álgebra. Não é necessário ter conhecimentos prévios de Excel, já que há um módulo especial para ensinar o programa desde o início — que pode ser pulado por usuários mais experientes. Instituição: Duke University Professores: Jana Schaich Borg e Daniel Egger Link para as aulas no Coursera
7. 6º Como construir um website em um fim de semanazoom_out_map
7/17(Reprodução/Coursera)
O curso é voltado especialmente para pessoas com pouca ou nenhuma experiência anterior na criação de websites. O objetivo é ensinar o aluno a planejar, construir e publicar uma página básica com texto, som, imagem, links, plug-ins e canais de integração com redes sociais. Instituição: The State University of New York Professoras: Margaret Schedel e Melissa Clarke Link para as aulas no Coursera
8. 7º Uma introdução à programação interativa com Pythonzoom_out_map
8/17(Reprodução/Coursera)
Python é uma linguagem de programação relativamente fácil de aprender. Por isso ela foi eleita pelos professores deste curso, voltado a pessoas com pouca ou nenhuma experiência com códigos. As aulas tratam de elementos básicos de programação, como expressões, condicionais e funções. Um dos exercícios propostos será construir uma versão do clássico jogo de arcade "Pong". Instituição: RiceUniversity Professores: John Greiner, Stephen Wong, Scott Rixner, Joe Warren Link para as aulas no Coursera
O design está em tudo — e é um recurso fundamental para quem trabalha com TI. Este curso ensina princípios básicos do tema, como tipografia, criação de imagens, composição e cores. Para aproveitar bem o curso, é importante conhecer minimamente os programas do "pacote criativo" da Adobe, tais como Illustrator, Photoshop e InDesign. Instituição: California Institute of the Arts Professor: Michael Worthington Link para as aulas no Coursera
O curso aborda as principais estruturas de dados usadas em Python. A ideia é ir além dos procedimentos básicos de programação e explorar o uso da linguagem para construir estruturas como listas, dicionários e bases de dados. Este curso é a sequência de "Programação para todos (Princípios de Python)", descrito no 2º slide desta galeria. Instituição: University of Michigan Professor: Charles Severance Link para as aulas no Coursera
11. 10º Crie seu primeiro aplicativo para Androidzoom_out_map
11/17(Reprodução/Coursera)
A ideia é que o aluno desenhe, construa e distribua o seu próprio aplicativo para dispositivos Android. Os professores oferecem uma série de "tijolos" que você pode combinar para criar diversos tipos de apps. É preciso ter alguma experiência anterior com programação em Java. Instituição: Centrale-Supélec Professores: Virginie Galtier e Michel Ianotto Link para as aulas no Coursera
12. 11º Desenvolvimento em server-side com NodeJSzoom_out_map
12/17(Reprodução/Coursera)
O curso traça um breve panorama sobre protocolos "http" e "https", para então examinar o NodeJS e outros temas correlatos. Ao final do curso, o aluno deverá ser capaz de entender conceitos de server-side como "CRUD" e "REST", configurar um servidor backend usando NodeJS e construir uma API para o front-end acessar serviços de back-end. Instituição: The Hong Kong University of Science and Technology Professor: Jogesh K. Muppala Link para as aulas no Coursera
As aulas são destinadas a iniciantes no assunto e explicam o significado e as funções do big data, com exemplos e aplicações reais. O curso também explora os recursos necessários para explorar grandes quantidades de dados. Ao fim do processo, o aluno deverá ser capaz de instalar e executar programas usando o Hadoop, uma das plataformas mais usadas para a análise de big data. Instituição: University of California, San Diego Professores: Ilkay Altintas e Amarnath Gupta Link para as aulas no Coursera
Nenhuma informação estaria segura na internet se não existisse a criptografia. Este curso ensina os mecanismos internos dessa ciência, os protocolos mais usados e os erros mais comuns na implantação de sistemas. Ao longo das aulas, o professor sugere diversos problemas abertos e projetos de programação. A sequência deste curso, "Criptografia II", trata de temas mais avançados, como conhecimento-zero e mecanismos de privacidade. Instituição: Stanford University Professor: Dan Boneh Link para as aulas no Coursera
Aqui, o objetivo é ensinar os elementos essenciais do desenvolvimento de uma página na internet. Não é preciso ter experiência prévia com essas tecnologias, mas é importante já ter tido algum contato com programação. Ao final do curso, você deverá ser capaz de criar um site usando elementos de HTML, aplicar CSS para alterar a aparência e o comportamento de alguns elementos da página e programar recursos interativos com JavaScript. Instituição: The Hong Kong University of Science and Technology Professor: David Rossiter Link para as aulas no Coursera
O curso analisa conceitos e técnicas em algoritmos que podem servir para resolver problemas computacionais. Há bastante teoria nas aulas, mas a prioridade é abordar aplicações práticas dos conhecimentos estudados. O aluno aprenderá, por exemplo, a resolver problemas, desenhar novos algoritmos e implementar soluções capazes de rodar em menos de um segundo. Instituição: University of California, San Diego Professores: Alexander S. Kulikov, Michael Levin, Neil Rhodes, Pavel Pevzner e Daniel M. Kane. Link para as aulas no Coursera
UniAlgar, universidade corporativa do Grupo Algar, investe em um modelo de aprendizagem em que os próprios colaboradores ensinam e aprendem uns com os outros; executiva de RH diz que resultados são positivos