Catálogo Udacity

Todos nossos cursos abertos e programas Nanodegree


Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

Engenheiro de Robótica

Faça parte de uma nova geração de engenheiros que estão mudando o mundo para melhor, usando o poder da robótica para aumentar nossas capacidades de forma inovadoras e proveitosa.
Criado em colaboração com:
Bosch, Electric Movement, iRobot, Kuka, Lockheed Martin, Megabots, Uber ATG, X
Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

Engenheiro de Inteligência Artificial

Aprenda as habilidades e ferramentas utilizadas pelas equipes mais inovadoras de IA, ganhe experiência para resolver os desafios do mundo real, e se prepare para uma grande variedade de posições no campo da IA.
Criado em colaboração com:
IBM Watson, Amazon Alexa, Didi
Disponível em:
Disponível em português Disponível em inglês
iniciante
  •  
  •  
  •  

Predictive Analytics for Business Novo

A análise preditiva é a prática de determinação de padrões de dados para prever resultados e as tendências futuras. Em todos os setores, permite soluções de alto valor para problemas de negócios importantes.
8 Projetos > Criados em colaboração com:
Alteryx, tableau
Disponível em:
Disponível em português Disponível em inglês
intermediário
  •  
  •  
  •  

Desenvolvedor de Realidade Virtual Novo

Realidade virtual é o futuro do conteúdo criativo. Existe um crescimento enorme do setor e profissionais desta área estão em alta, sendo agora o momento para investir na sua carreira de VR!
11 Projetos > Criados em colaboração com:
Google VR, VIVE, Upload, Unity
Disponível em:
Disponível em português Disponível em inglês
iniciante
  •  
  •  
  •  

Android Basics Novo

Aprenda a linguagem Java e comece a construir novos aplicativos espetaculares para bilhões de dispositivos Android!
1 Projetos > Criados em colaboração com:
Google
Disponível em:
Disponível em português Disponível em inglês
intermediário
  •  
  •  
  •  

Analista de Dados

Se prepare para o Nanodegree Engenheiro de Machine Learning! Este curso é ideal para programadores básicos e avançados que querem entrar no mundo de machine learning e data science da maneira correta.

Aprenda a limpar os dados desorganizados, descobrir padrões, fazer previsões utilizando aprendizado de máquina, e comunicar claramente suas descobertas.

11 Projetos > Criados em colaboração com:
Facebook, MongoDB
Disponível em:
Disponível em português Disponível em inglês
avançado
  •  
  •  
  •  

Engenheiro de Machine Learning

Torne-se um Engenheiro de Machine Learning, e a aplique modelos preditivos para grandes conjuntos de dados em áreas como finanças, saúde, educação e muito mais.
6 Projetos > Criados em colaboração com:
Kaggle
Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

Engenheiro de Carro Autônomo

Carros autônomos chegaram para revolucionar a maneira como vivemos. Esta é uma tecnologia transformadora, na vanguarda da robótica, do machine learning, engenharia de software e engenharia mecânica.
Criado em colaboração com:
Mercedes Benz, Nvidia, Uber ATG, Didi, BMW, McLaren, NextEv
Disponível em:
Disponível em português Disponível em inglês
intermediário
  •  
  •  
  •  

Desenvolvedor Web Front-End

Domine as habilidades necessárias para se tornar um Desenvolvedor Web Front-End, e comece a construir belas páginas web responsivas e otimizadas para exibição em mobiles e desktops.
13 Projetos > Criados em colaboração com:
AT&T, Google, Github, Hack Reactor
Disponível em:
Disponível em português Disponível em inglês
intermediário
  •  
  •  
  •  

Desenvolvedor Android

Para os programadores intermediários que buscam o domínio Android, este programa ensina as ferramentas, princípios e padrões que sustentam todo o desenvolvimento Android.
4 Projetos > Criados em colaboração com:
Google
Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Desenvolvedor iOS

Master writing in Swift as you build five portfolio-worthy iOS apps to demonstrate your expertise as an iOS Developer.
10 Projetos > Criados em colaboração com:
AT&T, Lyft, Google
Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Full Stack Web Developer

Learn how to create server-side, data-driven web applications that support any front-end and can scale to support hundreds of thousands of users.
9 Projetos > Criados em colaboração com:
Amazon Web Services, Github, AT&T, Google
Disponível em:
Disponível em português Disponível em inglês
iniciante
  •  
  •  
  •  

Introdução à Programação

O curso Introdução à Programação da Udacity é perfeito para quem deseja aprender HTML, CSS e Python de maneira estruturada. Estes são os fundamentos essenciais para iniciar sua carreira em desenvolvimento web, ou ter um primeiro contato com tecnologias web, mobile e data science.
Disponível em:
Disponível em português Disponível em inglês
intermediário
  •  
  •  
  •  

