Academia
Treine ao nosso nível
Cursos, revisões e autoavaliações nascidos da forma como realmente trabalhamos. Comece pelos fundamentos; haverá mais.
Fundamentos quantitativos

Maths Refresher Series (Finance) Estável Nível I
Uma revisão em seis módulos da matemática das finanças: cálculo, álgebra linear, probabilidade, estatística e processos estocásticos.

R: Statistical Computing experimental Nível II
Computação estatística para quem precisa defender o número: o tidyverse para o tratamento de dados, distribuições e inferência, regressão, e análise e visualização reprodutíveis, o complemento analítico à revisão de matemática.

System Dynamics Estável Nível II
Um curso interativo de dinâmica de sistemas: catorze modelos executáveis de stocks e fluxos, da banheira aos pontos de viragem, uma introdução aos diagramas causais e uma porta de aptidão avaliada, no seu navegador.

Quantitative Research Methods experimental Nível IV
Fazer pesquisa quantitativa que resiste ao escrutínio: encontrar e verificar fontes primárias, construir um conjunto de dados em que cada número é rastreável, extrair o sinal de indícios ruidosos e incompletos, e defender tanto os dados quanto o método quando contestados. A espinha dorsal de uma dissertação ou análise credível.
Dados

Data Modeling experimental Nível II
A forma dos dados antes da consulta: entidades e relações, chaves e normalização, e quando optar por um modelo relacional, documental ou de grafo. A base sobre a qual se constrói o resto da trilha.

SQL and the Relational Model experimental Nível II
O modelo relacional e a sua linguagem, ensinado em SQLite: junções, agregação, funções de janela, transações e índices, e a leitura do planejador de consultas para saber por que uma consulta é lenta, não apenas que ela é.

JSON and Semi-structured Data experimental Nível II
Dados que não cabem em uma tabela: documentos e árvores, JSONPath, validação contra um esquema, e consulta do JSON no lugar com as funções JSON do SQLite, onde o mundo relacional encontra o semiestruturado.

Graph Query with AdaGQL experimental Nível III
Consultar um grafo como um grafo: nós, arestas e caminhos, correspondência de padrões e travessia, no GraphDB da CCI com AdaGQL, para as perguntas que as junções respondem mal.

Cubes and OLAP experimental Nível III
Dados dispostos para análise: dimensões e medidas, esquemas em estrela, roll-up e drill-down, e as operações OLAP que transformam linhas em um quadro que um conselho consegue ler.

Storage Engines experimental Nível IV
Como um banco de dados realmente funciona, o projeto final: árvores B e árvores LSM, log de escrita antecipada, controle de concorrência multiversão e o buffer pool, construindo o motor sobre o qual rodam SQL e AdaGQL.
Redes e telecomunicações

Telecommunications and Data Communication experimental Nível II
Do telégrafo óptico de Chappe aos enlaces modernos: sinalização, modulação, multiplexação, controle de erros e a pilha em camadas, traçados dos princípios fundamentais às redes de hoje.

IP Networks and Routing experimental Nível II
Como os pacotes encontram o caminho: endereçamento e sub-redes, tabela de roteamento, OSPF e BGP e modos de falha, explorados em uma topologia interativa que você pode quebrar e consertar.

Optics Primer Series Estável Nível II
Um curso de óptica em doze módulos, dos primeiros princípios às portas lógicas totalmente ópticas: laboratórios interativos (interferência, difração, guias de onda, portas), testes avaliados e um portal em quinze idiomas, no navegador.

Secured Data Transmission experimental Nível IV
Um capstone doutoral (nível IV) sobre transmissão segura de dados: jamming, cerimônias de chaves e multicaminho mapeados na tríade CIA e então traçados das guerras do plano de controle (ATM contra IP) ao silício programável, passando por SDN e roteamento por segmentos, tudo em um emulador de rede caseiro no navegador.
Sistemas

