Os melhores cursos online gratuitos de Ciência da Computação e Inteligência Artificial 
Autor: Educomunica | Publicado: 2013-08-20T15:22:00-07:00


Tens interesse em aperfeiçoar os teus 
conhecimentos nas áreas da Ciência da Computação e Inteligência 
Artificial? Consulta a lista de cursos das melhores universidades do 
mundo que o Universia Portugal separou para que aprendas gratuitamente.








Crédito: Ojo Fotos


&nbsp;


Se te interessas por inteligência artificial ou pelo funcionamento dos computadores, consulta a seguir uma lista compilada pelo Universia Portugal com os melhores cursos online gratuitos das melhores universidades nesta área. 


&nbsp;


» Os melhores cursos online gratuitos de Engenharia e Matemática

» Os melhores cursos online gratuitos de Economia e Negócios 

» Os melhores cursos online gratuitos de Filosofia e Sociologia


&nbsp;


&nbsp;


CSS – Cascading Style Sheets (Unicamp) - Site oficial
&nbsp;
 
Pesquisa na Web (Unicamp) - Site oficial
&nbsp;
 
CVS – Concurrent Version System (Unicamp) - Site oficial
&nbsp;
 
Conceitos Básicos sobre Videoconferência (Unicamp) - Site oficial
&nbsp;
 
Criação de homepage com o Netscape Composer (Unicamp) - Site oficial
&nbsp;
 
HTML Ilustrado – Hypertext Mark-up Language (Unicamp) - Site oficial
&nbsp;
 
Gravando com Webcam (Unicamp) - Site oficial
&nbsp;
 
Editando imagens com Irfanview (Unicamp) - Site oficial
&nbsp;
 
Tecnologia XML (Unicamp) - Site oficial
&nbsp;
 
Desenvolvimento Android (UC Berkeley) - iTunes Vídeo - Interessado em Introdução ao desenvolvimento de Android? Este curso universitário passa por todos os seus fundamentos
&nbsp;
 
Inteligência Artificial  (UC Berkeley) - YouTube
&nbsp;
 
Inteligência Artificial e Introdução à Robótica (Stanford University) - YouTube - iTunes Vídeo - Vários formatos
 - Em essência, o material tratado neste curso é um breve levantamento 
dos resultados relevantes de geometria, cinemática, estática, dinâmica e
 controle.
&nbsp;
 
Inteligência Artificial  (Stanford University) - Natural Language Processing - Vários formatos
 - Este curso destina-se a apresentar aos alunos os conceitos 
fundamentais e ideias em processamento de linguagem natural (NLP). Ele 
desenvolve uma compreensão aprofundada de ambos os algoritmos 
disponíveis para o processamento de informações linguísticas e as 
propriedades computacionais subjacentes das línguas naturais.
&nbsp;
 
Inteligência Artificial  (Stanford University) - Machine Learning - YouTube - iTunes Vídeo - Vários formatos
 - Este curso fornece uma ampla introdução ao ensino de máquina e 
reconhecimento de padrões estatísticos. O curso também aborda as 
aplicações recentes de ensino de máquina, tais como o controle robótico,
 mineração de dados, navegação autónoma, bioinformática, reconhecimento 
de voz e de texto e processamento de dados web.
&nbsp;
 
Inteligência Artificial (IIT) - YouTube - Site oficial - Série de lições sobre Inteligência Artificial ministradas pelo professor P.Dasgupta.
&nbsp;
 
Conceitos Básicos de Operação de Sistemas e Programação de Sistemas  (UC Berkeley) - YouTube - iTunes Vídeo - Aulas sobre conceitos básicos de operação de sistemas e programação de sistemas ministradas pelo professor Anthony Joseph.
&nbsp;
 
A Ciência da Computação da Informação Digital (Universidade de Harvard) - Vários formatos
 - Estudos sobre a aplicação de métodos quantitativos para a compreensão
 de como as tecnologias de informação transmitem questões de ordem 
pública, regulamentação e legislação.
&nbsp;
 