Certificação Android

Este programa foi desenvolvido para ensiná-lo exatamente o que precisa saber para passar com sucesso no Exame de Certificação Associate Android Developer do Google. É um ótimo caminho para comprovar seus conhecimentos de desenvolvimento em Android e conseguir a certificação diretamente do Google afirmando estes conhecimentos - um passo definitivo no caminho para um trabalho de Desenvolvedor Android.

Criado em colaboração com:
Google
Disponível em:
Disponível em português Disponível em inglês
iniciante
  •  
  •  
  •  

Marketing Digital

Conquiste experiência profissional em marketing digital, executando campanha reais. Suas aulas serão conduzidas por especialistas do mercado, permitindo uma compreensão 360 deste segmento.
8 Projetos > Criados em colaboração com:
Facebook, Google, Hootsuite, Hubspot, MailChimp, Moz
Disponível em:
Disponível em português Disponível em inglês
avançado
  •  
  •  
  •  

Fundamentos de Deep Learning

A Inteligência Artificial está a transformar o nosso mundo de forma dramática e benéfica, e Deep Learning deverá alimentar o progresso. Juntamente com Siraj Raval, Udacity fornece uma introdução dinâmica a este campo surpreendente, usando vídeos semanais, projetos exclusivos, comentários e revisão de especialistas para ensinar-lhes os fundamentos desta tecnologia que irá moldar o futuro.
Disponível em:
Disponível em português Disponível em inglês
iniciante
  •  
  •  
  •  

Fundamentos de Data Science I

Aprenda a programar em Python e prepare-se para uma carreira em data science e machine learning! Este Nanodegree é ideal para quem deseja manipular, processar e limpar dados, permitindo análises mais complexas e precisas.
Disponível em:
Disponível em português Disponível em inglês
intermediário
  •  
  •  
  •  

Desenvolvedor React Novo

React está transformando completamente o Desenvolvimento Front-End. Domine esta biblioteca de UI poderosa do Facebook com a Udacity e especialistas do React Training.
Disponível em:
Disponível em português Disponível em inglês
iniciante
  •  
  •  
  •  

Fundamentos de Data Science II

Aprenda a programar em Python e prepare-se para uma carreira em data science e machine learning! Este Nanodegree é ideal para quem deseja manipular, processar e limpar dados, permitindo análises mais complexas e precisas.
2 Projetos > Criados em colaboração com:
Tableau, Cloudera, Georgia Institute of Technology
Disponível em:
Disponível em português Disponível em inglês
avançado
  •  
  •  
  •  

Otimização de Renderização no Browser

Este curso irá desmistificar o pipeline de processamento do navegador e tornar fácil a construção de aplicações web de alta performance.
1 Projetos:
P4: Otimização de Websites
Criado em colaboração com:
Google

Disponível em:
Disponível em português Disponível em inglês
intermediário
  •  
  •  
  •  

Introdução ao jQuery

Aprenda a acessar e modificar o DOM com facilidade usando jQuery!

Disponível em:
Disponível em português Disponível em inglês
intermediário
  •  
  •  
  •  

Otimização de Performance de Website

Aprenda como browsers convertem HTML, CSS e JavaScript em websites enquanto faz testes com o Chrome Developer Tools para medir e otimizar a velocidade de websites!
1 Projetos:
P4: Otimização de Websites
Criado em colaboração com:
Google

Disponível em:
Disponível em português Disponível em inglês
intermediário
  •  
  •  
  •  

Análise de Dados com R

Os dados estão em todo lugar e grande parte é inexplorado. Saiba como para investigar e resumir conjuntos de dados usando R e, eventualmente, criar sua própria análise.
1 Projetos:
P4: Explore and Summarize Data
Criado em colaboração com:
Facebook

Disponível em:
Disponível em português Disponível em inglês
iniciante
  •  
  •  
  •  

HTML5 Canvas

Aprenda como usar o HTML5 Canvas para criar e modificar imagens ou até criar animações interativas.

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Linha de Comando Linux Básico

Uma introdução à interface de linha de comando do Linux.

Disponível em:
Disponível em português Disponível em inglês
iniciante
  •  
  •  
  •  

Introdução à Análise de Dados

Explore uma variedade de conjuntos de dados, fazendo e respondendo às suas próprias perguntas sobre cada um. Você estará usando as bibliotecas Python NumPy, Pandas, e Matplotlib.

Disponível em:
Disponível em português Disponível em inglês
intermediário
  •  
  •  
  •  

