We may earn an affiliate commission when you visit our partners.
Course image
Course image
edX logo

Quantum Communication and the Quantum Network Explorer

Fer Grooteman, Hana Jirovská, Janice van Dam, Michał van Hooft, Ravisankar Ashok Kumar Vattekkat, and Mark Karpat

A quantum network is very similar to a classical network (such as the internet), where we send and receive digital information. But unlike a classical network, a quantum network utilizes quantum bits, or qubits, to transmit and process information. By exploiting principles such as entanglement and superposition, it enables quantum communication protocols which can be applied to provide secure communication and enable distributed computing.

Read more

A quantum network is very similar to a classical network (such as the internet), where we send and receive digital information. But unlike a classical network, a quantum network utilizes quantum bits, or qubits, to transmit and process information. By exploiting principles such as entanglement and superposition, it enables quantum communication protocols which can be applied to provide secure communication and enable distributed computing.

This course aims to provide you with an introduction to this new and exciting field. It will focus on protocol and application development and the simulation of quantum networks.

What makes this course stand out is the utilization of QuTech’s Quantum Network Explorer (QNE) to demonstrate the capabilities of quantum networks. Using the various simulation tools provided by the platform, you will be able to experiment with quantum network applications, enabling you to discover the possibilities that this new technology offers.

The course starts with a brief overview of quantum networks. After this, you will delve into the various tools offered by QNE, including the QNE Community Application Library (QNE-CAL), the QNE Application Development Kit (QNE-ADK), and SquidASM, an advanced application simulator developed by QuTech.

You will gain insight into established applications of quantum networks such as quantum key distribution (QKD), teleportation, and blind quantum computation (BQC). You will also have the opportunity to engage in hands-on exercises, through which you will learn to perform your own quantum network simulations by adjusting input parameters using an intuitive graphical user interface.

Further, you will learn how to modify existing applications and create new ones from scratch using QNE’s Application Development Kit (QNE-ADK). You will also receive a comprehensive tutorial on SquidASM, a software package designed for advanced simulations of quantum network applications.

If you have made it thus far, you have mastered essential tools for developing and investigating quantum networking applications and will have the opportunity to join a growing community of developers!

This course was developed by a team of experts in quantum networking architecture and simulation software from TU Delft, drawing on the extensive expertise of leading experts in quantum technology from QuTech.

This course was supported by QTIndu of the European Commission. This project has received funding from the European Union's Digital Europe Programme under grant agreement no. 101100757.

What's inside

Learning objectives

  • Understand the fundamentals of quantum networks and their future applications.
  • Utilize the diverse resources provided by the quantum network explorer to gain practical insight into quantum networks through hands-on experience.
  • Run your own quantum network simulations by leveraging the pre-built applications available in qne’s community application library.
  • Develop customized quantum network applications using qne’s application development kit (qne-adk) and contribute to the global qne community by sharing your work.
  • Use squidasm as an advanced simulator for quantum network applications, elevating your research capabilities to the next level.

Syllabus

Week 1: Introduction to the Quantum Network Explorer (QNE)
Introduction to QNE platform
Components of a quantum network
Overview of simulators
Read more
Week 2: Applications of a Quantum Network
The QNE Community Application Library (QNE-CAL)
Quantum Key Distribution in QNE
Application beyond QKD in QNE
Week 3: The QNE Application Development Kit
QNE-ADK installation
Creating your own application
Uploading applications to QNE-CAL
Week4: SquidASM – The advanced quantum application simulator
Introduction to SquidASM
Writing applications in SquidASM #1
Writing applications in SquidASM #2

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores quantum networks, which is standard in computer science
Teaches quantum network protocols, which can be used to develop secure communication and distributed computing applications
Utilizes QuTech’s Quantum Network Explorer (QNE) to demonstrate the capabilities of quantum networks
Provides hands-on exercises to learn how to perform quantum network simulations and develop quantum networking applications
Taught by experts in quantum networking architecture and simulation from TU Delft and QuTech

Save this course

Save Quantum Communication and the Quantum Network Explorer to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Quantum Communication and the Quantum Network Explorer with these activities:
Review Quantum Computing for Computer Scientists: An Introduction
Develop a strong theoretical foundation in Quantum Computing by reviewing this reference text.
Show steps
Explore Quantum Network Explorer tutorials
Enhance your proficiency by following guided tutorials tailored to Quantum Network Explorer and its applications.
Show steps
  • Locate tutorials on Quantum Network Explorer's website
  • Follow the instructions provided in each tutorial
  • Experiment with different parameters and settings
Solve exercises in Quantum Computing
Strengthen your problem-solving abilities and deepen your understanding of Quantum Computing through dedicated practice.
Browse courses on Quantum Computing
Show steps
  • Find practice exercises and problems related to Quantum Computing
  • Attempt to solve exercises independently
  • Review solutions to identify areas of improvement
Four other activities
Expand to see all activities and additional details
Show all seven activities
Attend the QNE Workshop
Immerse yourself in a hands-on environment at the QNE Workshop and gain valuable insights from industry experts.
Show steps
  • Register for the QNE Workshop
  • Attend the workshop and actively participate in sessions
  • Network with other attendees and experts
Participate in a QNE User Group or Forum
Engage with a community of Quantum Network Explorer users to share knowledge and learn from others.
Show steps
  • Join QNE forums or user groups
  • Actively participate in discussions and ask questions
  • Contribute your own insights and experiences
Enter the QNE Challenge Contest
Put your skills to the test and showcase your expertise by participating in the QNE Challenge Contest.
Show steps
  • Learn about the contest guidelines and submission criteria
  • Design and develop your submission
  • Submit your entry and await the results
Contribute to the QNE Open Source Project
Make a meaningful contribution to the Quantum Network Explorer community by participating in its open-source development.
Show steps
  • Identify areas where you can contribute
  • Propose your contributions and engage with the development team
  • Submit your code and documentation for review

Career center

Learners who complete Quantum Communication and the Quantum Network Explorer will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Quantum Communication and the Quantum Network Explorer.
Applied Quantum Computing III: Algorithm and Software
Most relevant
QC101 Quantum Computing & Intro to Quantum Machine...
Most relevant
Quantum Optics 2 - Two photons and more
Most relevant
The Quantum Internet and Quantum Computers: How Will They...
Most relevant
Quantum Computing Fundamentals
Most relevant
Introduction to Quantum Mechanics
Most relevant
Check Point Jump Start: Quantum Management
Most relevant
Introduction to Quantum Information
Most relevant
The Hardware of a Quantum Computer
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser