Home Programming

Programming

Cambridge Quantum Computing Partners With IBM to Expand Industry Engagement in Quantum

Cambridge Quantum Computing (CQC) has announced in a news release that it has become the first startup-based hub in the IBM Q Network. As a...

Silq and the Quest for a Real Quantum Programming Language

Photo by Markus Spiske on Unsplash What is Silq Silq claims to be a new high-level programming language for quantum computing. In comparison to existing ways...

Falling in Love with Quantum Variational Algorithms

Photo by Macau Photo Agency on Unsplash What are Quantum Variational Algorithms? Quantum Variational Algorithms are algorithms inspired by the Variational Principle in Quantum Mechanics. They are algorithms with...

Quantum Programming 101: Z Gate with code

Introduction Unlike the gates such as the Pauli X or CNOT gate it can be difficult for beginners to understand what the Z-gate actually does...

Quantum Programming: JavaScript (Q.js) – a drag and drop circuit editor

The following article was originally published by Stewart Smith on the occasion of Q’s first birthday—30 April 2020. Q is a quantum circuit simulator, drag-and-drop...

The Bloch Sphere: Quantum’s Controversial Concept

Kaitlin Duffey A Controversial 2 Minutes Video During the first months of my channel in 2019 I made a really short video about the bloch sphere....

Quantum Odyssey: To Create the Quantum Era, We First Have to Make it Fun

The quantum industry may be serious business, but a quantum gaming startup is planning to make quantum a seriously fun business. Quarks Interactive, a startup...

The Importance of Quantum Exercises

How to Really Learn Something There's this really nice video on the Veritasium Youtube channel that talks about the effectiveness of science videos when it...

(Very) Basic Intro to Lattices for Post Quantum Cryptography

By Lane Wagner – @wagslane on Twitter Lattice-based cryptography has been coming into the spotlight recently. In January 2019, Many of the semifinalists in the NIST post-quantum-cryptography...

Quantum Programming 101: QSVM Machine Learning Tutorial

Introduction In this tutorial we will explore how to implement a Quantum Support Vector Machine (QSVM) machine learning method on IBM’s Quantum computers using qiskit. What...