See all projects

Learning Quantum Computing with Python!

Hello! My name is Laxya Kumar and my Polygence project is on Learning Quantum Computers through Python! I chose to work on this project because of my passion for computer science, and the unique aspect I implemented on this project to be a tutorial series to help benefit others learning. After my project is complete, I would like to present it at the Symposium, but moreover spread impact on learners interested in the realm of Quantum Computers.
High School
Monta Vista High School
Graduation Year
Student review
I really want to say that I had the best mentor ever, he really helped me understand and like the topic of the project we were working on!

View Polygence scholar page
Project description

In modern-day society, there is access to numerous sources to learning databases for various topics on the web for free, but is there always a helping hand to help get you started? For certain complex but beautiful topics like Quantum Computers and Quantum Algorithms, trying to get a grasp and understand them might seem difficult, but it really isn't! The goal of this project is to help fulfill a student's passion for learning a topic like this, in the form of a video tutorial series on youtube! The tutorial series dives deep into a series of substantial questions. Why is Quantum Computing more efficient than Classical Computing? What does it mean for a quantum computer to be “faster” than a classical computer? What types of algorithms can run faster on a quantum computer than on a classical computer? We plan to prove these claims of the increased efficiency of Quantum Computing by studying Deutsch’s Algorithm, one of the first Quantum Computer Algorithms developed.

Efficiently, the tutorials solidify the understanding of Quantum Algorithms by developing an understanding of Quantum mechanics and its description of physical systems. Now to integrate my Computer Science passions into this project, the video tutorials implement the learning of Quantum Algorithms through the programming language Python in the Google Collab IDE, and I go through various step-by-step processes of coding certain Quantum Algorithmic Simulations. Conveniently, the person watching the series doesn't need to have a pre-requisite knowledge of Quantum Mechanics or Python, just a growth mindset, as everything gets taught from the scratch! As a result, this aspect brings uniqueness to this project intending to help others learn such an interesting subject through the scope of computer science!

Learning Quantum Computing with Python!
Project outcome

We created a complete tutorial series on introducing Quantum Computers for beginners and illustrated examples in Python! We also have a Github link that shows the code assembled for Quantum Algorithm Simulations. Along with that all the videos are on our Youtube channel, and the video slides are on our shared drive!

PhD Doctor of Philosophy candidate
Comp Sci, Physics
Quantum and Strong-field Physics, Modeling and Simulation, Computer Science, Applied Mathematics
Mentor review

Ian truly helped me understand the topic through and through, and proposed such unique ideas that helped every aspect of my project!

Interested in starting
your own project?
Apply today!

Already have an account? Log In
By registering you agree to our terms of use and privacy policy, and consent that we or our partner provider may reach out to you using a system that can auto-dial.