Monta Vista High SchoolClass of 2024Cupertino, California
AboutHello! 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.
- "Learning Quantum Computing with Python!" with mentor Ian (Sept. 16, 2022)
Learning Quantum Computing with Python!
Started May 2, 2022
Abstract or 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 achieve 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!