Skip to content
Atelierby nealvdv
Back to the Map

Craft · Explore

Quantum computing

Qubits, circuits en post-kwantumcryptografie: wat echt kan, en wat nog niet.

  • 8 modules
  • 216 study hours

Start this craft for free

Workshop scheduleModules and indicative study hours per rank
RankModulesHours
Apprentice356
Compagnon395
Master265
Total8216

The learning content on this page is only in Dutch for now.

Why this craft

Kwantumcomputers rekenen op een fundamenteel andere manier en kunnen voor enkele problemen op termijn veel sneller zijn, maar de toestellen van vandaag zijn klein en ruisgevoelig. Het dringendste werk voor bedrijven is nu al concreet: hun cryptografie klaarmaken voor een toekomst waarin kwantumcomputers huidige versleuteling kunnen breken. Dit ambacht leert je beide, zonder hype.

What you need before you start

Basis Python en wiskunde van het middelbaar (vectoren, complexe getallen helpen); de nodige lineaire algebra leer je in de eerste modules.

The curriculum

Modules per rank

Each module has lessons and one assignment with a result someone else can check. The hours are indicative.

Your progress

You tick off modules on this device; nothing goes to a server. On the Workbench you keep your path in an account, hand in your assignments and get the hallmark from Neal.

Apprentice

The basics. These modules and a Compagnon test make you a Compagnon.

3 modules · 56 h

  1. De fysica die je nodig hebt

    14 study hours

    Superpositie, verstrengeling en meting zonder mystiek: wat ze betekenen, wat ze níet betekenen, en waarom een kwantumcomputer daardoor anders rekent.

    • IBM Quantum Composer
    • Pen en papier
    Lessons, assignment and what you can do afterwards
    What you can do afterwards
    • Superpositie uitleggen als een toestand met amplitudes, niet als 'alles tegelijk proberen'
    • Uitleggen wat verstrengeling is en waarom je er geen informatie sneller dan het licht mee verstuurt
    • Beschrijven wat een meting doet met een kwantumtoestand en waarom resultaten kansen zijn
    • Drie veelgehoorde misverstanden over kwantumcomputers weerleggen
    Lessons
    1. Klassieke bits en waarom we iets anders willen
    2. Amplitudes en kansen
    3. Superpositie
    4. Meting en het verdwijnen van de superpositie
    5. Verstrengeling
    6. Interferentie: waar de rekenkracht vandaan komt
    7. Mythes en misverstanden
    The assignment

    Schrijf een uitleg van maximaal twee pagina's voor lezers van een Vlaamse regionale krant over wat een kwantumcomputer is en wat niet, met minstens één zelfgemaakte tekening. Een Compagnon controleert de tekst op fysische fouten en markeert elke zin die overdrijft.

  2. Lineaire algebra voor qubits

    20 study hours

    Kwantumcomputing is lineaire algebra: toestanden zijn vectoren, poorten zijn matrices. Je leert precies de wiskunde die je nodig hebt, en niet meer.

    • Python
    • NumPy
    • Jupyter
    Lessons, assignment and what you can do afterwards
    What you can do afterwards
    • Rekenen met complexe getallen en vectoren in de Dirac-notatie
    • Een poort als unitaire matrix op een toestand toepassen en het resultaat berekenen
    • Het tensorproduct gebruiken om toestanden van meerdere qubits te beschrijven
    • Een kwantumtoestand op de Bloch-bol aflezen en tekenen
    Lessons
    1. Complexe getallen opgefrist
    2. Vectoren en de Dirac-notatie
    3. Matrices en unitaire transformaties
    4. Het tensorproduct
    5. De Bloch-bol
    6. Rekenen met NumPy
    The assignment

    Werk een reeks van vijftien opgaven uit, eerst met de hand en daarna met NumPy, waaronder het toepassen van Hadamard- en CNOT-poorten op toestanden van twee qubits. Lever een Jupyter-notebook in waarin handberekening en code overeenkomen; een Compagnon controleert de uitkomsten.

  3. Qubits, poorten en circuits in Qiskit

    22 study hours

    Je bouwt je eerste kwantumcircuits in Qiskit, simuleert ze lokaal en draait ze op echte hardware via IBM Quantum.

    • Qiskit
    • Qiskit Aer
    • IBM Quantum Platform
    • Jupyter
    Lessons, assignment and what you can do afterwards
    What you can do afterwards
    • De basispoorten (X, Y, Z, H, S, T, CNOT) kennen en hun effect voorspellen
    • Een circuit bouwen, simuleren en de meetresultaten interpreteren
    • Een Bell-toestand maken en de correlatie in de metingen aantonen
    • Een circuit uitvoeren op echte IBM-hardware en het verschil met de simulator verklaren
    Lessons
    1. Qiskit installeren en je eerste circuit
    2. Poorten op één qubit
    3. CNOT en verstrengeling in een circuit
    4. Meten, shots en histogrammen
    5. Lokaal simuleren met Qiskit Aer
    6. Draaien op IBM Quantum-hardware
    7. Transpileren: van jouw circuit naar wat de chip kan
    The assignment

    Bouw een circuit dat een Bell-toestand en een GHZ-toestand met drie qubits maakt, draai het op de simulator en op echte hardware en lever een notebook met beide histogrammen en een uitleg van de verschillen. Een Compagnon draait je notebook opnieuw en moet vergelijkbare resultaten krijgen.

