Pular para o conteúdo

Todos os cursos

Python fundamentos
Python fundamentos

Curso de Fundamentos de Python: Da Lógica ao Código


Domine os conceitos essenciais de programação com Python, uma das linguagens mais versáteis e utilizadas no mercado. Este curso foi desenvolvido para iniciantes e profissionais que desejam solidificar suas bases, explorando desde a lógica de programação até a criação de scripts eficientes. Aprenda a trabalhar com variáveis, estruturas de controle, funções e muito mais. Ao final, você estará pronto para desenvolver suas próprias soluções em Python, aplicáveis a diversas áreas como automação, análise de dados, desenvolvimento web e muito mais!


O que você vai aprender:

- Introdução à sintaxe e estrutura do Python

- Manipulação de variáveis e tipos de dados

- Controle de fluxo: condicionais e loops

- Funções e organização de código

- Trabalhando com listas, dicionários e outras estruturas de dados

- Noções básicas de bibliotecas e módulos


Público-alvo:

Este curso é ideal para quem está começando na programação ou deseja adquirir uma base sólida em Python.

Básico
Sistemas Operacionais: a base de tudo
Sistemas Operacionais: a base de tudo

Sistemas operacionais são fundamentais para a Engenharia de Dados, pois servem como a base para executar e gerenciar processos que manipulam grandes volumes de dados. Eles fornecem os recursos necessários, como gerenciamento de memória, controle de processos e segurança, que permitem a execução eficiente de pipelines, bancos de dados e ferramentas de processamento em larga escala. Além disso, a escolha de um sistema operacional adequado pode impactar diretamente a performance, a escalabilidade e a confiabilidade das soluções de dados, tornando-o um elemento crítico na infraestrutura de um ambiente de engenharia de dados.


Básico
Virtualização e Contêineres com Docker
Virtualização e Contêineres com Docker

Neste curso básico, você vai aprender os fundamentos da virtualização e do Docker, tecnologias essenciais para simplificar o gerenciamento de ambientes e aplicações. Vamos explorar o conceito de máquinas virtuais, containers, e suas diferenças, além de entender como o Docker facilita o desenvolvimento, teste e implantação de software.

Você verá na prática como criar, configurar e gerenciar containers, aprenderá os principais comandos Docker e entenderá como trabalhar com imagens, volumes e redes. O curso é ideal para iniciantes que desejam adquirir uma base sólida em virtualização e containers para avançar no mundo DevOps e de infraestrutura moderna.


Intermediário
Fundamentos de SQL
Fundamentos de SQL

Este curso de SQL oferece uma introdução completa aos principais comandos para manipulação de dados e estruturação de tabelas em bancos de dados relacionais. Com aulas práticas e teóricas, você aprenderá desde a criação de subconjuntos de dados com SELECT até operações de atualização com UPDATE, exclusão com DELETE, e inserção com INSERT. Além disso, explorará os comandos de definição de dados (DDL), como ALTER, DROP e TRUNCATE, fundamentais para a gestão de tabelas. Ao final, estará apto a realizar operações essenciais de manipulação e manutenção de bancos de dados.

Básico
Apache Airflow
Apache Airflow

Este curso de Apache Airflow foi projetado para ajudar profissionais de dados a dominar a orquestração e automação de fluxos de trabalho complexos. Durante as aulas, você aprenderá a configurar e gerenciar o Airflow com Astronomer, uma plataforma que simplifica a adoção do Airflow em ambientes corporativos. Também abordaremos como subir e configurar o Airflow com Docker, oferecendo flexibilidade para que você escolha a melhor abordagem para seus projetos.

Você aprenderá a construir DAGs (Directed Acyclic Graphs) eficientes, entender as melhores práticas para coordenar pipelines de dados (incluindo processos de extração, transformação e carga - ETL), e explorar funcionalidades avançadas como segurança, monitoramento e otimização de workflows. A abordagem prática do curso garante que você estará preparado para aplicar seus conhecimentos em ambientes de produção, gerenciando pipelines de forma confiável e escalável.

Ideal para engenheiros de dados e cientistas de dados que buscam uma gestão robusta e programável de pipelines, este curso o levará do básico ao avançado, capacitando-o a ter controle total sobre seus fluxos de dados.

Intermediário
Databricks - Introdução ao Community
Databricks - Introdução ao Community

Este curso é 100% prático e focado nos principais conceitos cobrados nas certificações oficiais do Databricks. Com uma abordagem direta, você aprenderá a utilizar o Apache Spark, otimizar pipelines e processar dados em larga escala. O conteúdo inclui exercícios práticos, simulações de prova e projetos aplicados, garantindo uma preparação eficiente para a certificação e impulsionando sua carreira na engenharia de dados.

Análise de Dados com Python
Análise de Dados com Python

Esse curso é uma jornada completa para quem deseja dominar as principais bibliotecas utilizadas no processamento, validação e visualização de dados. Começando com o NumPy, os alunos aprenderão a manipular arrays e realizar cálculos numéricos eficientes. Em seguida, explorarão o Pandas, fundamental para transformar e estruturar conjuntos de dados de forma prática. Além disso, o curso aborda o Pandera, uma ferramenta essencial para validação e garantia da qualidade dos dados, permitindo identificar e corrigir inconsistências antes da análise.

