Cursos
Explore nossos cursos por área e aprenda no seu próprio ritmo
Inteligência Artificial
7 courses
Bases de Conhecimento e Memória para Agentes
Projete sistemas de memória persistente e conhecimento para agentes de IA. Aborda memória de curto e longo prazo, vetores e embeddings, arquiteturas RAG, integração de bases de conhecimento e estratégias avançadas de recuperação.
IA Agentica Baseada em Papéis com CrewAI
Construa sistemas multi-agente usando orquestração baseada em papéis com CrewAI. Aborda papéis e objetivos de agentes, delegação de tarefas, processos sequenciais e hierárquicos, integração de ferramentas personalizadas e padrões avançados de colaboração.
Guardrails e Framework de Avaliação para Sistemas Agenticos
Projete guardrails de segurança e frameworks de avaliação para sistemas agenticos em produção. Aborda princípios e implementação de guardrails, metodologias de avaliação LLM, estratégias de teste automatizado para agentes, métricas de pontuação e monitoramento contínuo.
Observabilidade e Avaliação com LangFuse
Aprenda a observar, rastrear, avaliar e otimizar aplicações LLM usando LangFuse. Aborda integração SDK, rastreamento de execuções de agentes, avaliações LLM-como-juiz, gerenciamento de prompts e dashboards de monitoramento em produção.
Soluções Agenticas Stateful com LangGraph
Construa sistemas de agentes stateful de nível de produção usando LangGraph. Aborda gerenciamento de estado baseado em grafos, fluxos condicionais, persistência e checkpointing, padrões humano-no-loop e orquestração multi-agente.
IA Prática: IA para a Vida Diária
Domine ferramentas de IA acessíveis como ChatGPT e Planilhas para aumentar a produtividade e criatividade sem precisar programar.
Engenharia de Prompt
Domine a arte e a ciência de criar prompts eficazes para Grandes Modelos de Linguagem. Aborda técnicas fundamentais, frameworks estruturados, estratégias avançadas de raciocínio, fluxos de otimização e segurança de prompts.
Engenharia de Software
14 courses
Desenvolvimento de Software com IA Agêntica
Aprenda desenvolvimento de software assistido por IA com agentes. Domine arquitetura de agentes, habilidades, gerenciamento de contexto, pipelines, workflows OpenCode e melhores práticas para o futuro da programação.
Fundamentos de Algoritmos
Aprenda pensamento algorítmico sem código. Domine pseudocódigo, estruturas lógicas, princípios de qualidade e design de algoritmos através de exemplos conceituais e analogias do mundo real.
Arquitetura Limpa
Aprenda padrões arquiteturais e separação de preocupações. Domine camadas, limites, regras de dependência e como estruturar aplicações para testabilidade, manutenibilidade e independência de frameworks.
Código Limpo e Padrões de Projeto
Escreva código mantível e legível e domine padrões de projeto comuns. Aprenda convenções de nomenclatura, técnicas de refatoração e padrões clássicos como Singleton, Factory, Observer e Strategy.
Computação e Algoritmos Imperativos em Python
Entenda como os computadores funcionam e aprenda programação imperativa com Python. Domine variáveis, fluxo de controle, funções, estruturas de dados e construa seus primeiros algoritmos com prática de codificação.
DDD e Arquitetura de Software
Domine Domain-Driven Design e arquitetura de software avançada. Aprenda linguagem ubíqua, contextos delimitados, entidades, objetos de valor, agregados e arquitetura orientada a eventos.
Programação Funcional e Declarativa
Domine conceitos de programação funcional e paradigmas declarativos. Aprenda imutabilidade, funções puras, funções de ordem superior, map/filter/reduce e como pensar em transformações.
OpenCode: Agentes e Skills
Domine assistentes de codificação com IA agentica explorando a arquitetura do OpenCode. Aborda criação e configuração de agentes, desenvolvimento de skills personalizadas, integração de servidores MCP e plugins, sistemas de permissão e fluxos de colaboração multi-agente.
Fundamentos do OpenCode
Domine os fundamentos do OpenCode, o framework CLI de código aberto para engenharia de software assistida por IA. Aprenda instalação, configuração e comandos essenciais para começar a programar com agentes de IA.
Domínio do OpenCode em Produção
Domine técnicas avançadas do OpenCode para ambientes de produção. Aprenda desenvolvimento de plugins, integração CI/CD, hardening de segurança, escalabilidade de implantações e integração de provedores personalizados.
Fluxos de Trabalho do OpenCode para Desenvolvedores
Domine fluxos de trabalho práticos do OpenCode para o desenvolvimento diário. Aprenda orquestração multi-agente, hooks personalizados, técnicas de depuração, otimização de desempenho e padrões de colaboração em equipe.
Processos e Fluxogramas
Domine os fundamentos de processos, pensamento sistemático e notação de fluxogramas. Aprenda a visualizar fluxos de trabalho, identificar gargalos e otimizar processos antes de escrever código.
Princípios SOLID e POO
Domine os princípios SOLID e Programação Orientada a Objetos. Aprenda Responsabilidade Única, Aberto-Fechado, Substituição de Liskov, Segregação de Interfaces e Inversão de Dependência com exemplos práticos.
TDD e Ferramentas de Qualidade de Código
Domine Desenvolvimento Orientado por Testes e o ecossistema de qualidade de código. Aprenda Red-Green-Refactor, testes unitários, ganchos pre-commit, linting, formatação, análise estática e pipelines CI/CD.
Engenharia de Dados
3 courses
Arquitetura de Plataformas de Dados Multi-Cloud
Comparação abrangente e arquiteturas de referência para plataformas de dados corporativas na AWS, Snowflake e Databricks. Domine ingestão, IA/ML, governança, otimização de custos e estratégias de migração.
Engenharia de Dados Avançada com dbt-core e Amazon Redshift
Domine engenharia analítica avançada com dbt-core (v1.8–v2.0) e Amazon Redshift. Aborda o adaptador dbt-redshift completo, padrões de desempenho específicos do Redshift (sort keys, dist styles, views materializadas, late-binding views, Redshift Serverless), estratégias incrementais avançadas incluindo microbatch, contratos de modelos, testes unitários, dbt Mesh, macros Jinja2 e materializações customizadas, pipelines CI/CD, orquestração com AWS MWAA e Cosmos, o motor dbt Fusion e desenvolvimento assistido por IA com dbt Wizard.
Certificação SnowPro Core (COF-C03)
Preparação completa para o exame de certificação Snowflake SnowPro Core COF-C03. Domine arquitetura, carregamento de dados, tuning, segurança e compartilhamento de dados no Snowflake.
Ciência da Computação
2 courses
Introdução à Engenharia de Dados
Aprenda os fundamentos da programação com exercícios práticos e projetos do mundo real
Introdução à Programação
Aprenda os fundamentos da programação com exercícios práticos e projetos do mundo real
LangGraph
3 courses
LangGraph Avançado e Agentes de IA em Produção
Domine sistemas de agentes de nível de produção: deploy, observabilidade, agentes hierárquicos, agentes RAG, padrões de reflexão e orquestração multi-agente em larga escala.
Fundamentos de LangGraph
Comece a construir agentes de IA com LangGraph. Aprenda grafos, nós, arestas, integração com LLM, ferramentas e fluxos de trabalho simples.
LangGraph Intermediário e Fluxos de Agentes
Construa agentes de IA prontos para produção com gerenciamento de estado avançado, sistemas de memória, humano-no-loop e colaboração multi-agente.
Matemática e Estatística
2 courses
Fundamentos de Matemática
Domine conceitos essenciais de matemática com equações interativas e explicações visuais.
Fundamentos de Matemática e Física
Domine conceitos essenciais de matemática e física com equações interativas e explicações visuais.
Python
3 courses
Domínio Avançado de Python
Domine concorrência, programação assíncrona, metaprogramação, otimização de performance, padrões de projeto e Python pronto para produção.
Fundamentos de Python para Iniciantes
Comece sua jornada em Python do zero. Aprenda variáveis, tipos de dados, fluxo de controle, funções e estruturas de dados básicas com exercícios práticos.
Programação Intermediária em Python
Aprofunde suas habilidades em Python com POO, tratamento de erros, E/S de arquivos, geradores, decoradores, testes e ferramentas profissionais.
Rust
3 courses
Rust Avançado e Programação de Sistemas
Domine concorrência, async/await com Tokio, Rust inseguro, FFI, macros, smart pointers e construa sistemas de produção de alta performance.
Fundamentos de Rust
Comece sua jornada em Rust. Aprenda sintaxe, ownership, borrowing, structs, enums, pattern matching e crie seus primeiros programas com Cargo.
Programação Intermediária em Rust
Aprofunde sua expertise em Rust com tratamento de erros, genéricos, traits, coleções, lifetimes, closures e iterators para programação de sistemas robusta.
Apache Spark
3 courses
Spark Avançado e Sistemas Distribuídos
Domine Structured Streaming, MLlib, GraphX, ajuste de cluster, Delta Lake e construa sistemas de dados distribuídos prontos para produção.
Fundamentos de Apache Spark e PySpark
Aprenda processamento de big data com Spark. Domine RDDs, DataFrames, Spark SQL e construa seus primeiros pipelines de dados distribuídos com PySpark.
PySpark Intermediário e Engenharia de Big Data
Domine DataFrames avançados, UDFs, agregações, estratégias de join, otimização, particionamento, pipelines ETL e Spark SQL avançado.
SQL
3 courses
SQL Avançado e Engenharia de Bancos de Dados
Domine funções de janela, CTEs recursivas, otimização de consultas, particionamento, procedures, operações JSON e segurança de banco de dados em escala.
Fundamentos de SQL para Iniciantes
Aprenda SQL do zero. Domine consultas SELECT, filtros, manipulação de dados, criação de tabelas e funções de agregação com exercícios práticos.
SQL Intermediário
Domine JOINs, subconsultas, CTEs, operações de conjunto, índices, views, transações e otimização de consultas para trabalho real com bancos de dados.