Getting Started with Quantum Computing and Q# Training Course

Course

In City Of London

Price on request

Description

  • Type

    Course

  • Location

    City of london

Quantum computers are machines that are built on the principles of quantum mechanics. Unlike classical computers which rely on bits that can only exist in one of two states (0 or 1), quantum computers use quantum bits which can exist in multiple states at once. Because of this, quantum computers are expected to process algorithms and solve problems much faster than classical computers. Q# is a programming language created by Microsoft specifically for quantum computing.
In this instructor-led, live training, participants will learn the fundamentals of quantum computing and Q# as they step through the development of simple quantum programs.
By the end of this training, participants will be able to:
Install and configure Microsoft's Quantum Development Kit
Understand the fundamental concepts of quantum computing
Learn the fundamentals of Q# programming language
Build, test, execute, and troubleshoot a quantum program using Visual Studio
Build, test, execute, and troubleshoot a quantum program using a local quantum computing simulator
Audience
Developers
Format of the course
Part lecture, part discussion, exercises and heavy hands-on practice
Note
To request a customized training for this course, please contact us to arrange.

Facilities

Location

Start date

City Of London (London)
See map
Token House, 11-12 Tokenhouse Yard, EC2R 7AS

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Programming
  • Visual Studio
  • Computing

Course programme

Introduction to Quantum Computing

  • Quantum Computing vs. Classical Computing

Overview of Microsoft's Quantum Development Kit Features and Architecture

  • Q# Language and Compiler
  • Q# Standard Library
  • Local Quantum Machine Simulator
  • Quantum Trace Simulator
  • Visual Studio Extension

Installing and Configuring Microsoft's Quantum Development Kit

Setting Up the Quantum Development Environment

Understanding the Q# Programming Language

  • The Type Model
  • Expressions
  • Statements
  • File Structures
  • Operations and Functions
  • Working with Qubits

Creating Your First Quantum Program with Q#

  • Setting Up a Quantum Solution and Project in Visual Studio
  • Defining Q# Operations
  • Calling Q# Operations using C#

Executing Your Quantum Program Using Visual Studio

Executing Your Quantum Program Using a Local Quantum Computing Simulator

Testing and Debugging Your Quantum Program

Troubleshooting

Summary and Conclusion

Getting Started with Quantum Computing and Q# Training Course

Price on request