Design 3D  (Universidade Tufts) - iTunes - Site oficial
 - Este curso deve proporcionar uma boa base para um estudo mais 
aprofundado independente em arquitetura, engenharia, jogo, teatro e 
modelagem de personagens.
&nbsp;
 
Construindo Websites Dinâmicos (Harvard Extension) - iTunes - Vídeo &amp; Áudio
 - Este curso ensina os alunos a construir sites dinâmicos com Ajax e 
com Linux, Apache, MySQL e PHP (LAMP), um dos quadros mais populares de 
hoje. Os alunos aprendem como configurar nomes de domínio com DNS, como 
estruturar páginas com XHTML e CSS, como programar em JavaScript e PHP, 
como configurar o Apache e MySQL, como projetar e consultar bancos de 
dados com SQL, como usar Ajax com tanto XML e JSON, e como construir 
mashups.
&nbsp;
 
Construindo Aplicações para telemóveis (Harvard Extension) - iTunes - Site oficial
 - Este curso ensina os alunos a construir aplicações móveis para 
Android e iOS, duas das plataformas mais populares de hoje, e como 
implantá-los no Android Market e na App Store.
&nbsp;
 
Códigos: Apps para iPhone e iPad (2012) (Stanford University) - iTunes - Tópicos de estudo incluem API de banco de dados orientado a objetos, animação, multi-threading e considerações de desempenho.
&nbsp;
 
Coding Together: Apps para iPhone e iPad (2013) (Stanford University) - iTunes
&nbsp;
 
Câmara e Fotografia Computacional ( MIT) - Download do curso
 - Uma câmara computacional tenta capturar digitalmente a essência da 
informação visual, explorando a combinação sinérgica de ótica de tarefas
 específicas, iluminação, sensores e processamento. 
&nbsp;
 
Arquitetura da Computação  (IIT Delhi) - Web Site - YouTube -  Série de lições sobre a Arquitetura da Computação ministradas pelo professor Anshul Kumar.
&nbsp;
 
Computação Gráfica (IIT) - YouTube - Site oficial - Lições ministradas pelo Dr. Sukhendu Das.
&nbsp;
 
Engenharia da Linguagem Computacional  (MIT) - Site oficial
 - Este curso analisa questões relacionadas com a implementação de 
linguagens de programação de alto nível. Os tópicos abordados incluem: 
conceitos fundamentais, funções e estruturas de compiladores, técnicas 
básicas de otimização do programa, a interação entre teoria e prática, e
 usando ferramentas na construção de software.
&nbsp;
 
Redes de Computadores (IIT) - YouTube - Site oficial -  Lições sobre rede de computadores ministradas pelo professor S. Gosh.
&nbsp;
 
Engenharia dos Sistemas de Computação (MIT) - Site oficial
 - Este curso foi filmado na primavera de 2005, como parte da Aliança 
Singapore-MIT. Vídeos das três primeiras aulas não estão disponíveis. 
&nbsp;
 
Introdução à Ciência da Computação (Universidade de Harvard) - YouTube - Site oficial - iTunes - Este curso ensina os alunos a pensar algoritmicamente e resolver problemas de forma eficiente.
&nbsp;
 
Design dos Sistemas de Database (Monash University) - iTunes - Concepção de sistemas de gestão da informação.
&nbsp;
 
Estruturas de Data  (UC Berkeley) - iTunes Vídeo - Site oficial
 
&nbsp;
 
Estruturas de Data e Algorítmos (University of New South Wales) - YouTube
&nbsp;
 
Design da Computação (University of New South Wales) - YouTube - Introdução ao Java, OO projeto, Algorithm Design para programadores do segundo ano.
&nbsp;
 
Desenvolvendo Apps para iOS (iPhone e iPad) (Stanford University) - iTunes Vídeo
 - Atualizado para o iOS 5. Ferramentas e APIs necessárias para 
desenvolver aplicações para o iPhone e iPad utilizando a plataforma iOS 
SDK.
&nbsp;
 
Desenvolvendo Aplicativos para o iPad  (Carnegie Mellon) - iTunes Vídeo
 - Este curso tem como foco a concepção e implementação de aplicações 
