# Udacity

Udacity é uma organização educacional com fins lucrativos fundada por Sebastian Thrun, David Stavens, e Mike Sokolsky. Nasceu de um experimento da Universidade de Stanford, em que Sebastian Thrun e Peter Norvig ofereceram o curso on-line de "Introdução à Inteligência Artificial" para qualquer pessoa, gratuitamente. Mais de 160 mil alunos em mais de 190 países realizaram a inscrição. Começou a operar no ano de 2011. Segundo a empresa, seu objetivo é tornar a educação de ponta acessível para todos.

## História

Conhecida no Brasil como a Universidade do Vale do Silício, a Udacity surgiu neste ecossistema inovador dos Estados Unidos em 2011, após o experimento que o professor da Universidade Stanford Sebastian Thrun desenvolveu ao lado do diretor de pesquisa do Google Peter Norvig.
Ambos decidiram ofereceram um curso online e gratuito sobre “Introdução à Inteligência Artificial”. Mais de 160 mil alunos de 190 países fizeram a inscrição. Após esse episódio, Thrun percebeu que havia a necessidade de uma universidade voltada para tecnologia que fosse prática, barata, acessível e altamente eficaz para o mundo.
A Udacity é, portanto, uma plataforma online e global que conecta educação e mercado de trabalho, oferecendo aos estudantes as habilidades que eles precisam para se preparar para as profissões do futuro, hoje. Isso é feito por meio de cursos online, chamados de Nanodegree, em áreas como ciência de dados, inteligência artificial, negócios e programação.
Os conteúdos dos cursos são criados em parceria com as principais empresas de tecnologia e negócios do mundo, como Google, Facebook, Amazon, IBM, Nvidia e Mercedes-Benz, entre outras. Além disso, a Udacity oferece aos alunos o aprendizado por projetos: todo estudante realiza diversos projetos durante o Nanodegree, aplicando os conceitos aprendidos, e recebendo uma revisão, linha por linha, de especialistas na área.

### 1.1. Sobre a empresa

Fundada por Sebastian Thrun — professor de pesquisa na Universidade Stanford, ex-membro do Google, bem como o inventor do carro autônomo e líder do projeto Google Glass —, a Udacity hoje é dirigida pelo CEO Vishal Makhijani.
Com cerca de 500 funcionários ao redor do mundo, a Udacity está sediada nos Estados Unidos e possui escritórios em países como Alemanha, Arábia Saudita, Brasil, China, Egito, Emirados Árabes Unidos e Índia.
Há atualmente mais de 7 mil alunos ativos nos cursos da Udacity só no Brasil, chegando a 50 mil em todo o mundo.
Além disso, em 2017, a Udacity fechou o ano com uma receita global no valor de US$ 70 milhões e 8 milhões de estudantes (entre os matriculados em cursos gratuitos e pagos) em mais de 160 países no mundo todo, segundo Clarissa Shen, COO da empresa.

### 1.2. Missão

De acordo com Sebastian Thrun, “we are in the hospitality business”, ou seja, o foco de negócios da Udacity é baseado na hospitalidade. Segundo a empresa, seu objetivo é entregar aos alunos a melhor experiência, desde o momento do primeiro contato pré-compra até o pós-curso.
Com isso, a Udacity quer se consolidar como o melhor produto de educação focado em carreira do planeta — atuando de forma escalável.
Sua missão é democratizar a educação e trazer para o mundo um ensino superior acessível, envolvente e altamente eficaz. Acreditando que a educação superior é um direito humano básico, a Udacity busca capacitar seus alunos para que eles possam evoluir em seus estudos e carreiras.
Para isso, defende o lifelong learning — ou aprendizado contínuo — como uma mentalidade necessária para as carreiras do futuro. "Aprender novas habilidades não é mais um diferencial, assim como não é mais algo que você faz apenas quando está em busca de uma grande guinada profissional. Para se manter relevante, competitivo e em alta no mundo de hoje, é preciso firmar um compromisso com o aprendizado contínuo — e não importa qual é seu cargo ou plano de carreira", conforme o blog da empresa.

### 1.3. Surgimento dos MOOCs

