A Universia Brasil reuniu 700 cursos online grátis das melhores universidades do Brasil e do mundo. Confira os cursos das áreas da Ciência da Computação e Inteligência Artificial.
Você se interessa por inteligência artificial e o funcionamento dos computadores? AUniversia Brasil vai ajudar você a estudar Ciência da Computação com os professores das melhores universidades do mundo. Confira abaixo a lista de cursos online e gratuitos oferecidos:
- CSS – Cascading Style Sheets (Unicamp) – Site oficial
- Busca na Web (Unicamp) – Site oficial
- CVS – Concurrent Version System (Unicamp) – Site oficial
- Conceitos Básicos sobre Videoconferência (Unicamp) – Site oficial
- Criação de homepage com o Netscape Composer (Unicamp) – Site oficial
- HTML Ilustrado – Hypertext Mark-up Language (Unicamp) – Site oficial
- Gravando com Webcam (Unicamp) – Site oficial
- Editando imagens com Irfanview (Unicamp) – Site oficial
- Tecnologia XML (Unicamp) – Site oficial
- 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
- Inteligência Artificial (UC Berkeley) – YouTube
- 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.
- Inteligência Artificial (Stanford University) – Natural Language Processing – Vários formatos – Este curso destina-se a apresentar aos alunos os conceitos fundamentais e idéias 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.
- Inteligência Artificial (Stanford University) – Machine Learning – YouTube – iTunes Vídeo – Vários formatos – Este curso fornece uma ampla introdução ao aprendizado de máquina e reconhecimento de padrões estatísticos. O curso também aborda as aplicações recentes de aprendizado 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.
- Inteligência Artificial (IIT) – YouTube – Site oficial – Série de lições sobre Inteligência Artificial ministradas pelo professor P.Dasgupta.
- 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.
- 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.
- 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.
- Construindo Websites Dinâmicos (Harvard Extension) – iTunes – Vídeo & Á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.
- Construindo Aplicativos de Celular (Harvard Extension) – iTunes – Site oficial – Este curso ensina os alunos a construir aplicativos móveis para Android e iOS, duas das plataformas mais populares de hoje, e como implantá-los no Android Market e na App Store.
- 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.
- Coding Together: Apps para iPhone e iPad (2013) (Stanford University) – iTunes
- Câmera e Fotografia Computacional ( MIT) – Download do curso – Uma câmera 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.
- Computação Gráfica (IIT) – YouTube – Site oficial – Lições ministradas pelo Dr. Sukhendu Das.
- 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.
- Redes de Computadores (IIT) – YouTube – Site oficial – Lições sobre rede de computadores ministradas pelo professor S. Gosh.
- 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.
- 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.
- Design dos Sistemas de Database (Monash University) – iTunes – Concepção de sistemas de gestão da informação.
- Estruturas de Data (UC Berkeley) – iTunes Vídeo – Site oficial
- Estruturas de Data e Algorítmos (University of New South Wales) – YouTube
- Design da Computação (University of New South Wales) – YouTube – Introdução ao Java, OO projeto, Algorithm Design para programadores do segundo ano.
- 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.
- 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.
- Estrutura Matemática Discreta (IIT) – YouTube – Lições ministradas pela professora Kamala Krithivasan.
- Teoria Matemática e da Probabilidade Discreta (UC Berkeley) – YouTube – Site oficial
- Processos Estocásticos Discretos (MIT) – YouTube – iTunes – Site oficial – Vídeos de 6,262 processos estocásticos discretos.
- Algarismos Eficientes e Problemas de Interação (UC Berkeley) – iTunes Vídeo – YouTube – Site oficial
- 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.
- 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.
- Computação Inovadora (Universidade de Harvard) – YouTube
- 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.
- 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.
- 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.
- Introdução à Programação de Computadores para Engenheiros e Cientistas (UC Berkeley) –iTunes Áudio – iTunes Vídeo
- 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.
- 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.
- 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.
- 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 + +).
- Introdução à Arquitetura da Computação (2013) (Carnegie Mellon) – YouTube
- Introdução à Arquitetura da Computação (2012) (Carnegie Mellon) – YouTube
- Introdução à Computação Gráfica (IIT) – YouTube – Lições ministradas pelo professor Prem Karla.
- 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.
- Introdução aos Sistemas Incorporados (UC Berkeley) – iTunes Vídeo – YouTube – Curso ministrado pelos professores Sanjit Seshia e Edward A. Lee.
- 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.
- 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.
- Introdução à Resolução de Problemas e Programação (IIT) – YouTube – Site oficial – Curso ministrado pelo professor Deepak Gupta.
- 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.
- 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.
- 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.
- Lógica & Provas (Carnegie Mellon) – Site oficial
- Estruturas das Máquinas (UC Berkele) – iTunes Vídeo
- 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.
- 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.
- 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.
- Programação de Mídia (Carnegie Mellon) – Site oficial Esta classe contextualiza a tarefa de programação, concentrando-se na mídia, tais como imagens, áudio e sistemas interativos.
- Programação Primer (MIT) – iTunes – Site oficial – Curso introdutório de programação paralela.
- Gráficos Online (UC Berkeley) – YouTube – História da Computação Gráfica.
- Sistemas de Operação e Programação de Sistemas (UC Berkele) – iTunes – Site oficial
- 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.
- Princípios da Computação (Carnegie Mellon) – Site oficial
- 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.
- 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.
- 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.
- Linguagens da Programação e Compilações (UC Berkeley) – YouTube – Aulas ministradas pelo professor Paul Hilfinger.
- Linguagens da Programação e Compilações (UC Berkeley) – YouTube – Site oficial –
- 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.
- Computação Quântica para Determinados (The University of Queensland) – YouTube
- Computação Responsável (Carnegie Mellon) – Site oficial – Este curso é projetado para ajudar os alunos (calouros da faculdade, principalmente de entrada) a desenvolver as habilidades 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.
- Engenharia de buscas: 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á transformando o governo, empresas e muitos outros aspectos da sociedade.
- 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.
- 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.
- A Beleza e a Alegria da Computação (UC Berkeley) – YouTube – Site oficial
- 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.
- A Estrutura e Interpretação da Programação de Computadores (UC Berkeley) – YouTube –iTunes – Site oficial – Estrutura e interpretação de programas de computador.
- Entendendo Computadores e a Internet (Harvard University) – iTunes – Site oficial – Este curso é sobre a compreensão: compreender o que está acontecendo dentro do seu computador quando você vira o interruptor, como tudo que você faz na internet pode ser visto por outras pessoas e como o seu computador pode se infectar por um vírus apenas por estar ligado.
- XML com Java (Universidadede Harvard) – iTunes – Site oficial – Este curso apresenta XML como uma tecnologia chave em aplicativos corporativos baseados em Java. Os alunos aprendem os fundamentos do XML e seus derivados, incluindo DTD, SVG, XML Schema, XPath, XQuery, XSL-FO, e XSLT.
Veja também:
» 700 cursos online grátis das melhores universidades do mundo
» 101 links para aprender qualquer idioma de graça
» Mais de 1.000 livros para baixar grátis
FONTE: Universia