Aprendizado de Máquina

Neste curso, você irá aprender como aplicar técnicas de aprendizado Supervisionado, Não-Supervisionado e por Reforço, para resolver uma variedade de problemas de ciência de dados.
Criado em colaboração com:
Georgia Institute of Technology

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Introdução à Inteligência Artificial

Este curso irá apresentá-lo aos princípios da AI. Os tópicos incluem a aprendizagem de máquina, raciocínio probabilístico, robótica, visão computacional e processamento de linguagem natural.

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Introdução à Estatística Inferencial

Introdução à Estatística Inferencial vai ensiná-lo a testar sua hipótese e começar a fazer previsões com base em resultados estatísticos elaborados a partir de dados!

Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

Deep Learning Novo

Vamos mostrar-lhe como treinar e otimizar redes neurais básicas, redes neurais convolucionais e redes longas de memória de curto prazo.
1 Projetos:
P5: Projeto Final
Criado em colaboração com:
Google

Disponível em:
Disponível em português Disponível em inglês
avançado
  •  
  •  
  •  

IA Baseado em Conhecimento: Sistemas Cognitivos

O duplo objetivo da inteligência artificial baseada em conhecimento (IA) são construir agentes IA capazes de inteligência em nível humano e obter insights sobre a cognição humana.
Criado em colaboração com:
Georgia Institute of Technology

Disponível em:
Disponível em português Disponível em inglês
intermediário
  •  
  •  
  •  

Introdução ao Aprendizado de Máquina

Esta aula vai ensinar o processo, do começo ao fim, de investigação de dados através do aprendizado de máquina e você vai aplicar o que você aprendeu a um conjunto de dados do mundo real.

Disponível em:
Disponível em português Disponível em inglês
intermediário
  •  
  •  
  •  

Introdução ao AJAX

Aprenda a fazer requisições assíncronas ao construir uma aplicação web com dados do Google Street View, New York Times e Wikipedia!

Disponível em:
Disponível em português Disponível em inglês
iniciante
  •  
  •  
  •  

Como Usar o Git e o GitHub

Aprenda a usar o controle de versão, uma ferramenta importante para qualquer desenvolvedor. O curso se concentrará no Git, um sistema específico de controle de versão, e GitHub, uma plataforma de colaboração.

Disponível em:
Disponível em português Disponível em inglês
iniciante
  •  
  •  
  •  

JavaScript Básico

Aprenda a sintaxe do JavaScript e convenções de código que desenvolvedores usam para criar websites interativos e dinânimos ao criar um currículo online para o seu portifólio.

Disponível em:
Disponível em português Disponível em inglês
intermediário
  •  
  •  
  •  

Teste A/B Novo

Este curso irá abranger o design e análise de testes A/B, que são experiências on-line usada em toda a indústria de tecnologia por empresas como Google, Amazon e Netflix.
1 Projetos:
P7: Projete um Teste A/B
Criado em colaboração com:
Google

Disponível em:
Disponível em português Disponível em inglês
intermediário
  •  
  •  
  •  

Material Design para Desenvolvedores Android

Aprenda e aplique os princípios do material design que definem a linguagem visual dos seus apps.
1 Projetos:
P5: Aplique o Material Design em seu App
Criado em colaboração com:
Google

Disponível em:
Disponível em português Disponível em inglês
intermediário
  •  
  •  
  •  

Testando JavaScript

Saiba como iterar em suas aplicações web com confiança usando o ciclo de fluxo de trabalho vermelho-verde-refatorar e frameworks de testes automatizados.

Disponível em:
Disponível em português Disponível em inglês
avançado
  •  
  •  
  •  

Gradle para Android e Java

Construa Apps Android e Java Maiores e Melhores Usando a Ferramenta de Compilação Gradle.
1 Projetos:
P4: Construa Algo Maior
Criado em colaboração com:
Google, Gradle

Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

Inteligência Artificial para Robótica

Aprenda a programar todos os principais sistemas de um carro robótico. Os tópicos incluem planejamento, pesquisa, localização, rastreamento e controle.
1 Projetos:
P5: Projeto final
Criado em colaboração com:
Georgia Institute of Technology

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Introdução à Estatística

Prepare-se para analisar, visualizar e interpretar os dados! Instigantes exemplos e possibilidades de combinar estatística e programação irá mantê-lo envolvido e desafiado.

Disponível em:
Disponível em português Disponível em inglês
intermediário
  •  
  •  
  •  

Fundamentos do Design Responsivo para a Web

