EMITEC

An Overview of Foundational Quantum Algorithms

This course provides a rigorous yet accessible introduction to the foundational algorithms of Quantum Computing. It starts from the principles of Quantum Information Theory and gradually builds toward the famous Quantum Algorithms that form the foundation of modern Quantum Computing. Rather than simply presenting algorithms as recipes, the course explains the underlying concepts, mathematical principles, theorems, and proofs in a clear and digestible way. This enables participants to develop a deeper understanding of why Quantum Algorithms work and how their different building blocks can be combined. Key concepts such as Superposition, Entanglement, Interference, Quantum Oracles, Amplitude Amplification, Phase Zstimation, and the Quantum Fourier Transform are explored through the algorithms in which they play a fundamental role. The course covers landmark algorithms including Quantum Teleportation, Deutsch, Deutsch-Jozsa, Bernstein-Vazirani, Grover’s, and Shor’s algorithms, together with an example from Quantum Game Theory. Participants will also learn how to translate the mathematical and theoretical concepts into practical Quantum Circuits and code.
A particular objective of the course is to develop the skills required to read and understand advanced Quantum Computing research papers that build upon these foundational concepts and algorithms.

What you will learn

  • The fundamental concepts of Quantum Information Theory
  • How classical problems can be mapped onto Qubits and Quantum Circuits
  • How Quantum Gates and Unitary transformations implement Quantum Algorithms
  • How Quantum Algorithms can be mathematically formulated and proved
  • The role of mathematics in Quantum Algorithm design, theorems, and proofs
  • The principles of Superposition, Entanglement, Quantum Oracles, Amplitude Amplification, Phase Estimation, and the Quantum Fourier Transform
  • The significance and applications of the algorithms covered in the course
  • The distinction between algorithms that are primarily illustrative, foundational, or practically relevant
  • How to translate theoretical concepts into practical Quantum Circuits and code
  • Develop the skills needed to read and understand advanced Quantum Computing research papers
  • How to implement the concepts through hands-on exercises using Qiskit

Programme

  • Linear Algebra and Quantum Information Theory
  • Qubits, Quantum States, and Measurement
  • Tensor Products and Matrix Operations
  • Unitary Matrices and Quantum Gates
  • Quantum Entanglement
  • Quantum Oracles
  • Quantum Teleportation
  • Deutsch’s Algorithm
  • Deutsch-Jozsa Algorithm
  • Bernstein-Vazirani Algorithm
  • Quantum Game Theory and the CHSH Game
  • Amplitude Amplification
  • Grover’s Algorithm
  • Phase Estimation
  • Quantum Fourier Transform
  • Shor’s Algorithm
  • From Mathematical Theory to Quantum Circuits
  • Reading and Understanding Quantum Computing Research Papers
Quantum Computing ScientistsQuantum DevelopersQuantum Software EngineersQuantum Architects Researchers and R&D ProfessionalsProfessionals with a strong mathematical or computer science background

Your instructor

photo
Eric Michiels — founder & lead instructor
Every EMITEC course is designed and taught by the founder — an engineer who works with these technologies daily. Full bio to be supplied.
LevelIntermediateDuration8 hours Sessionstypically 4 sessions FormatLive Virtual Class & Classroom CertificateYes, certificate of completion
DatesTo be agreed uponModePlanned in collaboration with you LanguageEnglish Price € 440
Request this course →
No dates published yet — planned in collaboration with you.
Need this in-company?
Contact us