Compagnon

Mastering the craft: larger projects, reviewed at every milestone.

3 modules · 95 h

  1. Kwantumalgoritmen

    35 study hours

    Je leert de klassieke kwantumalgoritmen kennen, implementeert ze in Qiskit en begrijpt waar het voordeel zit en onder welke voorwaarden.

    • Qiskit
    • Qiskit Aer
    • pytest
    • Jupyter
    Lessons, assignment and what you can do afterwards
    What you can do afterwards
    • Deutsch-Jozsa implementeren en uitleggen waarom het minder vragen nodig heeft
    • Grover implementeren voor een kleine zoekruimte en de kwadratische versnelling verklaren
    • De kwantum-Fouriertransformatie (QFT) bouwen en haar rol in Shor uitleggen
    • Uitleggen waarom Shor RSA en elliptische-krommencryptografie bedreigt, en wat daarvoor nog nodig is aan hardware
    Lessons
    1. Orakels en faseterugslag
    2. Deutsch-Jozsa
    3. Grover en amplitudeversterking
    4. De kwantum-Fouriertransformatie
    5. Faseschatting
    6. Shor: factoriseren en waarom het ertoe doet
    7. Waar het voordeel echt zit, en waar niet
    The assignment

    Implementeer Deutsch-Jozsa, Grover (voor drie qubits) en de QFT in Qiskit, met tests die de juiste uitvoer op de simulator controleren. Lever de code met een korte nota per algoritme over het aantal poorten en de diepte na transpilatie. Een Meester controleert de tests en de nota's.

  2. Ruis, foutcorrectie en de hardware van vandaag

    30 study hours

    Echte qubits zijn fragiel. Je leert waar fouten vandaan komen, hoe foutcorrectie werkt, en hoe je de huidige NISQ-toestellen realistisch inschat.

    • Qiskit
    • Qiskit Aer (ruismodellen)
    • Matplotlib
    • IBM Quantum Platform
    Lessons, assignment and what you can do afterwards
    What you can do afterwards
    • Decoherentie, poortfouten en meetfouten uitleggen en in een simulatie nabootsen
    • Het principe van een herhalingscode en van de surface code uitleggen
    • Het verschil tussen fysieke en logische qubits uitleggen aan een klant
    • Eenvoudige foutmitigatie toepassen en het effect meten
    • Een persbericht over kwantumhardware kritisch lezen en de echte claim eruit halen
    Lessons
    1. Decoherentie en ruis
    2. Ruismodellen in de simulator
    3. Foutmitigatie versus foutcorrectie
    4. De herhalingscode
    5. De surface code in grote lijnen
    6. Hardwareplatformen: supergeleidend, ionen, fotonen, neutrale atomen
    7. NISQ en wat er nodig is voor fouttolerante machines
    The assignment

    Bouw een herhalingscode met drie qubits in Qiskit, simuleer ze met een ruismodel en toon in een grafiek hoe de logische foutkans zich verhoudt tot de fysieke. Schrijf daarnaast een kritische analyse van één recent persbericht over kwantumhardware. Een Meester controleert de simulatie en de analyse.

  3. Variationele algoritmen: VQE en QAOA

    30 study hours

    Variationele algoritmen combineren een klein kwantumcircuit met een klassieke optimizer. Je leert hoe VQE en QAOA werken en waarom het voordeel ervan nog onbewezen is.

    • Qiskit
    • SciPy
    • NetworkX
    • IBM Quantum Platform
    Lessons, assignment and what you can do afterwards
    What you can do afterwards
    • Uitleggen hoe een hybride kwantum-klassieke lus werkt
    • Een eenvoudig optimalisatieprobleem formuleren als QAOA-probleem
    • VQE gebruiken om de grondtoestandsenergie van een klein systeem te benaderen
    • Een kwantumresultaat eerlijk vergelijken met een goede klassieke methode
    Lessons
    1. Hybride algoritmen
    2. Ansatz, kostfunctie en optimizer
    3. VQE
    4. QAOA en combinatorische optimalisatie
    5. Estimator en Sampler in Qiskit
    6. Eerlijk vergelijken met klassieke methoden
    The assignment

    Los een klein MaxCut-probleem (bijvoorbeeld een netwerk van zes Belgische steden) op met QAOA in Qiskit en met een klassiek algoritme. Lever een notebook en een vergelijking van kwaliteit en rekentijd, met een eerlijke conclusie. Een Meester controleert of de vergelijking fair is.