Aprenda e pratique estratégias para o desenvolvimento de websites que se adaptam a todos os dispositivos! Desenvolvido com Pete LePage do Google.
1 Projetos:
P1: Construindo um Site de Portfolio
Criado em colaboração com:
Google

Disponível em:
Disponível em português Disponível em inglês
avançado
  •  
  •  
  •  

Android TV e Desenvolvimento Google Cast

Vá onde os usuários são: a sala de estar! Este curso mostra como estender seu aplicativo Android já existente para também trabalhar no Android TV, e/ou com o Google Cast.
Criado em colaboração com:
Google

Disponível em:
Disponível em português Disponível em inglês
avançado
  •  
  •  
  •  

JavaScript Design Patterns

Saiba a importância da organização de código e como implementá-lo com qualquer JavaScript padrão, biblioteca ou framework.

Disponível em:
Disponível em português Disponível em inglês
intermediário
  •  
  •  
  •  

JavaScript Orientado a Objetos

Crie uma variedade de objetos JavaScript e explorar como seus modelos de herança afetam modelos do seu aplicativo em memória. Ganhe simplicidade e modularidade em seu próprio código.
1 Projetos:
P3: Clone de um Jogo Arcade Clássico
Criado em colaboração com:
Hack Reactor

Disponível em:
Disponível em português Disponível em inglês
avançado
  •  
  •  
  •  

Desenvolvimento Android Wear

Saiba como estender seu aplicativo para smartwatches Android Wear, permitindo-lhe chegar aos usuários onde e quando eles queiram ou precisem de seu aplicativo.
1 Projetos:
P6: Esteja em Todo Lugar
Criado em colaboração com:
Google

Disponível em:
Disponível em português Disponível em inglês
avançado
  •  
  •  
  •  

Desenvolvimento Android Auto

Alcançe seus usuários, enquanto eles estão por dirigindo, estendendo os seus aplicativos de mídia ou mensagens para o Android Auto!
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

Aprendizado por Reforço

Estude aprendizado de máquina mais a fundo e torne-se um participante na comunidade de pesquisa de aprendizado por reforço.
1 Projetos:
P4: Treine um Táxi Inteligente Como Dirigir
Criado em colaboração com:
Georgia Institute of Technology

Disponível em:
Disponível em português Disponível em inglês
avançado
  •  
  •  
  •  

Desenvolvimento de Apps Android Avançado

Prepare seu app para produção aplicando recursos avançados como integração de biblioteca, material design, widgets, recebimento de mensagens da nuvem e mais!
1 Projetos:
P3: Super Duo: Produza Dois Apps
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Desenvolvimento Android para Iniciantes

Aprenda os conceitos básicos de Android e programação Java, e dê o primeiro passo em sua jornada para se tornar um desenvolvedor Android!
1 Projetos:
Projeto Final: 5 Coisas
Criado em colaboração com:
Google

Disponível em:
Disponível em português Disponível em inglês
intermediário
  •  
  •  
  •  

Imagens Responsivas

Vá além das tags de imagem! Aprenda como incluir imagens no fluxo de trabalho de projetos responsivos.
1 Projetos:
P1: Construindo um Site de Portfolio
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Introdução à Ciência da Computação

Aprenda os principais conceitos de ciência da computação neste curso de Python introdutório. Você vai aprender fazendo, e vai construir o seu próprio motor de busca e rede social.

Disponível em:
Disponível em português Disponível em inglês
iniciante
  •  
  •  
  •  

Introdução à Estatística Descritiva

Introdução à Estatística Descritiva vai te ensinar os conceitos básicos de estatísticas que podem ser usadas para extrair informações de dados.

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Aprendizado de Máquina para Negociação

Implemente estratégias baseadas aprendizado de máquina para tomar decisões comerciais que utilizam dados do mundo real.
1 Projetos:
P5: Projeto final
Criado em colaboração com:
Georgia Institute of Technology

Disponível em:
Disponível em português Disponível em inglês
intermediário
  •  
  •  
  •  

Tratamento de Dados com MongoDB

Os cientistas de dados passam a maior parte do seu tempo limpando dados. Neste curso, você vai aprender a converter e manipular dados desorganizados para extrair o que você precisa.
1 Projetos:
P3: Tratando dados do OpenStreetMap
Criado em colaboração com:
MongoDB

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Fundamentos da Programação com Python

Aula de programação introdutória para aprender Programação orientada a objetos, uma técnica importante para reutilizar e compartilhar código com facilidade.

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Introdução à Programação Java

Aprenda ciência da computação essencial e conceitos de programação orientada a objetos neste curso Java introdutório.
Criado em colaboração com:
San Jose State University

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Introdução à Ciência de Dados

