Getting Started with Quantum Computing and Q# Training Course
Course
In City Of London
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
Start date
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