para iPad que ajudam os usuários a visualizar grandes conjuntos de 
dados.
&nbsp;
 
Estrutura Matemática Discreta (IIT) - YouTube - Lições ministradas pela professora Kamala Krithivasan.
&nbsp;
 
Teoria Matemática e da Probabilidade Discreta (UC Berkeley) - YouTube - Site oficial
 
&nbsp;
 
Processos Estocásticos Discretos  (MIT) - YouTube - iTunes - Site oficial - Vídeos de 6,262 processos estocásticos discretos.
&nbsp;
 
Algarismos Eficientes e Problemas de Interação (UC Berkeley) - iTunes Vídeo - YouTube - Site oficial
 
&nbsp;
 
Fundações da Computação Gráfica (UC Berkeley) - YouTube - Gráficos on-line. Visão Geral do Curso: Motivação, Contorno e Logística, História da Computação Gráfica.
&nbsp;
 
Alta Computação (University of New South Wales) - YouTube
 - Este é o curso introdutório de ciência da computação na UNSW. Este 
curso consiste em três vertentes: programação, sistemas e alfabetização 
geral de ciência da computação.
&nbsp;
 
Seminário de Interação Humano-Computador (Stanford University) - YouTube - iTunes - Apresentações sobre questões atuais de pesquisa relacionados à interação humano-computador.
&nbsp;
 
Computação Inovadora (Universidade de Harvard) - YouTube
 
&nbsp;
 
Introdução Intensiva à Ciência da Computação Usando C, PHP, e JavaScrip (Universidade de Harvard) - Vários formatos - YouTube - iTunes - Este curso ensina os alunos a pensar algoritmicamente e resolver problemas de forma eficiente.
&nbsp;
 
Introdução aos Algoritmos (MIT) - iTunes - YouTube - Site oficial - Este curso ensina técnicas de projeto e análise de algoritmos eficientes, enfatizando métodos úteis na prática.
&nbsp;
 
Introdução à Computação Gráfica e Programação GPU (Universidade de Harvard) - iTunes Vídeo - Este curso apresenta estruturas e algoritmos que são úteis para a criação de imagens em um computador.
&nbsp;
 
Introdução à Programação de Computadores para Engenheiros e Cientistas (UC Berkeley) - iTunes Áudio - iTunes Vídeo
 
&nbsp;
 
Introdução à Programação e Ciência da Computação  (MIT) - YouTube - iTunes - Site oficial
 - Este assunto é destinado a estudantes com pouca ou nenhuma 
experiência em programação. Tem como objetivo proporcionar aos alunos 
uma compreensão do papel que a computação pode desempenhar na resolução 
de problemas.
&nbsp;
 
Introdução à Ciência da Computação: Metodologia da Programação (Stanford University) - YouTube - iTunes - Vários formatos
 - Tópicos falam sobre a introdução à engenharia de aplicações 
informáticas, enfatizando princípios de engenharia de software moderno: 
projeto orientado a objetos, decomposição, encapsulamento, abstração, e 
testes.
&nbsp;
 
Introdução à Ciência da Computação: Abstrações da Programação (Stanford University) - YouTube - iTunes - Vários formatos
 - Este curso é o sucessor natural de metodologia de programação e 
abrange tópicos avançados de programação como a recursividade e a 
análise de algoritmos.
&nbsp;
 
Introdução à Ciência da Computação: Paradigmas da Programação  (Stanford University) - YouTube -  iTunes - Vários formatos
 - Recursos avançados de gerenciamento de memória C e C + +; as 
diferenças entre paradigmas imperativo e orientado a objetos. O 
paradigma funcional (usando LISP) e programação concorrente (usando C e C
 + +).
&nbsp;
 
Introdução à Arquitetura da Computação (2013) (Carnegie Mellon) - YouTube
&nbsp;
 
Introdução à Arquitetura da Computação (2012) (Carnegie Mellon) - YouTube
&nbsp;
 
Introdução à Computação Gráfica (IIT) - YouTube - Lições ministradas pelo professor Prem Karla. 
&nbsp;
 