Master

What a Master must be able to do alone, in preparation for the masterpiece.

2 modules · 65 h

  1. Post-kwantumcryptografie en migratie

    40 study hours

    Wie vandaag versleutelde data onderschept, kan die later met een kwantumcomputer ontcijferen: 'harvest now, decrypt later'. Je leert de NIST-standaarden FIPS 203, 204 en 205 kennen en een organisatie begeleiden bij de overstap.

    • OpenSSL 3.5 of nieuwer
    • Open Quantum Safe (liboqs)
    • Wireshark
    • NIST FIPS 203, 204 en 205
    Lessons, assignment and what you can do afterwards
    What you can do afterwards
    • Uitleggen welke huidige algoritmen kwetsbaar zijn voor kwantumaanvallen en welke minder
    • ML-KEM (FIPS 203), ML-DSA (FIPS 204) en SLH-DSA (FIPS 205) beschrijven en hun gebruik onderscheiden
    • Een cryptografie-inventaris opstellen van een applicatie of organisatie
    • Een migratieplan maken met prioriteiten, hybride oplossingen en cryptoagiliteit
    • Een TLS-verbinding opzetten met een hybride post-kwantumsleuteluitwisseling en ze controleren
    Lessons
    1. Wat Shor en Grover betekenen voor RSA, ECC en AES
    2. Harvest now, decrypt later
    3. De NIST-standaarden: ML-KEM, ML-DSA en SLH-DSA
    4. Hybride sleuteluitwisseling in TLS
    5. Cryptografie-inventaris: waar zit welke crypto
    6. Cryptoagiliteit
    7. Een migratieplan met prioriteiten
    The assignment

    Maak voor een open-sourceproject of een (fictief) Belgisch ziekenfonds-IT-landschap een cryptografie-inventaris: protocollen, bibliotheken, certificaten, sleutellengtes en de levensduur van de data. Lever een migratieplan met prioriteiten en een werkende demo van een hybride post-kwantum-TLS-verbinding. Neal beoordeelt de inventaris en de demo.

  2. Kwantumadvies zonder hype

    25 study hours

    Klanten horen wilde beloftes. Je leert een organisatie eerlijk adviseren: waar kwantum op termijn relevant kan zijn, wat ze nu moeten doen, en wat ze gerust kunnen laten liggen.

    • IBM Quantum Composer
    • Qiskit
    • Presentatiesoftware
    Lessons, assignment and what you can do afterwards
    What you can do afterwards
    • Een use case beoordelen op realistisch kwantumvoordeel en tijdshorizon
    • Een kwantumstrategie van één pagina schrijven voor een directie
    • Een workshop geven die ontnuchtert zonder te ontmoedigen
    • Leveranciersclaims toetsen aan wat gepubliceerd en reproduceerbaar is
    Lessons
    1. Hype herkennen
    2. Use cases: chemie, materialen, optimalisatie, cryptografie
    3. Tijdshorizonnen en onzekerheid eerlijk communiceren
    4. Wat een organisatie nu al moet doen
    5. Een workshop voor beslissers
    The assignment

    Geef een workshop van een halve dag voor een echte Belgische organisatie, onderzoeksgroep of vereniging, en lever achteraf een advies van maximaal vijf pagina's met concrete acties voor de komende jaren. De deelnemers vullen een evaluatie in; een Meester leest het advies na op juistheid.