Digital Logic and Gateware experimental Nível I
Do transistor a um processador funcional: portas lógicas, lógica booleana e multivalorada, e todo o fluxo FPGA/gateware, em uma bancada de testes no navegador que leva, laboratório a laboratório, a uma CPU sintetizada executando um programa real.

Computer Architecture Estável Nível II
Uma ferramenta interativa de estudo de MIPS16: conjunto de instruções, montador e emulador, no navegador.

Operating Systems experimental Nível III
Do metal nu para cima: processos e threads, memória virtual, escalonadores, sistemas de arquivos e chamadas de sistema, ensinados em um pequeno kernel interativo que você percorre passo a passo no navegador.

Compiler Design experimental Nível IV
Como o código-fonte vira código de máquina: análise léxica, sintática, árvores de sintaxe abstrata, verificação de tipos, representações intermediárias e geração de código, através de um compilador B aumentado e idempotente escrito em B que você estende etapa por etapa.
Segurança

Offensive Systems Security experimental Nível I
Seeing memory and control flow, then bending them inside a sandbox that never touches your machine: a foundational, defensively framed offensive-systems course where exploitation is demonstrated and contained, not just described.

Security Architecture and Engineering experimental Nível II
A system is a graph of trust boundaries, and you defend the graph: model an architecture, place and wire components against a brief, machine-check the security invariants, then survive an injected constraint you did not design for.

Silicon-rooted Security experimental Nível III
Down from software abstraction to gates, datapaths and buses: add a security opcode to a RISC-V-class core, build a gateware cipher, protect the bus, root trust in hardware, model the attacks, and verify a security property in simulated silicon.

Systems Security experimental Nível III
Defesa em profundidade como engenharia, não como slogan: privilégios, isolamento, modelos de ameaça, segurança de memória e classes de exploits, com laboratórios que atacam e depois reforçam um sistema deliberadamente fraco.

Cryptography experimental Nível III
A matemática que torna o sigilo demonstrável: aritmética modular, esquemas simétricos e de chave pública, hashes e assinaturas, construindo cada primitiva a partir dos princípios fundamentais.

Reverse Engineering experimental Nível III
Desmontar o software para entendê-lo: desmontagem, convenções de chamada, análise estática e dinâmica e patch binário, praticados em pequenos alvos em uma sandbox no navegador.

Detect, Respond, Forensics experimental Nível III
O que fazer quando a prevenção falha. Telemetria e engenharia de detecção, triagem e contenção, perícia forense de memória e disco, e reconstrução da linha do tempo, em um sistema comprometido que você deve delimitar, expulsar e explicar.
Cyber Threat Intelligence experimental Nível III
The intelligence cycle applied to the cyber domain: threat actor profiling with the Diamond Model, the Cyber Kill Chain and MITRE ATT&CK, analytic tradecraft under uncertainty, sharing formats and platforms, and closing the loop from intelligence into detection engineering.
Web and Mobile Security experimental Nível III
From a static document viewer to a scriptable, sandboxed, cellular-connected attack surface: browser process isolation, modern web runtimes, the WebRTC privacy leak, mobile OS security, telemetry, zero-click exploitation, and the baseband and SIM Toolkit layers beneath it all.
Cyber-Physical and OT Security experimental Nível III
From the Purdue Model to the shop floor: SCADA, ICS and PLCs, a source-checked history of incidents, IEC 62443, and the case for physical segregation, closing the CyBOK Cyber-Physical Systems gap.

Secure Development at Scale experimental Nível III
Segurança que sobrevive a mil aplicações: modelagem de ameaças, SDLC seguro, integridade da cadeia de suprimentos e política como código, integradas ao pipeline e avaliadas por verdadeiros portões de revisão.