Introdução à Engenharia Elétrica e Ciência da Computação I  (MIT) - Site oficial - YouTube
 - Este curso fornece uma introdução integrada para engenharia elétrica e
 ciência da computação, ministradas através de experimentos de 
laboratório substanciais com robôs móveis.
&nbsp;
 
Introdução aos Sistemas Incorporados  (UC Berkeley) - iTunes Vídeo - YouTube - Curso ministrado pelos professores Sanjit Seshia e Edward A. Lee.
&nbsp;
 
Introdução aos Sistemas Formais e Computação (Universidade de Harvard) - iTunes Vídeo - Este curso é uma introdução rigorosa para sistemas formais e da teoria da computação.
&nbsp;
 
Introdução aos Estudos da Informação (University of Michigan) - iTunes
 - Este curso irá fornecer o conhecimento básico necessário para começar
 a tratar das principais questões associadas à revolução da informação.
&nbsp;
 
Introdução à Resolução de Problemas e Programação (IIT) - YouTube - Site oficial - Curso ministrado pelo professor Deepak Gupta.
&nbsp;
 
Desenvolvimento de Aplicativos para iPhone iOS5 (Outono 2011) (Stanford University) -  HD Video iTunes
 - Atualizado para o iOS 5. Ferramentas e APIs necessárias para 
desenvolver aplicações para o iPhone e iPad utilizando a plataforma iOS 
SDK.
&nbsp;
 
Desenvolvimento de Aplicativos para iPhone (Primavera 2009)  (Stanford University) - iTunes - Ferramentas e APIs necessárias para desenvolver aplicações para a plataforma iPhone usando o iPhone SDK.
&nbsp;
 
Desenvolvimento de Aplicativos para iPhone (Inverno 2010) (Stanford University) - iTunes - Ferramentas e APIs necessárias para desenvolver aplicações para a plataforma iPhone usando o iPhone SDK.
&nbsp;
 
Lógica &amp; Provas (Carnegie Mellon) - Site oficial
&nbsp;
 
Estruturas das Máquinas (UC Berkele) - iTunes Vídeo
&nbsp;
 
Aprendizado das Máquinas (CalTech) - iTunes Vídeo O curso equilibra teoria e prática, e abrange a matemática, bem como os aspectos heurísticos.
&nbsp;
 
Computação Paralela Massiva  (Universidade de Harvard) - iTunes Vídeo
 - Neste curso, os estudantes obtêm experiência no desenvolvimento de 
software para recursos de computação massivamente paralela.
&nbsp;
 
Matemática para Ciência da Computação (MIT) - Web Video
 - Este curso abrange matemática discreta fundamental para a ciência e 
engenharia da computação. Ele enfatiza definições matemáticas e provas, 
bem como métodos aplicáveis.
&nbsp;
 
Programação de Redes Sociais (Carnegie Mellon) - Site oficial
 Esta classe contextualiza a tarefa de programação, concentrando-se nas 
redes sociais, tais como imagens, áudio e sistemas interativos.
&nbsp;
 
Programação Primer  (MIT) - iTunes - Site oficial - Curso introdutório de programação paralela.
&nbsp;
 
Gráficos Online (UC Berkeley) - YouTube - História da Computação Gráfica.
&nbsp;
 
Sistemas de Operação e Programação de Sistemas (UC Berkele) - iTunes - Site oficial
&nbsp;
 
Engenharia de Performance de Sistemas de Software (MIT) -  YouTube - Site oficial
 - Os tópicos incluem a análise de desempenho, técnicas de algoritmos de
 alto desempenho, otimizações de nível de instrução, cache e memória de 
otimização de hierarquia, programação paralela, e construção de sistemas
 distribuídos escaláveis.
&nbsp;
 
Princípios da Computação (Carnegie Mellon) - Site oficial
&nbsp;
 
Princípios da Comunicação Digital I  (MIT) - YouTube - iTunes - Site oficial - O curso serve como uma introdução à teoria e prática por trás de muitos dos sistemas de comunicação de hoje.
&nbsp;
 
