Portes quantiques en matrices
Représenter les qubits et les portes de Hadamard, Pauli et CNOT par des matrices et vérifier leurs propriétés en NumPy.
Physicien ou informaticien attiré par le calcul quantique.
Algèbre linéaire, mathématiques de l'ingénieur, physique moderne et mécanique quantique, puis algorithmique avancée jusqu'aux algorithmes quantiques.
Intitulés de compétences repris de Coursera.
Prérequis annoncés : Basic algebra (no calculus)
| Cours | Niveau | Durée | Note (avis) |
|---|---|---|---|
| Linear Algebra: Linear Systems and Matrix Equations | Débutant | 10 h | 4,7 (183) |
| Linear Algebra: Matrix Algebra, Determinants, & Eigenvectors | — | 15 h | 4,8 (79) |
| Linear Algebra: Orthogonality and Diagonalization | Intermédiaire | 9 h | 4,8 (56) |
Prérequis annoncés : Single variable calculus and some computer programming ability
| Cours | Niveau | Durée | Note (avis) |
|---|---|---|---|
| Matrix Algebra for Engineers | Débutant | 20 h | 4,9 (4 726) |
| Differential Equations for Engineers | Débutant | 27 h | 4,9 (2 251) |
| Vector Calculus for Engineers | Débutant | 30 h | 4,8 (1 425) |
| Numerical Methods for Engineers | Intermédiaire | 40 h | 4,8 (451) |
| Mathematics for Engineers: The Capstone Course | Intermédiaire | 10 h | 5,0 (45) |
Prérequis annoncés : Basic classical physics and calculus (highly recommended)
| Cours | Niveau | Durée | Note (avis) |
|---|---|---|---|
| Understanding Modern Physics I: Relativity and Cosmology | Débutant | 11 h | 4,6 (174) |
| Understanding Modern Physics II: Quantum Mechanics and Atoms | Débutant | 11 h | 4,6 (71) |
| Understanding Modern Physics III: Simplicity and Complexity | Débutant | 7 h | 4,8 (34) |
Prérequis annoncés : Undergraduate calculus, differential equations and linear algebra
| Cours | Niveau | Durée | Note (avis) |
|---|---|---|---|
| Foundations of Quantum Mechanics | Intermédiaire | 27 h | 4,5 (94) |
| Theory of Angular Momentum | Intermédiaire | 13 h | 4,0 (20) |
| Approximation Methods | Intermédiaire | 14 h | 4,4 (14) |
Prérequis annoncés : Some background in calculus, probability theory and Python programming
| Cours | Niveau | Durée | Note (avis) |
|---|---|---|---|
| Algorithms for Searching, Sorting, and Indexing | Intermédiaire | 36 h | 4,7 (544) |
| Trees and Graphs: Basics | Avancé | 34 h | 4,6 (194) |
| Dynamic Programming, Greedy Algorithms | Avancé | 38 h | 4,7 (282) |
| Approximation Algorithms and Linear Programming | Avancé | 46 h | 4,8 (67) |
| Advanced Data Structures, RSA and Quantum Algorithms | Avancé | 45 h | 4,6 (70) |
Ce parcours représente 443 heures, soit environ 10 mois à 10 heures par semaine. L’abonnement Coursera Plus donne accès à la plupart de ses cours pendant cette période.
Représenter les qubits et les portes de Hadamard, Pauli et CNOT par des matrices et vérifier leurs propriétés en NumPy.
Écrire un petit simulateur de circuits quantiques à deux ou trois qubits et préparer un état intriqué.
Implémenter la recherche de Grover sur le simulateur et comparer le nombre d’itérations à une recherche classique.