Formal Methods experimental Nível IV
Especificar sistemas e prová-los corretos: model checking com SPIN e PROMELA e especificação com TLA+, produzindo o tipo de evidência que uma avaliação Common Criteria espera nos níveis de garantia mais altos.
Adversarial ML and GenAI Security experimental Nível III
Atacar e defender o modelo, da era dos classificadores à era agêntica: evasão, envenenamento, extração, injeção de prompt e risco agêntico, enquadrados por um fio leve de governança e garantia de IA.
Distributed Systems Security experimental Nível IV
Consensus, Byzantine fault tolerance, clock and event-ordering attacks, and blockchain security, from Lamport's 1978 logical clocks through Paxos, Raft, and Practical Byzantine Fault Tolerance to Bitcoin and SUNDR, benchmarked against MIT's current 6.5840 and 6.852J, with Plan 9 and Inferno as a contrasting historical case study.
Scams and Social Engineering experimental Nível II
A ontologia, a psicologia e a história das burlas e da engenharia social, analisadas através de incidentes reais, da RSA à MGM Resorts, com um quadro de referência transferível e orientação pedagógica específica para administradores, tesouraria, engenheiros e pessoal de receção.
Technical Countermeasures to Social Engineering experimental Nível III
Contramedidas técnicas contra a engenharia social e a distribuição de burlas: filtragem bayesiana e baseada em regras, autenticação de correio eletrónico, deteção baseada em inteligência artificial e controlos antifraude no canal de voz, apresentados em termos de governação compreensíveis para um conselho de administração.
Governança e garantia
Implementing Regulations atop an ISMS experimental Nível III
Construir um sistema de gestão de segurança da informação ISO/IEC 27001 e projetá-lo sobre a NIS2, a DORA, o Cyber Resilience Act e a LPM francesa: um único sistema de gestão, quatro leituras regulatórias, defendido em uma auditoria de certificação simulada.
Governance, Risk and Audit experimental Nível II
A governação da segurança como programa, o risco como ciclo de vida e a auditoria de sistemas de informação como método: uma única espinha dorsal ensinada, com vistas CISA e CRISC, praticada sobre os artefactos próprios do CCICCS.
Data Privacy Law and the Data Protection Officer experimental Nível II
The history and comparative law of the privacy right, from its 1890 common-law origin through the General Data Protection Regulation, the Californian, Indian, Malaysian, and United Kingdom statutes, to the Data Protection Officer role and the unresolved Chat Control 2.0 encryption-scanning debate.
Empreendedorismo

Digital Brand and Demand experimental Nível II
Fazer marketing de um empreendimento como um engenheiro: transformar uma persona em um lead qualificado, como um sistema mensurável. Marca e mensagem, um site usável e bem cuidado, os canais sociais e de busca que alimentam o funil, e a atribuição que prova o que realmente funcionou, ensinados segundo o cânone pelo qual a própria web é julgada.

Entrepreneurship experimental Nível III
Construir um empreendimento como um engenheiro: ajuste problema-solução, economia unitária, estratégia competitiva como teoria dos jogos e captação de recursos, por meio de um estudo de caso contínuo de uma startup fictícia, Acme, da primeira ideia ao term sheet.
Digital Marketing for Cybersecurity Vendors experimental Nível II
Digital marketing for cybersecurity vendors, treating artificial intelligence as a tool inside the discipline rather than the subject itself, from decision-committee mapping through campaign mechanics, AI-assisted content, quantitative marketing analytics, AI ethics for regulated buyers, and a real capstone marketing plan.
IA
AI Foundations: From Zero to a Self-Trained Model experimental Nível I
From the perceptron to a self-hosted, tool-using model you built, trained and run yourself: a foundational course covering AI and machine-learning fundamentals, home-lab hardware, local model serving, voice, the open-weight model landscape, automation and a capstone that fine-tunes and deploys your own specialised model.
No-Code and Agentic AI experimental Nível II
No-Code e IA Agentica: projetar, avaliar e governar fluxos de trabalho orientados por IA, do clustering e regressao aos grandes modelos de linguagem, a geracao aumentada por recuperacao e a orquestracao multiagente, sem escrever uma unica linha de codigo.