Princípios da Comunicação Digital II  (MIT) - YouTube - Site oficial
 - Este curso é o segundo de uma sequência de dois mandatos com 6.450. O
 foco é sobre técnicas de codificação para aproximar-se do limite de 
Shannon de ruído Gaussian branco (AWGN) canais de aditivos, a sua 
análise de desempenho e princípios de design.
&nbsp;
 
Sistemas de Análise e Aplicação da Probabilidade (MIT) - YouTube - Site oficial
 - O objetivo deste curso é introduzir os modelos relevantes, 
habilidades e ferramentas, através da combinação de matemática com o 
entendimento conceitual e intuição.
&nbsp;
 
Linguagens da Programação e Compilações  (UC Berkeley) - YouTube - Aulas ministradas pelo professor Paul Hilfinger.
&nbsp;
 
Linguagens da Programação e Compilações  (UC Berkeley) - YouTube - Site oficial - 
&nbsp;
 
Programação para Designers (UNSW) - YouTube
  - Uma introdução aos conceitos e técnicas de programação orientada a 
objetos com foco na construção de aplicações multimédia interativas.
&nbsp;
 
Computação Quântica para Determinados  (The University of Queensland) - YouTube
&nbsp;
 
Computação Responsável  (Carnegie Mellon) - Site oficial
 - Este curso é projetado para ajudar os alunos (sobretudo no primeiro 
ano de faculdade) a desenvolver as competências de computação e 
informação alfabetização fundamentais que eles precisam para ter sucesso
 em outros cursos. O curso está disponível para uso em ambientes 
académicos.
&nbsp;
 
Engenharia de pesquisa: Tecnologia, Sociedade e Negócios (UC Berkeley) - YouTube
 - Motores de busca: Tecnologia, Sociedade e negócios. A World Wide Web 
traz muito do conhecimento do mundo ao alcance de quase todos com um 
computador e uma conexão à internet. A disponibilidade de grandes 
quantidades de informações em nossas mãos está a transformar o governo, 
empresas e muitos outros aspectos da sociedade.
&nbsp;
 
Software como um Serviço (UC Berkeley) - YouTube
 - Técnicas de programação fundamentais para a concepção, 
desenvolvimento, teste e implementação de nuvem pública de uma simples 
aplicação SaaS. 
&nbsp;
 
Engenharia de Software (UC Berkeley) - YouTube - iTunes Áudio - iTunes Vídeo - Site oficial
 - Técnicas de programação fundamentais para a concepção, 
desenvolvimento, teste e implementação de nuvem pública de uma simples 
aplicação SaaS.
&nbsp;
 
A Beleza e a Alegria da Computação (UC Berkeley) - iTunes - YouTube
&nbsp;
 
A Beleza e a Alegria da Computação (UC Berkeley) - YouTube - Site oficial
&nbsp;
 
O Futuro da Internet (Stanford University) - iTunes
 - Os alunos serão levados a um passeio através do funcionamento interno
 da rede e o debate atual sobre a "neutralidade da rede" e o futuro da 
Internet.
&nbsp;
 
A Estrutura e Interpretação da Programação de Computadores (UC Berkeley) - YouTube - iTunes - Site oficial - Estrutura e interpretação de programas de computador.
&nbsp;
 
Compreendendo Computadores e a Internet (Harvard University) - iTunes - Site oficial
 - Este curso é sobre a compreensão: compreender o que está a acontecer 
dentro do seu computador quando liga o interruptor, como tudo o que você
 faz na internet pode ser visto por outras pessoas e como o seu 
computador pode ser infetado por um vírus apenas por estar ligado.
&nbsp;
 
XML com Java (Universidadede Harvard) -  iTunes - Site oficial
 - Este curso apresenta XML como uma tecnologia chave em aplicações 
corporativas baseadas em Java. Os alunos aprendem os fundamentos do XML e
 seus derivados, incluindo DTD, SVG, XML Schema, XPath, XQuery, XSL-FO, e
 XSLT.

Fonte: Universia