Portfólio de cursos
Nanocursos: como funcionam?
Nanocursos são mini cursos, com no máximo 10 horas-aula, com duração de 1 dia. Todos os módulos tem início, meio e fim e a ideia é que o aluno saia entendendo os principais pontos de um determinado assunto. Em linhas gerais, os nanocursos são compostos por uma parte teórica, estudos de caso e exercícios aplicados.
Neste mundo de big data e data science em que uma quantidade grande de conhecimento é produzida e destruída a todo momento, cursos de curtíssima duração ajudam aos alunos e as empresas a acelerarem seus processos de decisão, ficando mais fácil decidir quais são os melhores caminhos a se seguir.
Cultura data-driven
A ciência de dados tornou-se parte integrante de muitos projetos e negócios modernos, com um número crescente de decisões agora baseadas na análise de dados;
A ciência de dados é uma disciplina incrivelmente ampla e complexa, uma interceptação da ciência da computação, matemática e estatística, e um domínio de conhecimento que requer o entendimento da fonte de dados: médicos, financeiros, web e outros domínios;
A família de cursos que será apresentada a seguir condensa os principais conceitos e técnicas da ciência de dados que revolucionaram o cenário de negócios e se tornaram essenciais para a tomada de decisões benéficas baseadas em dados;
Cultura data-driven
Os ramos da nossa família de cursos estão agrupados de uma maneira particular. Primeiro, existem duas seções de conhecimento básico sobre as quais são construídos quaisquer projetos de ciência de dados, a saber, matemática e estatística e linguagens de programação;
Como estamos falando sobre a ciência que é baseada nos dados, é evidente que um dos conhecimentos fundamentais aqui é a matemática. Cada algoritmo de aprendizado de máquina é baseado em fundamentos matemáticos, e é necessário entender os fundamentos da álgebra linear, teoria da probabilidade e estatística clássica;
Avançando, todos esses enormes cálculos e implementação de diferentes algoritmos e soluções de tarefas de ciência de dados são realizados exatamente usando várias linguagens de programação;
Cultura data-driven
A segunda vertente está diretamente relacionada à esfera da ciência de dados. É um conceito amplo, que combina três áreas muito grandes: robótica, aprendizado de máquina e aprendizado por reforço com uma ramificação adicional dessas áreas. Além disso, criamos um módulo para Análise de Séries Temporais, ramo que tem crescido muito ao longo do últimos anos;
A terceira vertente, abrange as áreas de suporte da ciência de dados: armazenamento de dados, engenharia de dados, big data, análise de dados, visualização e BI (Business Intelligence). Eles ajudam a limpar, processar, transformar e representar dados e analisá-los de diferentes aspectos, de forma a complementar as diferentes tarefas de aprendizado de máquina;
Por fim, há um módulo de Business Analytics direcionados para a formação executiva.
Família de cursos
Business analytics
Matemática e Estatística
Data storages
Data streaming e Big data
Machine learning e Reinforcement learning
Robótica
Linguagem de programação
Data engineering
Data visualization e BI
Análise de séries temporais
Algebra linear
Estatística
Matemática e Estatística
(*) os cursos podem ser ministrados em R e Python
Estatística Espacial
Estatística espacial
Linguagem de programação
Python
R
Matlab, Octave, Scala
Outros
Visualização de dados e Relatórios dinâmicos
Data visualization
gráfico de pontos ou dispersão;matriz de correlação; pirâmide etária; gráfico de barras; histograma; boxplot; gráfico de pizza, de rosca e diagrama de venn; grafos; treemap; nuvem de palavras; gráfico de séries temporais
Introdução ao R
Conceitos básicos e a filosofia do R
Conhecendo o Ambiente (R e RStudio)
Diferentes tipos de variáveis
Objetos (Vetor, Data Frames, Matriz)
Trabalhando com listas
Estrutura de condição: If, else e ifelse
Estrutura de Repetição
Funções
Leitura\exportação arquivos (.xlsx,.csv,.txt entre outros)
Introdução ao Python
Por que programar?
Hardware Overview
Python as a Language
Instalando o Python e escrevendo um programa
Escrevendo Parágrafos do Código
Variáveis e Expressões
Usando o Python para acessar dados da web
Expressões regulares
Extraindo Dados
Tecnologia em Rede
Protocolo de transferência de hipertexto (HTTP)
Exemplo
Usando o console do desenvolvedor para explorar HTTP
Caracteres Unicode e Strings
Recuperando Páginas da Web
Analisando páginas da Web
Trabalhando bases de dados com o Python
Caracteres Unicode e Strings
Definições e Terminologia Orientada a Objeto
Ciclo de Vida do Objeto
Herança de Objeto
Bancos de dados relacionais
Usando bancos de dados
Single Table CRUD
Criando um modelo de dados
Representando um modelo de dados em tabelas
Inserindo Dados Relacionais
Reconstruindo dados com o JOIN
Many-to-Many Relationships
Robótica: Dinâmica e Controle
Robótica: Engenharia de Locomoção
Robótica: Inteligência de Visão e Aprendizado de Máquina
Robótica
Supervised learning
Deep learning
Outros
Machine learning
Unsupervised learning
(*) os cursos podem ser ministrados em R e Python
Redes Neurais e Aplicações
Machine learning - primeiros passos
Introdução
Exemplos de utilização de Machine Learning
Por que estimar?
Como estimar
Trade-off precisão-interpretabilidade
Diferenças entre aprendizados supervisionado e não supervisionado
Trade-Off vício-variância
Deep learning com Python
Noções básicas de deep learning e redes neurais
Comparando modelos de redes neurais com a regressão clássica
Forward propagation
Otimizando uma rede neural com backward propagation
Construindo modelos de deep learning com keras
Fine-tuning keras models
Machine learning - parte 2
Métodos Baseados em Árvores
Árvores de decisão
Bootstrap Aggregating
Random Forests
Boosting
Predictive Analytics for Business (parte 1)
Análise de séries temporais
Predictive Analytics for Business (parte 2)
Outros
Predictive Analytics for Business (parte 3)
Processamento Massivo de Dados: Hadoop & NoSQL
Stack ELK
ElasticSearch;
Kibana;
Case: Analise de Dados em Tempo Real
Outros
Data streaming e Big data
Processamento Massivo de Dados: Hadoop & NoSQL
Processamento Massivo de Dados: Hadoop & NoSQL (parte1)
Processamento Massivo de Dados: Hadoop & NoSQL (parte2)
SQL databases
Introdução a Bancos de Dados Estruturados;
Diagramas Entidade-Relacionamento
SQL
Utilização do MySQL;
PostgreSQL
SQLite
NoSQL databases
Cloud databases
Cloud storages
Data storages
Search Engines
Data scraping
Outros
Data engineering
Programming languages based
JavaScript based
BI
Data visualization + BI
Data Science for Managers
4ª Revolução Industrial
Economia de dados
O que é Big Data e Data Science?
Qual o real ritmo da mudança?
DSML and AI projects - Pitfalls you must avoid!!
Cases Reais de Big Data Analytics
Comentários sobre o R e o Python
(*) os cursos podem ser ministrados em R e Python
Business analytics
BA: tendências, desafios e oportunidades
Qual é a probabilidade de sua profissão ser automatizada?
Big Data Analytics pela ótica de negócios: (i) O que é Business Analytics? (ii) Como é feito? (iii) Quem está usando? (iv) Desafios e dicas
Conceitos de Big Data
Big Data, Big problems