populares de hoje. Os alunos aprendem como configurar nomes de dominio com DNS, como estruturar paginas 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 Aplicacoes para telemoveis (Harvard Extension) - iTunes - Site oficial - Este curso ensina os alunos a construir aplicacoes moveis para Android e iOS, duas das plataformas mais populares de hoje, e como implanta-los no Android Market e na App Store. Codigos: Apps para iPhone e iPad (2012) (Stanford University) - iTunes - Topicos de estudo incluem API de banco de dados orientado a objetos, animacao, multi-threading e consideracoes de desempenho. Coding Together: Apps para iPhone e iPad (2013) (Stanford University) - iTunes Camara e Fotografia Computacional ( MIT) - Download do curso - Uma camara computacional tenta capturar digitalmente a essencia da informacao visual, explorando a combinacao sinergica de otica de tarefas especificas, iluminacao, sensores e processamento. Arquitetura da Computacao (IIT Delhi) - Web Site - YouTube - Serie de licoes sobre a Arquitetura da Computacao ministradas pelo professor Anshul Kumar. Computacao Grafica (IIT) - YouTube - Site oficial - Licoes ministradas pelo Dr. Sukhendu Das. Engenharia da Linguagem Computacional (MIT) - Site oficial - Este curso analisa questoes relacionadas com a implementacao de linguagens de programacao de alto nivel. Os topicos abordados incluem: conceitos fundamentais, funcoes e estruturas de compiladores, tecnicas basicas de otimizacao do programa, a interacao entre teoria e pratica, e usando ferramentas na construcao de software. Redes de Computadores (IIT) - YouTube - Site oficial - Licoes sobre rede de computadores ministradas pelo professor S. Gosh. Engenharia dos Sistemas de Computacao (MIT) - Site oficial - Este curso foi filmado na primavera de 2005, como parte da Alianca Singapore-MIT. Videos das tres primeiras aulas nao estao disponiveis. Introducao a Ciencia da Computacao (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 - Concepcao de sistemas de gestao da informacao. Estruturas de Data (UC Berkeley) - iTunes Video - Site oficial Estruturas de Data e Algoritmos (University of New South Wales) - YouTube Design da Computacao (University of New South Wales) - YouTube - Introducao ao Java, OO projeto, Algorithm Design para programadores do segundo ano. Desenvolvendo Apps para iOS (iPhone e iPad) (Stanford University) - iTunes Video - Atualizado para o iOS 5. Ferramentas e APIs necessarias para desenvolver aplicacoes para o iPhone e iPad utilizando a plataforma iOS SDK. Desenvolvendo Aplicativos para o iPad (Carnegie Mellon) - iTunes Video - Este curso tem como foco a concepcao e implementacao de aplicacoes para iPad que ajudam os usuarios a visualizar grandes conjuntos de dados. Estrutura Matematica Discreta (IIT) - YouTube - Licoes ministradas pela professora Kamala Krithivasan. Teoria Matematica e da Probabilidade Discreta (UC Berkeley) - YouTube - Site oficial Processos Estocasticos Discretos (MIT) - YouTube - iTunes