Home / Information / Microsoft Provides Free Lessons on the Basics of Quantum Computing

Microsoft Provides Free Lessons on the Basics of Quantum Computing

Do you want to learn more about quantum computing and how to program in Q#? Microsoft has just launched Quantum Katas, an open-source project that provides you with instructions to learn at your own pace, writes Digital Trends.

According to Microsoft, these exercises are based on three learning principles: active learning, increasing complexity, and feedback.

“Each kata offers a series of tasks on a specific topic in quantum computing, ranging from simple to challenging,” states Microsoft Quantum team. Each task requires you to fill in some code; the first task may require just one line, while the last may require a significant code fragment. The testing framework validates your solutions, providing real-time feedback.

>>>Quantum Computers: Users from Croatia have already performed nearly a thousand operations on IBM’s Q Experience

Currently, there are only four katas covering the basic set of quantum computing, superposition, measurements, and the Deutsch-Jozsa algorithm. Each is a standalone project that contains a series of tasks and requires manual code insertion. They also provide a testing framework that sets up, runs, and verifies your final code.

For example, the first covers the basic operations used in quantum computing along with the concept of adjoint.

To use them, you need to install Quantum Development Kit for Windows 10, MacOS, and Linux. It is used to create your own quantum computing programs and experiments. After installation, you can download the katas via Git or by downloading copies in a ZIP file.

If it doesn’t work at first, don’t panic, go to the Tasks.qs file and manually enter the code.

>>>Draft for Building a Quantum Computer

Microsoft katas arrives after the company held its first Q# coding competition in early July.

Microsoft Quantum Katas is an open-source project, so the company welcomes all suggestions.