Julian Burr

Quantum Computing for Classical Developers

What if a quantum processor was just another co-processor, like a GPU? Learn how QPUs can solve specific, intractable problems within your classical applications.

Quantum Computing for Classical Developers
#1about 2 minutes

Quantum computing as an enhancement, not a replacement

Quantum computers should be viewed as Quantum Processing Units (QPUs) that enhance classical computers for specific tasks, similar to GPUs.

#2about 2 minutes

Understanding the difference between classical bits and qubits

While classical bits store a single value of zero or one, quantum bits (qubits) can exist in a superposition of both states simultaneously.

#3about 3 minutes

Explaining superposition using the double-slit experiment

The double-slit experiment demonstrates how particles can behave as both waves and particles, illustrating the concept of superposition and the observer effect.

#4about 1 minute

Using interference to find the right answer

The true power of quantum algorithms lies in manipulating quantum states to make correct answers constructively interfere while incorrect answers destructively interfere.

#5about 1 minute

The concept of quantum entanglement

Entanglement connects two particles so their states are correlated regardless of distance, which helps in controlling the overall quantum state.

#6about 11 minutes

How Shor's algorithm can break RSA encryption

Shor's algorithm combines classical mathematical tricks with a quantum fourier transform to efficiently find the prime factors of large numbers, threatening RSA encryption.

#7about 2 minutes

Preparing for a post-quantum cryptography future

To counter future threats, researchers are developing post-quantum cryptography standards, such as lattice-based methods, that are resistant to quantum attacks.

#8about 2 minutes

The main challenges in building quantum computers

The primary obstacles to building large-scale quantum computers are the insufficient number of qubits and the difficulty of maintaining a stable, error-corrected quantum state.

#9about 4 minutes

Applying quantum computing to machine learning

Quantum machine learning promises to accelerate model training and handle more complex data using techniques like Grover's algorithm and quantum annealing.

#10about 3 minutes

Using quantum simulations for complex problem-solving

Quantum computers are uniquely suited to simulate complex quantum systems, enabling breakthroughs in optimization, drug discovery, and weather forecasting.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
LM
Luis Minvielle
The Fastest-Growing Tech Sectors to Look Out for in 2025
Whether you are a tech enthusiast, an aspiring developer or a triple-crown investor, keeping up with the latest tech trends can be both highly beneficial and remarkably tiring. As 2024 kicks off, some industries that were backwater contenders some ye...
The Fastest-Growing Tech Sectors to Look Out for in 2025
AF
Algorand Foundation
Why Blockchain? A Developer’s Perspective
For many developers, blockchain feels like that one friend who keeps trying to sell you on their side hustle: persistent, occasionally confusing, and often surrounded by hype. But behind the buzzwords and market noise lies a technology with real engi...
Why Blockchain? A Developer’s Perspective
DC
Daniel Cranney
Dev Digest 169: Computers under pressure, AI's future & the why of Vim!
Inside last week’s Dev Digest 169 . 📝 Figma’s 2025 AI report 🤖 How AI products can and should evolve 😲 The truth about VPNs ⚡ How to create great animations 💻 The Compute Pressure API 🔥 A Google Chrome extension to pick and test fonts 💼 Rise of the ...
Dev Digest 169: Computers under pressure, AI's future & the why of Vim!

From learning to earning

Jobs that call for the skills explored in this talk.