A última etapa do curso foca na apresentação dos dados com Seaborn, onde os alunos aprenderão a criar gráficos impactantes e explorar visualmente tendências e padrões. Para aprofundar ainda mais o conhecimento, há um módulo avançado de NumPy, cobrindo técnicas de otimização e manipulação avançada de arrays. Com essa formação, os participantes estarão preparados para aplicar a análise de dados de forma prática e eficiente, utilizando as melhores ferramentas do ecossistema Python.

Aprenda Cloud (Nuvem) com AWS para Engenharia de Dados
Aprenda Cloud (Nuvem) com AWS para Engenharia de Dados

Aprenda os principais serviços da AWS que todo engenheiro de dados precisa dominar. Neste curso, você vai entender como funciona a estrutura essencial da nuvem (IAM, EC2, VPC, S3, SNS e SQS) e como aplicar os serviços de dados da AWS na prática — incluindo S3 como Data Lake, Redshift como Data Warehouse, Glue para ETL serverless, Athena para consultas em SQL, Kinesis para streaming em tempo real e EMR para Big Data com Spark e Hadoop.

Com exemplos simples e diretos, este curso é ideal para quem quer começar com AWS e entender como montar pipelines de dados completos na nuvem.

Intermediário
Introdução à Engenharia de Dados
Introdução à Engenharia de Dados
O curso Introdução à Engenharia de Dados foi criado para quem deseja compreender, de forma prática e didática, como funciona o universo dos dados e o papel do engenheiro de dados nesse ecossistema. Ao longo das aulas, você vai aprender desde os conceitos fundamentais, como o ciclo de vida dos dados e os tipos de processamento, até estruturas modernas, como Data Lakes, Data Warehouses e a arquitetura em camadas (Bronze, Silver, Gold). O curso também apresenta as principais ferramentas utilizadas no mercado, caminhos de carreira e um mini projeto guiado para aplicar o que foi aprendido.
Básico Fundamentos de Programação e Dados
Shell Script: Introdução e Como Automatizar Tarefas
Shell Script: Introdução e Como Automatizar Tarefas

Este curso de Shell Script é uma introdução prática para quem quer dar os primeiros passos na automação de tarefas no terminal. O foco não é teoria pesada, mas sim exemplos reais de uso, mostrando como o shell pode facilitar o dia a dia de quem trabalha com sistemas, programação ou dados.

Ao longo do curso, você aprende conceitos básicos como comandos iniciais, variáveis, condições, loops e funções, sempre aplicados de forma prática. É ideal para quem nunca teve contato com Shell Script ou quer entender melhor como scripts simples podem economizar tempo e evitar tarefas repetitivas.

Não é um curso avançado, a proposta é desmistificar o Shell Script e mostrar, na prática, como ele pode ser útil desde o primeiro contato.

Básico Fundamentos de Programação e Dados
Lógica de Programação (Python básico)
Lógica de Programação (Python básico)

Este curso de Python foi pensado para quem está começando do zero e quer desenvolver uma base sólida em lógica de programação e desenvolvimento com Python, passando desde os fundamentos (como pensar como programador, entrada → processamento → saída, print(), variáveis, tipos de dados, condicionais e loops) até estruturas de dados e funções, e dando os primeiros passos em análise de dados com Pandas. Ao longo das aulas, o aluno pratica com exemplos reais, mini-desafios e pequenos projetos, aprendendo não só a sintaxe da linguagem, mas principalmente a raciocinar de forma lógica, organizada e orientada à resolução de problemas, preparando-se para áreas como automação, desenvolvimento de sistemas e ciência de dados.

Básico Fundamentos de Programação e Dados
Estruturas de Dados e Funções em Python
Estruturas de Dados e Funções em Python
Intermediário Fundamentos de Programação e Dados
Data Modeling e Normalização
Data Modeling e Normalização
O Curso de Modelagem de Dados é um treinamento prático e direto ao ponto, criado para ensinar você a modelar dados de forma eficiente, escalável e alinhada às demandas reais do mercado. Ao longo do curso, você evolui desde os fundamentos do modelo relacional até técnicas mais avançadas, como modelagem dimensional (Star Schema), tabelas fato e dimensão, SCDs e introdução a grafos, sempre conectando teoria clássica (como Kimball) com práticas modernas usadas por grandes empresas de tecnologia. É ideal para engenheiros de dados, desenvolvedores backend, analistas de BI e estudantes que querem ir além do básico de SQL e realmente entender como estruturar dados para performance, organização e crescimento sustentável.
Intermediário Análise e Transformação de Dados
Introdução ao Databricks
Introdução ao Databricks
Curso prático de engenharia de dados com foco em Databricks e PySpark, onde você vai aprender desde os conceitos iniciais até a construção de pipelines reais, incluindo ingestão, transformação de dados com DataFrames e orquestração de processos. Ideal para quem quer sair da teoria e entender como estruturar soluções modernas de dados de forma simples, escalável e aplicada ao mercado.
Intermediário Análise e Transformação de Dados