The masterpiece

How you become a Master in this craft

Je levert echt werk aan een klant of een open-sourceproject: bijvoorbeeld een volledige post-kwantummigratie van een applicatie met inventaris, hybride implementatie en tests, of een substantiële bijdrage aan Qiskit of Open Quantum Safe die door de maintainers aanvaard wordt. Je verdedigt het werk en je eerlijke inschatting van de grenzen voor Neal.

Real work, judged by Neal. You are a Master per craft, not in the whole trade at once.

For clients

What you can do for clients with this

What a client can ask of you once you've mastered this craft, and from which rank. Durations are indicative.

  • From Compagnon

    Post-kwantum inventaris

    Je weet waar in je organisatie versleuteling zit die later door kwantumcomputers gebroken kan worden, en welke data lang genoeg geheim moet blijven om je daar nu al zorgen over te maken.

    What you deliver

    • Inventaris van protocollen, bibliotheken, certificaten en sleutels
    • Indeling naar risico en levensduur van de data
    • Prioriteitenlijst voor migratie
    • Presentatie voor de directie
    Duration
    1 tot 3 weken
    For whom
    Organisaties met gevoelige data die lang meegaat: zorg, financiële sector, overheid, juridische diensten
  • From Master

    Migratieplan naar post-kwantumcryptografie

    Een concreet plan om stap voor stap over te stappen op de nieuwe NIST-standaarden, zonder je systemen te breken en met ruimte om later opnieuw te wisselen.

    What you deliver

    • Migratieplan met fasen en afhankelijkheden
    • Advies over hybride oplossingen en cryptoagiliteit
    • Proefimplementatie op één systeem
    • Testverslag
    Duration
    3 tot 8 weken
    For whom
    IT-afdelingen en softwareleveranciers die post-kwantumklaar willen worden
  • From Compagnon

    Kwantum zonder hype: workshop voor beslissers

    Je directie of team begrijpt in een halve dag wat kwantumcomputers zijn, wat ze voor jullie sector wel en niet betekenen, en wat jullie nu al moeten doen.

    What you deliver

    • Workshop op maat van jullie sector
    • Live demo op echte kwantumhardware
    • Een advies van één pagina
    Duration
    1 dagdeel
    For whom
    Directies, IT-managers en innovatieteams
  • From Master

    Use case toets

    Een leverancier of eigen team stelt een kwantumproject voor. Wij zoeken onafhankelijk uit of er een realistisch voordeel is, op welke termijn, en wat een klassieke aanpak vandaag oplevert.

    What you deliver

    • Analyse van het voorstel
    • Vergelijking met de beste klassieke aanpak
    • Eventueel een klein prototype in Qiskit
    • Eerlijk advies: doen, wachten of niet doen
    Duration
    1 tot 3 weken
    For whom
    Bedrijven en onderzoeksgroepen die een kwantuminvestering overwegen

Work

Jobs on the Belgian market

These are the job titles this craft leads to. Training is no job guarantee: your portfolio and your work make the difference.

  • Quantum software engineer
  • Quantum computing researcher
  • Cryptography engineer
  • Security architect
  • Research engineer
  • Technology consultant

Certifications

Certifications the modules prepare you for

Real certifications, awarded by the issuer itself. We don't award them: you sit the exam with the issuer. Always check the current content and price with the issuer.

  • IBM Certified Associate Developer - Quantum Computation using Qiskit

    IssuerIBM

    Examen over circuits en Qiskit; de examenversie volgt de Qiskit-versie, dus controleer de actuele naam en inhoud bij IBM. Sluit aan bij de leerling- en Compagnon-modules.

Reading comfort

Make the site easier to read. Your choice is kept on this device.

Text size

Prefer your device's own settings (zoom, screen reader, dark mode)? They work here too.