O termo MOOC (do inglês Massive Open Online Course) é utilizado para designar qualquer curso online, aberto e massivo, isto é, que atinja um número indefinido de pessoas.
Não existe um consenso sobre qual foi o primeiro MOOC disponibilizado na internet, mas de acordo Cathy Davidson, co-fundadora da HASTAC — empresa que oferece ferramentas e metodologias para a sala de aula —, sua companhia ofereceu o primeiro curso online entre os anos de 2006 e 2007, atingindo cerca de 100 mil pessoas.
Outros analisam que esse feito ocorreu em 2008, quando Stephen Downes e George Siemens montaram um curso online com o objetivo de provar que era possível promover um aprendizado aberto e "conectivista" através de uma plataforma digital.
Nessa discussão, também é mencionada a possibilidade de que Sebastian Thrun e Peter Norvig tenham sido os primeiros a desenvolverem um MOOC em 2011, quando ministraram seu curso de introdução à inteligência artificial em Stanford.

## 2. Formato dos cursos Nanodegree

O objetivo da Udacity é capacitar seus alunos para as profissões do futuro e, para isso, oferece cursos Nanodegree. Cada um deles ensina as habilidades mais demandadas pelas empresas, uma vez que o conteúdo dos cursos é criado em parceria com as maiores empresas de tecnologia e negócios do mundo, como Google, Facebook, Amazon, IBM e Nvidia e Mercedes-Benz.
Com duração de 1 a 6 meses por período no Brasil, os cursos oferecem ao final uma certificação reconhecida no mercado de trabalho para os alunos formados. Segundo a empresa, um de seus diferenciais são os preços competitivos.
Além disso, o Nanodegree da Udacity conta com ferramentas que o diferenciam dos MOOCs tradicionais, como o aprendizado por projeto e revisão personalizada das entregas, além de acesso à uma comunidade online para interagir com os alunos e mentores.
Especialmente quanto ao aprendizado por projetos, os alunos realizam uma série de projetos práticos para colocar em prática os conceitos aprendidos em aula. Após cada entrega, esse projeto é revisado, linha por linha, para que os estudantes recebem feedbacks únicos para acelerar a curva de aprendizado. Ao final, todos saem com um portfólio completo de projetos para apresentar ao mercado.

## 3. Lista de cursos Nanodegree disponíveis

Os cursos Nanodegree da Udacity disponíveis no Brasil são divididos em cinco principais categorias ou escolas: Ciência de Dados, Inteligência Artificial, Negócios, Desenvolvimento e Sistemas Autônomos. Até o fim de setembro de 2018, foram contabilizados 38 opções de cursos.

### 3.2. Escola de Inteligência Artificial (School of Artificial Intelligence)

3.2.1 - Artificial Intelligence Concepts
3.2.2 - Artificial Intelligence for Trading
3.2.3 - Computer Vision Expert
3.2.4 - Deep Learning
3.2.5 - Deep Reinforcement Learning Expert
3.2.6 - Engenheiro de Robótica
3.2.7 - Natural Language Processing Expert

### 3.3 School of Business ou Escola de Negócios

3.3.1 - Design Sprint
3.3.2 - Marketing Digital
3.3.3 - Startup Founder
3.3.4 - Google AdWords
3.3.5 - Google Analytics
3.3.6 - Negócios Digitais

### 3.4. School of Development ou Escola de Desenvolvimento

3.4.1 - Android Basics
3.4.2 - Cybersecurity
3.4.3 - Desenvolvedor Android I
3.4.4 - Desenvolvedor Android II
3.4.5 - Desenvolvedor Back-End
3.4.6 - Desenvolvedor Blockchain
3.4.7 - Desenvolvedor de Realidade Virtual
3.4.8 - Desenvolvedor iOS
3.4.9 - Desenvolvedor React
3.4.10 - Desenvolvedor Web Full Stack
3.4.11 - Fundamentos de Back-End
3.4.12 - Fundamentos Web Front-End
3.4.13 - Introdução à Programação
3.4.14 - iOS Básico
3.4.15 - Web Front-End Avançado

### 3.5. School of Autonomous Systems ou Escola de Sistemas Autônomos

3.5.1 - Engenheiro de Carro Autônomo
3.5.2 - Engenheiro de Voo Autônomo
3.5.3 - Introdução a Carros Autônomos

## 4. Formato dos cursos livres

Oferecidos de forma online e completamente gratuita, os cursos livres da Udacity estão disponíveis nas mais variadas temáticas dentro do âmbito de tecnologia e negócios. Há opções de nível iniciante, intermediário e avançado, embora não exista nenhum tipo de restrição para realizar o acesso ao curso.
Diferentemente dos cursos Nanodegree, os cursos livres da Udacity não oferecem metodologia de aprendizado por projetos, feedbacks personalizados, interação e mentoria, nem certificação após a conclusão.