O que faz um cientista de dados fazer? Neste curso, vamos examinar os principais temas da ciência de dados para que você possa entender as habilidades que são necessárias para se tornar um cientista de dados!

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Introdução ao HTML e CSS

Saiba como converter modelos de design digitais em páginas estáticas e como construir um portifólio responsivo para mostrar o seu trabalho.

Disponível em:
Disponível em português Disponível em inglês
intermediário
  •  
  •  
  •  

Vizualização de Dados e D3.js

Aprender os fundamentos de visualização de dados e aplicar conceitos de design e narrativa para criar sua própria visualização.
1 Projetos:
P6: Crie Vizualizações de Dados Eficazes
Criado em colaboração com:
Zipfian

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Rapid Prototyping Novo

Learning to prototype will save you time and money in the development process. You’ll create quality apps faster and have confidence in the viability of your products.
1 Projetos:
P3: Interactive Prototype
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

Developing Scalable Apps in Python

You will learn about challenges of building applications that can serve hundreds of thousands of users, and how you can prepare for them as a developer.
1 Projetos:
P4: Design a Game API
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

How to Build a Startup

Learn what it takes to build a successful startup using the Customer Development process, where entrepreneurs "get out of the building" to gather and iterate on feedback.

Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

Developing Scalable Apps in Java

You will learn about challenges of building applications that can serve hundreds of thousands of users, and how you can prepare for them as a developer.
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Programming Languages

This course is an introduction to the fundamentals of programming languages. Concepts include how to specify and process valid strings, sentences and program structures.

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Intro to Theoretical Computer Science

Learn the basic concepts in theoretical computer science. Discover what they imply for solving tough computational challenges.

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Intro to Physics

Go to the places where big physics discoveries were made in the past and make them yourself. You’ll visit Italy, the Netherlands, and the UK as you learn basic physics.

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Engagement & Monetization | Mobile Games

The skills you learn in this course will enable you to pursue and implement the most effective monetization strategies for your game, build a game that keeps your players interested and engaged, and present your game in ways that allow it to stand out in the app store.
Criado em colaboração com:
Amazon Appstore for Android

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Authentication & Authorization: OAuth

Learn to implement the OAuth 2.0 framework to allow users to securely and easily login to your web applications.

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Real-Time Analytics with Apache Storm

The world is trending in real time! Learn Apache Storm, taught by Twitter, to scalably analyze real-time tweets and drive d3 visualizations. Storm is free, open and fun!
Criado em colaboração com:
Twitter

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Grand Central Dispatch (GCD)

Many times your apps need to run lengthy operations in the background, like downloading data, but you don't want these operations to interfere with your UI. Apple's Grand Central Dispatch framework allows you to create asynchronous apps for iOS, ensuring smooth a smooth user experience in situations like the one mentioned above.

Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

Xcode Debugging

In this course, you'll learn standard methodologies for debugging software, and how to use Xcode's debugging tools to find and squash bugs.

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

2D Game Development with libGDX Novo

This course explores how to use LibGDX to build 2D games that run anywhere, from web browsers to mobile devices. At the end you will create a full game, called Icicles.
1 Projetos:
P1: Outbreak
Criado em colaboração com:
Amazon Appstore for Android

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Software Architecture & Design

Software Architecture and Design teaches the principles and concepts involved in the analysis and design of large software systems.
Criado em colaboração com:
Georgia Institute of Technology

Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

Design of Computer Programs

Learn how to model problems, and how to optimize performance by using some of the advanced features of Python.

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Introduction to Operating Systems

Introduction to Operating Systems teaches the basic operating system abstractions, mechanisms, and their implementations.
1 Projetos:
Project 1: Multi-Threaded Web Server
Criado em colaboração com:
Georgia Institute of Technology

Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

Computability, Complexity & Algorithms

Learn tools and techniques that will help you recognize when problems you encounter are intractable and when there an efficient solution.
Criado em colaboração com:
Georgia Institute of Technology

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Intro to Relational Databases

Relational databases are a powerful tool used throughout the industry. Learn the basics of SQL and how to connect your Python code to a relational database.

Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

High Performance Computer Architecture

The HPCA course covers performance measurement, pipelining, and improved parallelism through various means.
Criado em colaboração com:
Georgia Institute of Technology

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Intro to the Design of Everyday Things

This course will provide you with the insight to start recognizing the role of design in today’s world, and to start making better design decisions in your own life.

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Building High Conversion Web Forms Novo

Increase conversions with best practices for fast, efficient forms! Learn how to design and build web forms for users on any device.
1 Projetos:
Project 1: Meet-Up Event Planner
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Writing READMEs Novo

