Skip to content

Classiq 101

Welcome to Classiq 101!

This is the place to get started with Classiq. Here we will guide you throughout the process from not using Classiq beforehand to knowing all the fundamentals of Classiq.

This Classiq 101 guide is structured as follows:

After completing the first 2 steps, there are 2 ways to progress forward:

  • Classiq Concepts - here we will cover the core concepts of Classiq in a more pedagogical way. We give examples of well-known quantum algorithms and building blocks throughout, but the leading theme are the main concepts of Classiq - from the Qmod language through the synthesis engine to the execution.

  • Quantum Primitives with Classiq - here we will cover fundamental building blocks of quantum algorithms using Classiq. We start with simple building blocks like 'Creating Superposition (Hadamard Transform)' and 'Creating Entanglement (No Cloning Theorem)', and progress to more advanced building blocks like 'Phase Kickback' and 'Linear Combination of Unitaries'.

One can choose either ways of learning (chapter 3 or 4), or to go back and forth between the two, with links linking the relevant topics within each chapter.

  • What's Next - after completing the Classiq 101 we will shortly direct you on how you can continue mastering Classiq [2 minutes]

Make sure to check out the #classiq_101 Slack channel in the Classiq Community Slack for discussions, questions and ideas of Classiq 101.

Enjoy :)