### 4.1. Udacity Experience

Em 2018, a Udacity passou a oferecer no Brasil um novo modelo de cursos em sua plataforma no Brasil. Chamada de Udacity Experience, a iniciativa tem como objetivo oferecer aos alunos o aprendizado por projeto com feedback personalizado de especialistas dentro de cursos livres — os valores investidos nessa modalidade podem ser recuperados na forma de desconto ao comprar um Nanodegree.
Existem quatro opções de cursos disponíveis neste novo formato até setembro de 2018: Introdução à Estatística Descritiva, Teste A/B, Fundamentos de JavaScript e Análise de Dados com R.
Neste modelo, o aluno realiza um projeto para colocar em prática os conhecimentos adquiridos, recebe revisão personalizada com sugestões de melhoria na sua entrega e dá início à construção de um portfólio profissional, comprovando que possui habilidades exigidas pelo mercado de trabalho. O estudante recebe também um certificado ao final da Udacity Experience.

## 5. Lista de cursos livres disponíveis

Até novembro de 2018, foram contabilizadas 184 opções de cursos livres disponíveis no site da Udacity, divididos em quatro principais temáticas: Negócios, Ciência de Dados & Inteligência de Dados, Desenvolvimento e Outros temas.

### 5.1. Negócios

5.1.1 - Design de Produto
5.1.2 - Introdução à Estatística
5.1.3 - Marketing de Aplicativos
5.1.4 - Monetização de Aplicativos
5.1.5 - Prototipagem Rápida
5.1.6 - Teste A/B

### 5.2. Ciência de Dados & Inteligência Artificial

5.2.1 - A/B Testing for Business Analysts
5.2.2 - Análise de Dados com R
5.2.3 - Aprendizado de Máquina
5.2.4 - Aprendizado de Máquina para Negociação
5.2.5 - Aprendizado por Reforço
5.2.6- Artificial Intelligence
5.2.7 - Classification Models
5.2.8 - Como Usar o Git e o GitHub
5.2.9 - Compilers: Theory and Practice
5.2.10 - Computability, Complexity & Algorithms
5.2.11 - Computer Networking
5.2.12 - Creating an Analytical Dataset
5.2.13 - CSE 8803 Special Topics: Big Data
5.2.14 - Cyber-Physical Systems Security
5.2.15 - Data Analysis and Visualization
5.2.16 - Data Visualization in Tableau
5.2.17 - Database Systems Concepts & Design
5.2.18 - Deep Learning
5.2.19 - Deploying a Hadoop Cluster
5.2.20 - Design of Computer Programs
5.2.21 - Differential Equations in Action
5.2.22 - Entrevista técnica: Python
5.2.23 - Fundamentos de Carros Autônomos: Apresentando o Apollo
5.2.24 - Health Informatics in the Cloud
5.2.25 - High Performance Computing
5.2.26 - Human-Computer Interaction
5.2.27 - IA Baseado em Conhecimento: Sistemas Cognitivos
5.2.28 - Inteligência Artificial para Robótica
5.2.29 - Intro to Backend
5.2.30 - Intro to DevOps
5.2.31 - Intro to Hadoop and MapReduce
5.2.32 - Intro to Psychology
5.2.33 - Intro to Theoretical Computer Science
5.2.34 - Introdução à Análise de Dados
5.2.35 - Introdução à Ciência de Dados
5.2.36 - Introdução à Estatística Descritiva
5.2.37 - Introdução ao Aprendizado de Máquina
5.2.38 - Introdução ao Deep Learning com PyTorch
5.2.39 - Introduction to Computer Vision
5.2.40 - Introduction to Python
5.2.41 - Linear Algebra Refresher Course
5.2.42 - Linha de Comando Linux Básico
5.2.43 - Model Building and Validation
5.2.44 - Network Security
5.2.45 - OMSCS Student Orientation
5.2.46 - Preparação para entrevistas de Cientista de Dados
5.2.47 - Problem Solving with Advanced Analytics
5.2.48 - Programming Languages
5.2.49 - Real-Time Analytics with Apache Storm
5.2.50 - Scalable Microservices with Kubernetes
5.2.51 - Segmentation and Clustering
5.2.52 - Software Analysis & Testing
5.2.53 - Software Debugging
5.2.54 - Statistics
5.2.55 - Time Series Forecasting
5.2.56 - Tratamento de Dados com MongoDB
5.2.57 - Vizualização de Dados e D3.js
5.2.58 - Writing READMEs

