• Quantum Computing Learning Course

    From Foundations to Research Frontiers

    by Quantum Learning Team, Contributors
  • Welcome

    • Class logistics
    • Software installation
    • Cheatsheets
  • parent1

    • Module 1: Adding course material

      • 1.1 Add markdown files
      • 1.2 Add Pluto notebooks
      • 1.3 PlutoUI showcase
    • Module 2: Quantum Gates

      • 2.1 Single-Qubit Gates: Pauli Gates
      • 2.2 Hadamard and Phase Gates
      • 2.0 Module 2: Quantum Gates
      • 2.3 Multi-Qubit Gates: CNOT & Toffoli
      • 2.4 Universal Gate Sets
      • 2.5 Gate Decomposition & Practice
  • parent2

    • Module 3: Placeholder

      • 3.0 Module 3: Placeholder
    • Module 4: Coming Soon

      • 4.0 Module 4: Coming Soon

  • Self-paced, 2024-2025
    QUANTCOMP-101

Computational thinking website template

Easy to customise

Let the template automate all of the website development and infrastructure, so that you can focus on the most important thing: easily develop your lesson materials!

Revolutionary interactivity with Pluto.jl

Thanks to Pluto.jl, the website is built using real code, and instead of a book, we have a series of interactive notebooks. On the website, students can play with sliders, buttons and images to interact with our simulations. You can even go further, and modify and run any code on our website!

Learn Julia

In literature it's not enough to just know the technicalities of grammar. In music it's not enough to learn the scales. The goal is to communicate experiences and emotions. For a computer scientist, it's not enough to write a working program, the program should be written with beautiful high level abstractions that speak to your audience. Julia is designed with this purpose in mind, use it in your teaching to harness its power.

  </div>
</div>

<button class="carousel-btn prev" aria-label="Previous slide">&#10094;</button>
<button class="carousel-btn next" aria-label="Next slide">&#10095;</button>

<div class="carousel-dots">
  <button class="dot active" data-slide="0" aria-label="Go to slide 1"></button><button class="dot " data-slide="1" aria-label="Go to slide 2"></button><button class="dot " data-slide="2" aria-label="Go to slide 3"></button>
</div>

References

Azure Quantum Ignite

Quantum Katas

Circuit Diagrams

Algorithm Visualizer

Materials Science Learning

D-Wave Documentation

Subjects

Edit this page on
Website based on the MIT course Computational Thinking, a live online Julia/Pluto textbook and built with Pluto.jl and the Julia programming language.