The PennyLane website has been growing a lot since we published the first version of the Xanadu Quantum Codebook in 2021. There are more than a hundred amazing Demos, detailed Datasets, heaps of interesting Challenges for you to test your quantum programming skills, PennyLane Profiles and so much more. And today we are launching the new version of the Codebook with cool new features — the PennyLane Codebook!
You made it possible. All the love the Codebook has gotten from the PennyLane community has paid off — a shiny new version of the Codebook on the PennyLane website now comes with upgraded design and enhanced features. The new PennyLane Codebook offers an exceptional learning experience for all who want to learn quantum programming. Let’s take a quick peek at these new improvements.
Save your progress
Codebook fans, we’ve heard your pleas! The PennyLane Codebook is now linked to your PennyLane account. This means you can save your work and track your progress from any browser and device. Don’t have a PennyLane account just yet? Let this be the perfect excuse to create one.
Find interesting topics
Lost in the quantum landscape? With its upgraded navigation interface, the PennyLane Codebook will help you find your way. All available topics are now displayed as cards on the landing page, prompting you to dive into any subject that piques your fancy. And if you’ve changed your mind while reading, you can simply backtrack or switch between topics using the new navigation tab.
We’ve also made the Codebook nodes easier to navigate so you can find your favorite topics faster — for example, the original module I (Introduction to Quantum Computing) is separated into three separate sections: Introduction to Quantum Computing, Single-qubit Gates, and Circuits with Many Qubits. If you haven’t solved them yet, now would be a great time to visit! 😉
Enjoy upgraded Codercises
With this new upgrade, you have the flexibility to access any Codercise across the vast collection of Codebook topics, regardless of whether you’ve solved the earlier ones. You no longer have to slog through one Codercise at a time to make progress — they are all available to you right from the start and, there’s nothing to unlock. Moreover, we’ve updated the Codercise statements: they now go straight to the point and you don’t need to read a ton of theory to dive in.
But if you’re a completionist like us and still want to reference the theory, we’ve got you! By using the Open related theory button in each Codercise you can check out any concepts you need to start coding away.
What’s coming up
As of this date, only the first, Introductory module has been published in this new format, but within the next few weeks we will move all of the following Codebook content into its new home on pennylane.ai.
- Basic Quantum Algorithms (module A)
- Grover’s Algorithm (module G)
- Noisy Quantum Theory (module N)
- Quantum Error Correction (module E)
- Quantum Fourier Transform (module F)
- Quantum Phase Estimation (module P)
- Shor’s Algorithm (module S)
We hope you enjoy this enhanced learning experience of the PennyLane Codebook and let us know what you think in the PennyLane Codebook survey.
Your feedback is always welcome, so if you'd like to share your thoughts about something we didn't mention in the survey, feel free to get in touch! You can find us on LinkedIn, Slack, Discord, or you can even contact us privately.
About the author
Alvaro Ballon
Making Quantum Computing concepts accessible to everyone.