Quantum Computing Workshop for Classical Developers


Duration: 180 mins
James Weaver
Quantum Developer Advocate, IBM

The buzz about quantum computing has been rapidly increasing lately, and a growing number of developers have been looking into the subject. Concepts developers typically find challenging after cursory investigation of quantum computing include: superpositions of quantum bits (qubits), quantum gates, quantum entanglement (Einstein’s “spooky actions at a distance”), and the relevance of Schrödinger’s famous cat.

In this workshop, James Weaver gives a gentle introduction to quantum computing, including: A brief history of quantum computers, visualizing superpositions, composing quantum algorithms with quantum gates, understanding Shor’s potentially RSA encryption busting algorithm, and current status of quantum computers.

Part of this workshop consists of learning by playing a block-mining application named QiskitBlocks, similar to Minecraft. Please download, install and run QiskitBlocks prior to the workshop. Instructions here: http://qisk.it/gids

You may also be interested in

25 mins
Automated Deployment of ElasticSearch on AWS Using Terraform, Cloud-init

Despite having a multitude of managed solutions for various services in the cloud, some companies prefer going for self-managed infrastructure...

180 mins
Migrating to Microservices

Microservices is one of the latest software architecture styles that promises to deliver benefits such as ease of testing, fast...

25 mins
Getting Cloud Migration Right

Attend this session to learn about cloud migration and it's challenges. You will also go back with insights on a...

180 mins
Cloud Native Architecture

This two part Cloud Native Architecture workship will cover: Part 1: Cloud-Native Fundamentals: An Introduction to 12-Factor Applications It seems like...

50 mins
Resilience and Chaos Engineering in the Cloud

At Hotels.com (part of Expedia Group) we run microservices and infrastructure in production at a large scale. Where applications previously...

50 mins
Overcoming Service Communication Issues and Challenges

Once you break things apart into smaller services, you must then put them back together. In other words, individual services...