13 cursos gratuitos para quem trabalha com tecnologia
Plataformas de ensino online, como as bem conhecidas Coursera e edX, oferecem uma série de curso sobre os mais variados assuntos
Da Redação
Publicado em 25 de julho de 2014 às 11h54.
Última atualização em 13 de setembro de 2016 às 15h06.
Tempo já não é mais uma boa desculpa para parar de aprender. Plataformas de ensino online, como as bem conhecidas Coursera e edX, oferecem uma série de curso sobre os mais variados assuntos, inclusive TI e tudo que a envolve – de programação e desenvolvimento a segurança e análise de dados. E só para servir de exemplo, INFO selecionou treze desses cursos, todos com pelo menos o material disponível gratuitamente. Se você quiser apenas aprender, dá para acompanhar as vídeo-aulas seguindo seu próprio ritmo ou apenas bancar o autodidata e consultar o material depois que o curso acabar. Mas para conseguir um certificado, por vezes será necessário acompanhar tudo à risca e cumprir as tarefas propostas, conseguindo inclusive determinada nota. Confira as opções a seguir.
Segurança e usabilidade são duas coisas que não necessariamente andam juntas no desenvolvimento de sistemas. Algo muito seguro é quase sempre muito difícil de usar, e algo muito fácil de usar nem sempre é seguro o suficiente. Mas, como esse curso quer ensinar, dá para ao menos tornar a vida do usuário mais fácil, criando e construindo algo com foco na pessoa. Segundo a descrição, as aulas mostrarão os princípios de interação pessoa-máquina, aplicando-os depois ao desenvolvimento de sistemas seguros e tornando-os menos “assustadores” aos usuários. As aulas serão ministradas por Jennifer Golbeck, professora da Universidade de Maryland. Está em inglês, mas há ao menos opção de legendas. Duração: Começa em 18 de agosto e vai até 13 de outubro
Inscrições aqui
Inscrições aqui
Estendendo-se por oito semanas, o curso se divide em uma série de palestras que falarão de dados, hoje tão importantes para empresas e pesquisas. As apresentações vão falar sobre as “técnicas básicas da ciência de dados, incluindo soluções SQL e NoSQL para gerenciamento massivo de informações, algoritmos para mineração de dados e modelagem estatística báica (como regressão linear e não-linear)”. Não entendeu nada? Então talvez seja uma boa assistir e completar algumas das atividades propostas por Bill Howe, professor da Universidade de Washington. Está em inglês, mas há opção de legendas. Duração: Começou no último dia 30 de junho e vai até 8 de setembro Inscrições aqui
Ministrado por funcionários do próprio Google, o curso foi anunciado na última semana e visa trazer mais desenvolvedores para a plataforma móvel da empresa. Pode até ser mais uma jogada da companhia, mas o material fornecido por profissionais da área não deixa de ser valioso, especialmente para quem quer criar algo para um sistema presente em 1 bilhão de dispositivos mundo afora. As aulas são mais adequadas para quem tem pelo menos três anos de experiência programando em Java ou “outra linguagem de programação com orientação ao objeto”, de acordo com a descrição. Se você não tem muita noção ou está enferrujado, sempre dá para apelar para um Codecademy ou similar para aprender ou rever. Duração: O material das seis lições e do projeto final ficará disponível no Udacity. Com seis horas de aulas por semana, o curso leva cerca de dois meses para ser concluído. O curso é gratuito, mas é preciso pagar para receber um certificado e feedback dos professores.
Inscrições aqui
Inscrições aqui
Não quer Android? Sem problemas: este curso já trata de aplicativos web, que ficam baseados na nuvem e usam o navegador como interface de usuário. As aulas partem do básico e vão até o avançado, passando por padrões de design, interação com bancos de dados e Ruby on Rails. Tudo está dividido em seis módulos, e é recomendo ter conhecimentos prévios em C++, C#, Python, Java ou Ruby. Leituras adicionais serão indicadas pelo professor Greg Heileman, da Universidade do Novo México. O idioma do curso é inglês, mas a presença de legendas em inglês deve tornar as coisas um pouco menos complicadas. Duração: Começa em 11 de agosto e vai até 22 de setembro
Inscrições aqui
Inscrições aqui
Outra série de aulas falando da aplicação de tecnologia na educação, esta foca nas tendências envolvendo ensino primário e secundário, do jardim de infância ao quinto ou sexto ano. A ideia não é exatamente ensinar, mas sim explorar o cenário atual e “investigar como podemos envolver os estudantes mais profundamente em uma sala de aula virtual com o uso de práticas e tecnologias inovadoras”. Pode soar um pouco surreal, mas os resultados das discussões tendem a ser interessantes. Além de profissionais envolvidos com tecnologia, o curso deve agradar bastante os educadores. A responsável pelas aulas será Melissa Joell Loble, da Universidade da Califórnia, Irvine (a UCI). Duração: Começa em 18 de agosto e vai até 22 de setembro
Inscrições aqui
Inscrições aqui
Não é exatamente fácil entender os conceitos da cibersegurança, mas este curso do Instituto Nacional de Cibersegurança deve dar uma boa base. Ele tratará de padrões e legislação, além de ataques cibernéticos comuns e técnicas para “identificar, detectar e defender sistemas contra ameaças”. Alunos também deverão entender melhor o básico de segurança “pessoal, física, de rede, da web e de redes sem fio”, entre outros temas. O professor é Gary M. Jackson, cientista chefe da Leidos. Duração: Começa em 22 de setembro e vai até 23 de novembro
Inscrições aqui
Inscrições aqui
Com nome de curso mais básico, ele foca nos princípios da Tecnologia de Informação moderna. O nome brinca com a ideia de que a computação é arte, mágica e ciência, tudo ao mesmo tempo, e as aulas falarão do básico de programação – para que o usuário não seja mais só um consumidor –, passando antes por uma introdução ao cenário atual. Sessões de prática, para tirar os ensinamentos de desenvolvimento do papel, estão previstas, é claro. Duração: Começa em 30 de setembro e dura sete semanas
Inscrições aqui
Inscrições aqui
Falamos de dados no segundo curso desta lista, e voltamos a falar deles aqui. Mas o foco destas aulas é um pouco diferente, e envolve especialmente os metadados – os dados sobre dados, em uma explicação mais simples, usados para quase tudo envolvendo a ciência da computação hoje. Os módulos tratarão de descrever melhor esse tipo de informação, mostrando inclusive como ele é usado como uma fonte de informações na web, em bancos de dados e em aplicações ao nosso redor. Uma boa não só para entender isso, mas também para aprender como criar e avaliar metadados. O professor é Jeffrey Pomerantz, da Universidade da Carolina do Norte, e o material está em inglês – mas há opção de legendas para tornar as coisas um pouco menos complexas. Duração: Começou em 14 de julho e vai até 8 de setembro
Inscrições aqui
Inscrições aqui
Mais um pouco de dados e big data: o curso mostra, em resumo, como obter e separar dados de diferentes fontes, úteis de inúteis dependendo da aplicação que você tem em mente. As aulas mostrarão como conseguir informações da web, de APIs, bancos de dados e outros lugares distintos. Depois, mostrará os básicos de como analisá-las corretamente, fazendo a “limpeza” adequada. Duração: Começa em 4 de agosto e vai até 1º de setembro
Inscrições aqui
Inscrições aqui
Já sabe o que são os dados, mas quer saber o que dá para tirar deles? Pois bem, o nome deste curso já diz quase tudo – mas o foco não é bem você, e sim máquinas. As lições, segundo a descrição, seguirão um ritmo de “história”, discutindo o que é aprendizado, questionando se máquinas podem mesmo aprender e mostrando como fazer isso direito. É algo complexo, a as aulas exigirão entre 10 e 20 horas por semana de dedicação do usuário, que precisa entender inglês relativamente bem para aproveitar tudo. O professor é o Dr. Yaser S. Abu-Mostafa, de engenharia elétrica e ciência da computação no Instituto de Tecnologia da Califórnia, o renomado Caltech. Ele também é autor do livro “Learning From Data”, que trata justamente deste assunto. Duração: Começa em 25 de setembro e dura dez semanas
Inscrições aqui
Inscrições aqui
A matemática pode assustar, mas a estatística é algo importante para analisar e interpretar os tão falados dados. O curso ensinará “os conceitos básicos usados para descrever as informações”, e é ótimo para quem tem interesse nesta área hoje tão forte no campo de TI – e também em tantos outros, de economia a psicologia. As aulas serão provavelmente bem densas, mas o material ficará disponível para consulta posterior no Udacity. Duração: Dois meses, com data de início livre
Inscrições aqui
Inscrições aqui
Tratando inicialmente dos princípios da computação gráfica, o professor Ravi Ramomoorthi, da UC Berkley, visa ensinar os alunos a criar cenas em 3D em “tempo real”. O curso é dividido em quatro segmentos, que partem do básico e passam por “Transformações”, “OpenGL e Iluminação” antes de chegar ao “Raytracing”, uma técnica de geração de imagens tridimensionais. É bom saber programar em C, C++ ou Java e ter em mãos um bom computador (Mac ou Linux, de acordo com a descrição). Entender matemática ao menos no nível de ensino médio também é essencial. Duração: Começa em 6 de outubro e dura seis semanas
Inscrições aqui
Inscrições aqui
Por mais que os cursos listados possam ser aproveitados da forma que você quiser, há outras opções ainda mais livres de plataformas para aprender. Elas são mais focadas em linguagens de programação e marcação, no entanto, mas ainda são ótimas “fontes de sabedoria”. Confira algumas delas a seguir – e lembre-se que ainda há outras opções, como C, Java e HTML Progressivos, Universidade XTI, entre outras – fora este acervo aqui, cheio de livros sobre os mais variados assuntos.
Mais lidas
Mais de Tecnologia
Qualcomm vence disputa judicial contra Arm e poderá usar licenciamentos da NuviaChina constrói 1.200 fábricas inteligentes avançadas e instala mais de 4 milhões de estações base 5GLilium, de aviões elétricos, encerra operações após falência e demissão de 1.000 funcionáriosGoogle cortou 10% dos cargos executivos ao longo dos anos, diz site