### 5.3. Desenvolvimento

5.3.1 - 2D Game Development with libGDX
5.3.2 - Advanced Operating Systems
5.3.3 - Android Basics: Data Storage
5.3.4 - Android Basics: Multi-screen Apps
5.3.5 - Android Basics: Networking
5.3.6 - Android Basics: User Input
5.3.7 - Android Basics: User Interface
5.3.8 - Android Performance
5.3.9 - Applied Cryptography
5.3.10 - Authentication & Authorization: OAuth
5.3.11 - AutoLayout
5.3.12 - Bootcamp de Kotlin para programadores
5.3.13 - Building High Conversion Web Forms
5.3.14 - Building iOS Interfaces
5.3.15 - Cenas e Objetos VR
5.3.16 - Client-Server Communication
5.3.17 - College Algebra
5.3.18 - Como criar um aplicativo iOS
5.3.19 - Computational Photography
5.3.20 - Configuring Linux Web Servers
5.3.21 - Continuous Integration and Deployment
5.3.22 - Crie aplicativos móveis nativos com o Flutter
5.3.23 - Deploying Applications with Heroku
5.3.24 - Desenvolvimento de aplicativos Android
5.3.25 - Desenvolvimento de Apps Android Avançado
5.3.26 - Desenvolvimento de Software VR
5.3.27 - Desenvolvimento Android Auto
5.3.28 - Designing RESTful APIs
5.3.29 - Dynamic Web Applications with Sinatra
5.3.30 - Educational Technology
5.3.31 - Embedded Systems
5.3.32 - Engagement & Monetization | Mobile Games
5.3.33 - Entrevista técnica: Full Stack
5.3.34 - Entrevista técnica: iOS
5.3.35 - Entrevista técnica: Front-end
5.3.36 - Entrevista técnica: Android
5.3.37 - Entrevista técnica: Realidade Virtual VR
5.3.38 - Entrevista técnica: Swift
5.3.39 - ES6 - JavaScript aprimorado
5.3.40 - Firebase Analytics: iOS
5.3.41 - Firebase Analytics: Android
5.3.42 - Firebase em um fim de semana com o Google: Android
5.3.43 - Firebase in a Weekend by Google: iOS
5.3.44 - Frameworks de Front-End
5.3.45 - Fundamentos da Programação com Python
5.3.46 - Fundamentos de JavaScript
5.3.47 - Fundamentos do Design Responsivo para a Web
5.3.48 - GitHub & Collaboration
5.3.49 - Gradle para Android e Java
5.3.50 - Grand Central Dispatch (GCD)
5.3.51 - GT - Refresher - Advanced OS
5.3.52 - High Performance Computer Architecture
5.3.53 - HTML and CSS Syntax
5.3.54 - HTML5 Canvas
5.3.55 - HTTP & Web Servers
5.3.56 - Imagens Responsivas
5.3.57 - Interactive 3D Graphics
5.3.58 - Intro Algebra Review
5.3.59 - Intro to Algorithms
5.3.60 - Intro to Information Security
5.3.61 - Intro to iOS App Development with Swift
5.3.62 - Intro to Physics
5.3.63 - Intro to Programming
5.3.64 - Intro to Progressive Web Apps
5.3.65 - Intro to Relational Databases
5.3.66 - Intro to the Design of Everyday Things
5.3.67 - Introdução à Ciência da Computação
5.3.68 - Introdução à Estatística Inferencial
5.3.69 - Introdução à Inteligência Artificial
5.3.70 - Introdução à Realidade Virtual
5.3.71 - Introdução ao AJAX
5.3.72 - Introdução ao Deep Learning com PyTorch
5.3.73 - Introdução ao HTML e CSS
5.3.74 - Introdução ao jQuery
5.3.75 - Introduction to Operating Systems
5.3.76 - iOS Design Patterns
5.3.77 - iOS Networking with Swift
5.3.78 - iOS Persistence and Core Data
5.3.79 - Java Programming Basics
5.3.80 - JavaScript Design Patterns
5.3.81 - JavaScript Orientado a Objetos
5.3.82 - JavaScript Promises
5.3.83 - Kotlin para desenvolvedores Android
5.3.84 - Learn Backbone.js
5.3.85 - Learn Swift Programming Syntax
5.3.86 - Make Your Own 2048
5.3.87 - Material Design para Desenvolvedores Android
5.3.88 - Mobile Design and Usability for iOS
5.3.89 - Mobile Design and Usability for Android
5.3.90 - Networking for Web Developers
5.3.91 - Object Oriented Programming in Java
5.3.92 - Objective-C for Swift Developers
5.3.93 - Offline Web Applications
5.3.94 - Otimização de Performance de Website
5.3.95 - Otimização de Renderização no Browser
5.3.96 - Passwordless Login Solutions for iOS
5.3.97 - Passwordless Login Solutions for Android
5.3.98 - Requisições assíncronas em JavaScript
5.3.99 - Server-Side Swift
5.3.100 - Software Architecture & Design
5.3.101 - Software Development Process
5.3.102 - Software Testing
5.3.103 - Swift for Beginners
5.3.104 - Swift for Developers
5.3.105 - Testando JavaScript
5.3.106 - The MVC Pattern in Ruby
5.3.107 - UIKit Fundamentals
5.3.108 - UX Design for Mobile Developers
5.3.109 - Version Control with Git
5.3.110 - Visualizing Algebra
5.3.111 - Web Accessibility
5.3.112 - Web Tooling & Automation
5.3.113 - Workshop sobre shell
5.3.114 - Xcode Debugging