Documentation is an important part of the development process. Learn to write READMEs using Markdown so your code can be used by other humans!

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Make Your Own 2048

Ten minutes into this class you'll make your own completely personalized version of the insanely addictive game 2048. Even if you've never coded before. Pretty cool, no?

Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

JavaScript Promises Novo

Learn how to simplify asynchronous work with Native JavaScript Promises!

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Google Location Services on Android

Enhance your apps with Google's Fused Location Provider, Activity Recognition, and Geofencing API capabilities.
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

High Performance Computing

This course will give you solid foundations for developing, analyzing, and implementing parallel and locality-efficient algorithms. Offered at Georgia Tech as CS6220
Criado em colaboração com:
Georgia Institute of Technology

Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

Intro to DevOps Novo

Learn all about the DevOps landscape, workflow, and a survey of the systems currently being used to support scalable software deployment.
Criado em colaboração com:
Nutanix

Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

Configuring Linux Web Servers

Serve a data-driven web application as you become acquainted with, configure and finally secure a Ubuntu Linux web application server.

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Learn Swift Programming Syntax Novo

This course focuses on the syntax of the Swift programming language. By the end of the course, you'll be able to apply Swift essentials to building iOS apps.

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Networking for Web Developers

You've used the Internet. Now find out more about how it works.

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Intro to Information Security

Criado em colaboração com:
Georgia Institute of Technology

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Add Google Maps to your Android App

Maps on mobile devices have changed the world for millions of users. Learn how to use the Google Maps API to extend this functionality to your apps.
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Software Testing

Learn how to catch bugs and break software as you discover different testing methods that will help you build better software.

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Differential Equations in Action

Write Python code to find numerical solutions to systems of differential equations. The models you create will fight wildfires, bring spaceships back to earth, and more!

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Software Debugging

In this course you will learn how to debug programs systematically using scientific methods and build several automated debugging tools in Python.

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Intro to Algorithms

This class will give you an introduction to the design and analysis of algorithms, enabling you to analyze networks and discover how individuals are connected.

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

OMSCS Student Orientation

In this OMS Orientation, we cover several things you will need to know to be a successful OMS student.
Criado em colaboração com:
Georgia Institute of Technology

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Computer Networking

This is an advanced Computer Networking course that delves into the latest concepts and tools used by the CN industry.
Criado em colaboração com:
Georgia Institute of Technology

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Monetize Your Android App with Ads

Learn how to monetize apps using Google's AdMob to display banner and interstitial ads!
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

iOS Networking with Swift

Learn how to incorporate networking into your apps to access data from around the world. Build the On the Map app to share location and fun links with fellow students.

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

App Monetization Novo

Learn how to effectively develop, implement, and measure your monetization strategy, iterating on the model as appropriate.
1 Projetos:
P2: Monetization Plan
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

Como criar um aplicativo iOS

Learn the process of building an app, taking your ideas from drawing board to App Store!

Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

Advanced Operating Systems

Criado em colaboração com:
Georgia Institute of Technology

Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

Android Performance

Performance matters to users, so it must matter to you. Learn how to identify and fix bottlenecks in your Android applications, and ensure a smooth user experience.
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Health Informatics in the Cloud

This survey course provides a broad, forward-facing overview of contemporary health informatics within the context of the US healthcare delivery system.
Criado em colaboração com:
Georgia Institute of Technology

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Educational Technology

This class is an an introductory course about educational technology offered as CS6460 at Georgia Tech where it is a part of the Online Masters Degree (OMS).
Criado em colaboração com:
Georgia Institute of Technology

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Intro to iOS App Development with Swift

Take the first step in becoming an iOS Developer by learning about Swift and writing your first app.

Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

Firebase Essentials For Android Novo

This course will teach you when and why to choose Firebase as a backend for your Android application
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Google Analytics for Android

Where in the world are people using your app? And how are they using your app? Take this course to learn how to answer these questions!
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

iOS Persistence and Core Data

Persisting data is a core skill for any iOS developer. Learn how to store app data to your device's hard drive using two common techniques: Core Data & NSKeyedArchiver.

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Introduction to Computer Vision

This course provides an introduction to computer vision including fundamentals, methods for application and machine learning classification.
Criado em colaboração com:
Georgia Institute of Technology

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

GT - Refresher - Advanced OS Novo

This course covers the essential Operating Systems concepts students need in preparation for the rest of the GT "Advanced Operating Systems" sequence.
Criado em colaboração com:
Georgia Institute of Technology

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Offline Web Applications Novo

Learn how to develop offline-first web application using Service Workers and IndexedDB.
1 Projetos:
Project 2: Public Transportation App
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Software Development Process

