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
A PEC apresentada pela deputada Erika Hilton (PSOL-SP) contra a escala 6x1 ganhou destaque no Congresso e nas redes sociais – mas existem outros regimes de trabalho no Brasil. Veja as profissões que os adotam
Pesquisa revela que oito em cada 10 profissionais de finanças não têm planos de mudar de emprego; altos salários e benefícios atrativos estão entre as principais razões para recusa de ofertas de emprego
Joan Payden fundou a Payden & Rygel aos 51 anos e se tornou uma das empresárias mais bem-sucedidas dos EUA; habilidades em finanças foram fundamentais para o seu sucesso