### 5.4. Outros temas

5.4.1 - Aprimore seu currículo
5.4.2 - Construindo sua marca pessoal online
5.4.3 - Introduction to Health Informatics
5.4.4 - O que é localização
5.4.5 - Otimizando seu perfil do GitHub
5.4.6 - Tales from the Genome

## 6. Importância da certificação para o mercado

Ao longo do curso Nanodegree da Udacity, os alunos realizam diversos projetos para colocar em prática os conteúdos aprendidos e, com isso, constroem um portfólio real para apresentar aos recrutadores em processos seletivos no mercado de trabalho.
Os estudantes recebem ainda uma certificação ao final do curso, que é reconhecida pela indústria em âmbito internacional, uma vez que a Udacity atua em mais de 160 países e utiliza esse mesmo documento para evidenciar a conclusão de um Nanodegree com sucesso.
Além disso, existem hoje mais de 60 empresas parceiras de contratação da Udacity só no Brasil. Isso significa que essas companhias já demonstraram interesse em recrutar e selecionar ex-alunos que concluíram um curso Nanodegree. Dentre elas, destacam-se nomes como Itaú, Globo.com, 99, IBM, Accenture, Cielo, TOTVS e Telefônica.

## 7. Premiações

Em 26 de novembro de 2012, Sebastian Thrun recebeu a premiação da "Inaugural Smithsonian Ingenuity Award in Education" devido ao seu trabalho com a plataforma Udacity, cujo artigo premiado foi o "How Artificial Intelligence Can Change Higher Education".
A Udacity recebeu três reconhecimentos de instituições relevantes para o seu mercado em 2017:
Em maio, foi reconhecida como uma das 50 empresas mais disruptivas de 2017 pela CNBC;
Em junho, entrou para a lista das 50 empresas mais inteligentes do relatório de tecnologia de 2017 do MIT — sendo a única do segmento de educação mencionada;
Já em novembro, o LinkedIn nomeou a Udacity uma das 50 "LinkedIn Top Companies | Startups" de 2017.
Em 2018, a Udacity foi considerada a oitava empresa mais disruptiva do mundo, segundo ranking da CNBC no mês de maio.

## 8. Líderes

O quadro de líderes da Udacity atualmente é composto por:
* Sebastian Thrun — Presidente e Fundador;
* Vish Makhijani — CEO;
* Clarissa Shen — Chief Operating Officer;
* Heather Sullivan-Clish — Chief People Officer;
* Kathleen Mullaney — Vice presidente de Carreiras;
* Markus Spiering — VP of Product and Student Experience;
* James Richards — VP, Engineering;
* Stuart Frye — VP, Business Development;
* Kirsten Mellor — General Counsel;
* Nikhil Abraham — Chief Financial Officer;
* Caroline Finch — VP, Growth;
* Alper Tekin — GM, Enterprise;
* Alex Varel — VP, Enterprise Sales;