Software Development Processes explores requirements engineering, architecture and design, testing, and software quality in general.
Criado em colaboração com:
Georgia Institute of Technology

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Machine Learning: Unsupervised Learning

Ever wonder how Netflix can predict what movies you'll like? Or how Amazon knows what you want to buy before you do? The answer can be found in Unsupervised Learning!
Criado em colaboração com:
Georgia Institute of Technology

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Linear Algebra Refresher Course

Learn linear algebra by doing: you will code your own library of linear algebra functions!

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Web Tooling & Automation Novo

In this course, you’ll learn how to setup your development environment and save a lot of time and effort with automatic optimization.
1 Projetos:
Project 1: Meet-Up Event Planner
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Computational Photography

This class explores how computation impacts the entire workflow of photography, which is traditionally aimed at capturing light from a 3D scene to form a 2D image.
Criado em colaboração com:
Georgia Institute of Technology

Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

Model Building and Validation

This course will teach you how to start from scratch in understanding and paying attention to what is important in the data and how to answer questions about data
Criado em colaboração com:
AT&T

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Add Google Sign-In to your Android Apps

Use Google’s Identity Platform in your apps to build a seamless sign-in experience and access user-permitted metadata.
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Full Stack Foundations

Learn the fundamentals of back-end web development by creating your own web application from the ground up using the iterative development process.
1 Projetos:
P3: Item Catalog
Criado em colaboração com:
Amazon Web Services

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Product Design Novo

Learn product validation, UI/UX practices, Google’s Design Sprint and the process for setting and tracking actionable metrics.
1 Projetos:
P1: Validated Product Design
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

App Marketing

This course will help you organize a strategy of identifying your perfect user, and teach you how to grow your user base by focusing your product on their needs.
1 Projetos:
P4: Marketing & Distribution Plan
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Designing RESTful APIs

Build and secure a web server with a RESTful Developer-Friendly API that developers will love to use.

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Intro to Hadoop and MapReduce

In this short course, learn the fundamentals of MapReduce and Apache Hadoop to start making sense of Big Data in the real world!
1 Projetos:
Final Project
Criado em colaboração com:
Cloudera

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

UIKit Fundamentals

Learn the iOS UIKit framework, which is the cornerstone of creating user interfaces in all iOS apps and crucial for any iOS Developer to be intimately familiar with.

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Web Development

Starting from the basics of how the web works, you will learn everything you need to know to build your own blog and scale it to support large numbers of users.

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Android Basics: Multi-screen Apps Novo

Learn to build multiscreen apps using the foundation of Android for Beginners!
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Android Basics: Networking Novo

This class teaches the basics of networking using Android, and is a part of the Android Basics Nanodegree by Google.

Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

Web Accessibility Novo

Get hands-on experience making web applications accessible. You’ll understand when and why users need accessibility, then you’ll dive into how to implement.
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

Client-Server Communication Novo

Learn how a client communicates with a server, including HTTP's request and response cycle, HTTP/2 and HTTPs.
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Get Your Startup Started Novo

Acquire the know-how necessary to see your business grow towards its next milestone.
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

How to Make a Platformer Using libGDX Novo

This course will explore how to create a game called Giga Gal. Giga Gal is a platformer in which you run, collect energy packs, jump a bunch, and shoot enemies.
Criado em colaboração com:
Amazon Appstore for Android

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

How to create <anything> in Android

Learn from a set of amazing, hand-picked Android tutorials and build an app that you will want to share with your friends and family.

Disponível em:
Disponível em inglês
avançado
  •  
  •  
  •  

Front End Frameworks Novo

Explore and build interactive, single-page applications with popular JavaScript frameworks!
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Technical Interview Novo

Learn the skills technical interviewers expect you to know—efficiency, common algorithms, manipulating popular data structures, and how to explain a solution.
Criado em colaboração com:
Pramp

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Deploying a Hadoop Cluster

Deploy your own Hadoop cluster to crunch some big data!

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Scalable Microservices with Kubernetes Novo

This course is designed to teach you about managing microservices, using Kubernetes. This course is built in partnership with experts such as Google’s Kelsey Hightower.
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Objective-C for Swift Developers

Learn the distinguishing language features of Objective-C. Practice Objective-C syntax by writing classes, and writing and calling methods.
Criado em colaboração com:
Venmo, Lyft

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Google Maps APIs Novo

This course will introduce you to the content available through the Google Maps APIs through building a real-estate listings web application step-by-step.
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Intro to Progressive Web Apps Novo

In this course you’ll get started working on your very first Progressive Web App - a web app that can take advantage of many features native applications have enjoyed!
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Java Programming Basics Novo

Take your first steps towards becoming a Java developer! Learn Java syntax and create conditional statements, loops, and functions.

Disponível em:
Disponível em português Disponível em inglês
  •  
  •  
  •  

Desenvolvimento de Software VR

Learn about the world of virtual reality programming! You will learn the basics of programming in C# and how to use it control virtual reality applications in Unity.

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Building iOS Interfaces

Learn the best practices for creating iOS interfaces. Build adaptive interfaces, animate UI elements, and analyze designs from popular apps on the App Store.

Disponível em:
Disponível em inglês
  •  
  •  
  •  

iOS Design Patterns

In this course, you'll explore iOS design patterns — the practical and battle-tested solutions to common problems that are used everyday by developers.

Disponível em:
Disponível em português Disponível em inglês
  •  
  •  
  •  

Introdução à Realidade Virtual

If you are interested in learning more about virtual reality, this course will teach you the principles of VR technology and help you understand what you can build in VR.
Criado em colaboração com:
Google VR

Disponível em:
Disponível em português Disponível em inglês
  •  
  •  
  •  

Cenas e Objetos VR

Take the first step in Unity and begin to develop VR content. Learn the principles of the Unity platform and help you understand what you can build in VR!

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Swift for Beginners Novo

Learn Swift, Apple's programming language for building iOS applications. Start with the basics and work your way towards completing sets of challenges in Swift.
Criado em colaboração com:
Google VR

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Swift for Developers Novo

Get a quick practical introduction to Swift programming basics and build your first iOS app!

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

AutoLayout Novo

With this course, you will learn about AutoLayout and how to use stack views and constraints to create pixel-perfect UIs.

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Android Basics: User Input

Learn how to make your apps interactive using buttons and text! In this course you'll learn the basics of the Java programming language and how to apply them to Android.
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Android Basics: Data Storage Novo

In this course, you'll learn the basics of data storage in Andriod, building your first database and an app that could be used for any small business!

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Problem Solving with Advanced Analytics

Learn a scientific approach to solving problems with data, a foundational skill for anyone interested in making data driven decisions in a business context.
Criado em colaboração com:
Alteryx

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Creating an Analytical Dataset

Learn how to prepare data to ensure the efficacy of your analysis while improving fluency in Alteryx.
Criado em colaboração com:
Alteryx

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

New Android Fundamentals

Build a cloud-connected Android app, and learn the tools, principles, and best practices of mobile and Android development that you'll apply to your own projects.
Criado em colaboração com:
Google

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Dynamic Web Applications with Sinatra Novo

Sinatra is a micro-framework for quickly developing small Ruby applications for the web. In this course, you'll learn all about Sinatra, routing, and templating.

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Deploying Applications with Heroku Novo

Deploy your first web application using the Heroku platform and learn about the underlying mechanics of web hosting.

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

The MVC Pattern in Ruby Novo

In this course you’ll learn how to organize your code, and why that’s important. You’ll be using the MVC Design Pattern in the web application micro-framework Sinatra.

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Time Series Forecasting

The Time Series Forecasting course provides students with the foundational knowledge to build and apply time series forecasting models in a variety of business contexts.

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

A/B Testing for Business Analysts

The A/B Testing course provides students with the foundational knowledge to design and analyze A/B tests to create business insights and support decision making.

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Segmentation and Clustering

The Segmentation & Clustering course provides students with the knowledge to build and apply clustering models to develop sophisticated segmentation in business contexts.

Disponível em:
Disponível em inglês
iniciante
  •  
  •  
  •  

Data Visualization in Tableau Novo

Learn the fundamentals of data visualization and practice communicating with data.

Disponível em:
Disponível em inglês
  •  
  •  
  •  

Introduction to Health Informatics

This survey course provides a broad, forward-facing overview of contemporary health informatics within the context of the US healthcare delivery system.

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Firebase em um fim de semana com o Google: Android Novo

This course will teach you when and why to choose Firebase as a backend for your Android application.

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

Firebase in a Weekend by Google: iOS Novo

This course will teach you when and why to choose Firebase as a backend for your iOS application.

Disponível em:
Disponível em inglês
intermediário
  •  
  •  
  •  

CSE 8803 Special Topics: Big Data Novo

In this course, we introduce the characteristics of medical data and associated data mining challenges on dealing with such data. We cover various algorithms and systems.
Criado em colaboração com:
Georgia Institute of Technology

Nenhum curso encontrado.

Cursos que correspondem a esta pesquisa só podem ser encontrados em uma dimensão alternativa.

Por favor modifique sua busca.
Em outra dimensão