Quantum Computing Course - Math and Theory for Beginners

This quantum computing course provides a solid foundation in quantum computing, from the basics to an understanding of how popular quantum algorithms work. Quantum computing leverages the principles of quantum mechanics to process information at incredible speeds.
🔗 Problem Sets: drive.google.com/drive/folder...
Course developed by @quantum-soar
⭐️ Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:02:03) 0.1 Introduction to Complex Numbers
⌨️ (0:04:41) 0.2 Complex Numbers on the Number Plane
⌨️ (0:07:18) 0.3 Introduction to Matrices
⌨️ (0:08:36) 0.4 Matrix Multiplication to Transform a Vector
⌨️ (0:12:02) 0.5 Unitary and Hermitian Matrices
⌨️ (0:14:05) 0.6 Eigenvectors and Eigenvalues
⌨️ (0:14:57) 1.1 Introduction to Qubit and Superposition
⌨️ (0:20:06) 1.2 Introduction to Dirac Notation
⌨️ (0:21:28) 1.3 Representing a Qubit on the Bloch Sphere
⌨️ (0:23:06) 1.4 Manipulating a Qubit with Single Qubit Gates
⌨️ (0:27:29) 1.5 Introduction to Phase
⌨️ (0:31:44) 1.6 The Hadamard Gate and +, -, i, -i States
⌨️ (0:34:10) 1.7 The Phase Gates (S and T Gates)
⌨️ (0:35:15) 2.1 Representing Multiple Qubits Mathematically
⌨️ (0:36:54) 2.2 Quantum Circuits
⌨️ (0:38:43) 2.3 Multi-Qubit Gates
⌨️ (0:40:54) 2.4 Measuring Singular Qubits
⌨️ (0:43:06) 2.5 Quantum Entanglement and the Bell States
⌨️ (0:46:18) 2.6 Phase Kickback
⌨️ (0:47:55) 3.1 Superdense Coding
⌨️ (0:50:06) 3.2.A Classical Operations Prerequisites
⌨️ (0:53:20) 3.2.B Functions on Quantum Computers
⌨️ (0:57:27) 3.3 Deutsch's Algorithm
⌨️ (1:03:06) 3.4 Deutch-Jozsa Algorithm
⌨️ (1:12:08) 3.5 Berstein-Vazarani Algorithm
⌨️ (1:16:26) 3.6 Quantum Fourier Transform (QFT)
⌨️ (1:22:41) 3.7 Quantum Phase Estimation
⌨️ (1:26:42) 3.8 Shor's Algorithm
🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan
👾 Oscar Rahnama
--
Learn to code for free and get a developer job: www.freecodecamp.org
Read hundreds of articles on programming: freecodecamp.org/news

Пікірлер: 167

  • @quantum-soar
    @quantum-soar23 күн бұрын

    Thanks, FreeCodeCamp, for showcasing the course! I hope it will help you all understand the fundamentals of Quantum Computing. Thanks, and have a good one!

  • @CPILLOW

    @CPILLOW

    10 күн бұрын

    very well done video !!!

  • @dotpy7928
    @dotpy792823 күн бұрын

    Next video: Building a nuclear reactor in your backyard. For beginners.

  • @hamidzahid3779

    @hamidzahid3779

    23 күн бұрын

    😂😂😂😂

  • @ashwinajmery6071

    @ashwinajmery6071

    23 күн бұрын

    😂😂😂😂

  • @ponugotimanojkumar

    @ponugotimanojkumar

    23 күн бұрын

    Made my day 😂

  • @tranquillityEnthusiast

    @tranquillityEnthusiast

    23 күн бұрын

    😂😂😂

  • @dadi_vlogs3254

    @dadi_vlogs3254

    23 күн бұрын

    freeCodeCump : The variety is our title.😅

  • @initialized
    @initialized23 күн бұрын

    We need a 30-hour on Quantum computing!

  • @flutter-fm1kl

    @flutter-fm1kl

    23 күн бұрын

    😅

  • @TANCEUS

    @TANCEUS

    23 күн бұрын

    Totally agreed

  • @Invisible_0011

    @Invisible_0011

    23 күн бұрын

    Yes

  • @nameshkushantha5558

    @nameshkushantha5558

    23 күн бұрын

    Yes 😂

  • @arh6099

    @arh6099

    23 күн бұрын

    Quantum computing needs more than that to really go deep, and understand algorithms and hardware and etc...

  • @PS-eu6qk
    @PS-eu6qk20 күн бұрын

    We need a 30hrs course in quantum computing and quantum information. Just 1.5 hr course is not sufficient.

  • @barclayasuga9855
    @barclayasuga985523 күн бұрын

    Thank you so much you guys, this youtube channel is such a blessing.

  • @MatthewTujague
    @MatthewTujague21 күн бұрын

    Thank you for providing an actionable pipeline of steps to begin working with quantum technologies, I hope to see more like this in the future!

  • @swapneelbanerjee8958
    @swapneelbanerjee895823 күн бұрын

    finally, finally! waited for this for so long, really wanted to get started on quantum computing and now i can, we need a longer more rigorous and beginner to complete advance video on this ,and also pls consider doing more courses on fine-tuning llms.

  • @noob8394
    @noob839422 күн бұрын

    PLEASE PLEASE BRING MORE QUANTUM COMPUTING HERE ON YT PLEASEEEE!!!! This is easily the next big thing, dont wanna miss out on this!

  • @ponugotimanojkumar
    @ponugotimanojkumar22 күн бұрын

    This illustrations are gold and illustrator teachings skills are exceptionally good❤

  • @hge-amin
    @hge-amin9 күн бұрын

    I'm excited to see this course, thank you for your contribution!

  • @NoahAI-kw4nn
    @NoahAI-kw4nn23 күн бұрын

    Come on we need full course.😮

  • @funkyboy4882
    @funkyboy488222 күн бұрын

    I really really really wanted this kingmd of video, thanks.

  • @todaystrendz3322
    @todaystrendz332220 күн бұрын

    I'm truly fascinated that people need long hours for this learning content, take a pen and a paper and complete this complete video in 1 day . They have actually rolled down everything under 1hr ,beautiful team 👍👍

  • @andiuptown1711

    @andiuptown1711

    14 күн бұрын

    This video is short tho

  • @LuckyMp3Player-ni7hn
    @LuckyMp3Player-ni7hn14 күн бұрын

    thank you for the problem sets it bangs 👌👌

  • @DovahKiinActual
    @DovahKiinActual23 күн бұрын

    Op op! My physics days at university nostalgia is real! 😁

  • @user-wg8pz1rz9v
    @user-wg8pz1rz9v7 күн бұрын

    I highly appreciate you guys and am thoroughly grateful. Please keep them coming. Much love truly. More speeeeedddddddddd

  • @AjayKumar-yb3jt
    @AjayKumar-yb3jt23 күн бұрын

    It's a wonderful content sir Thank you

  • @shantanukulkarni2413
    @shantanukulkarni241320 күн бұрын

    Great video to gain surface level understanding of subject.

  • @pranitdhanade4581
    @pranitdhanade458118 күн бұрын

    super amazing and super easy video understood almost everthing thanks for this video need more videos

  • @s.m.2607
    @s.m.260723 күн бұрын

    We need more

  • @DFivril
    @DFivril8 күн бұрын

    Thank you, this is great consolidation ahead of my exam:)

  • @millyxcode6110
    @millyxcode611023 күн бұрын

    This channel is the GOAT

  • @its-CartoonMirror
    @its-CartoonMirror23 күн бұрын

    quantum computing course 🤯

  • @aadityapratap007
    @aadityapratap0079 күн бұрын

    KZread algorithm has not disappointed me. Subscribed.

  • @vibeinghub3551
    @vibeinghub355123 күн бұрын

    ❤ thankyou F2C team

  • @quantum_parody
    @quantum_parody21 күн бұрын

    as a quantum machine learner im grateful for widening my scope of learning,, make this video 96 hrs !

  • @abeehaturi650
    @abeehaturi65011 сағат бұрын

    The most awaited video at just the right time ❤

  • @nikhilPUD01
    @nikhilPUD0123 күн бұрын

    There is just 15 minutes have passed and people are like... we need full course! 😂

  • @antoniothomacelli
    @antoniothomacelli13 күн бұрын

    Thank you for sharing.

  • @ChrisK-ef8np
    @ChrisK-ef8np21 күн бұрын

    Would love to see a Qiskit tutorial after that 👏👏👏👏👏

  • @creeperbinary516
    @creeperbinary51623 күн бұрын

    This is why I love math because math is everywhere

  • @AumHeartS

    @AumHeartS

    23 күн бұрын

    imagine loving God

  • @creeperbinary516

    @creeperbinary516

    23 күн бұрын

    @@AumHeartS you are right bro

  • @Kanibulus

    @Kanibulus

    23 күн бұрын

    ​@@AumHeartS imagine loving spiderman ❤

  • @shreebankar1788

    @shreebankar1788

    22 күн бұрын

    Me too

  • @abdfadee8267
    @abdfadee826723 күн бұрын

    Thank you

  • @lemonindiallc7210
    @lemonindiallc721020 күн бұрын

    bro plz make this course a certified one it will help millions.

  • @PrivacyMap
    @PrivacyMap23 күн бұрын

    Obrigado!

  • @renemorales5480
    @renemorales548023 күн бұрын

    bn waitng 4 ths 4 a long time. thx 😘😘😘

  • @pranav8_
    @pranav8_15 күн бұрын

    At timestamp, 1:04 :18 - mention that they need 2^(n-1) + 1 to determine if the function in either a balanced function or a constant function. Does that mean that there is an assumption that f is always either a constant/balanced fn. Because the regular AND, OR functions are not either balanced or a constant functions.

  • @faruksoyad842
    @faruksoyad8424 күн бұрын

    Love this channel!

  • @vijaytribhavan4434
    @vijaytribhavan443423 күн бұрын

    This certainly sounds good too, but I think it's still worth considering more reliable options like copy trading platforms such as Eledator, for example.

  • @ShonMardani
    @ShonMardani2 күн бұрын

    Every computer is a quantum computer, computers compute the Quantity or Quantum of values. Semi conductors of the computers in ROOM TEMPERATURE have reached their operating frequency's speed limit. Transistors are ionic switches that with higher frequency of switching they get hot and create errors / noise. The most practical way of cooling the processors is with Heat Sinks and Fans which we have been using. Quantum Computers are the higher frequency computers with liquified gas cooling pipes. Concept and the technique of parallel processing is as old as the invention of IC (integrated circuit). We can connect multiple fan cooled regular computers in parallel to achieve the same performance of a Quantum Computer, all we need is a synchronization algorithm to compensate for network latency, same as the one for supper computers.

  • @japorto100
    @japorto10023 күн бұрын

    Amaziiing❤

  • @hossainafreen
    @hossainafreen21 күн бұрын

    Need a course on Qiskit 🙌🏾

  • @AnuragJha-is5wz
    @AnuragJha-is5wz23 күн бұрын

    third :) Love from INDIA and waiting for more of these videos.

  • @abhistsingh3309
    @abhistsingh330917 күн бұрын

    19:13 How does the probability of measuring 0 is 1 here and vice-versa?

  • @murtuzahusainabbas7egn397
    @murtuzahusainabbas7egn3972 күн бұрын

    Thank You!!! FCC for this, please upload the more advance part of it.

  • @hazhohuman
    @hazhohuman22 күн бұрын

    All this means that this ideology of quantum computing is similar to standard computing except that the first one consumes more resources..! I am saying this because in this video around 18:10 of the video timeline, the presenter said that the quantum computing is only deals with 0&1 not the ratio between both, in fact this means the binary language is still applied

  • @witikka5134
    @witikka513423 күн бұрын

    Didn’t even opened KZread but some how this video started playing while I was at work

  • @wollie1769

    @wollie1769

    23 күн бұрын

    Yeah happens, all the time. I need to send an email, and for some reason yt starts playing.

  • @Kanibulus

    @Kanibulus

    23 күн бұрын

    You are using youtube quantum

  • @palashpal9622
    @palashpal962212 күн бұрын

    Please make a long video on quantum computing

  • @AbdulLatif-ok7zy
    @AbdulLatif-ok7zy16 күн бұрын

    30 hrs Quantum Computing course, please.

  • @KT-Thomas
    @KT-Thomas19 күн бұрын

    excellent

  • @AlloMaths777
    @AlloMaths7776 күн бұрын

    Could you share the complete Manim script for this video ? It will help me lot. Thx

  • @gemini_537
    @gemini_53723 күн бұрын

    Gemini 1.5 Pro: This course provides a foundation in Quantum Computing. It starts with the basics and goes all the way to explaining how popular Quantum algorithms work. The first section covers essential mathematics, including complex numbers and linear algebra. The second section dives into what qubits are and how to represent them mathematically. It also explores single qubit operations and their properties. The third section introduces how to represent multiple qubits mathematically and explores operations performed on them. This section concludes with entanglement and phase kickback, strange quantum phenomena. The final section uses everything learned to analyze Quantum algorithms. This section explains why quantum computers are revolutionary. Here are the details covered in the first section on complex numbers: * Imaginary numbers: Numbers that contain the square root of -1. Represented by the symbol i. * Complex numbers: Numbers that contain a real number and an imaginary number. Standard complex number looks like a + bi, where a and b are real numbers. * Adding and subtracting complex numbers: Add or subtract the real and imaginary parts separately. * Multiplying complex numbers: We can multiply complex numbers using the distributive property. Before multiplying the imaginary unit terms, we should remember that i * i = -1. * Complex conjugate: The complex number where the imaginary part is negated. Represented with an asterisk. * Modulus/Magnitude of a complex number: The distance from the origin. It is calculated using the Pythagorean theorem. * Polar form: A way to represent complex numbers using magnitude and angle. * Exponential form: Another way to represent complex numbers using Euler's formula.

  • @davidalex684
    @davidalex6843 күн бұрын

    This is amazing. It reminds of plotting graphs in mathematics especially algebra and more. It's learn who's with!e

  • @nurbintehamid328
    @nurbintehamid3282 күн бұрын

    Need 30 hours of quantum computing class

  • @adityasaxena2911
    @adityasaxena291122 күн бұрын

    Do I need to buy a quantum computer to learn this? How many gigs?

  • @AK-ox3mv
    @AK-ox3mv9 күн бұрын

    Why there is no course on must advanced and emerging technologies? Neuromorphic computing, Nano and biotechnology, Brain computer interface, Space and satellite technology, Etc. I think you built a solid foundation by teaching cs cources and it's great your included quantum computing. Now take it to the next step by teaching important emerging technologies other than Ai. Thanks

  • @hitanshugedam8408
    @hitanshugedam84085 күн бұрын

    1:07 :37 why is the minus state not required in the algorithm anymore??

  • @KylianMbappe07303
    @KylianMbappe0730323 күн бұрын

    FINALLY LESSSS GOOOOO

  • @meguellatiyounes8659
    @meguellatiyounes865923 күн бұрын

    Can you do packaging in python. how to deploy my library in pip

  • @ThomasLee-vs2gu
    @ThomasLee-vs2gu23 күн бұрын

    i love this channel lol

  • @bioboy4519
    @bioboy451923 күн бұрын

    nice🎉

  • @mahanahmadi-jd3gp
    @mahanahmadi-jd3gp7 күн бұрын

    Hi, thanks for your great content, could you please give us the slides file ?

  • @AatishSingh-un1ci
    @AatishSingh-un1ci23 күн бұрын

    Cool video! I'd like to add that there are other investment options in copy trading platforms like Eledator as well.

  • @CoolestPossibleName
    @CoolestPossibleName23 күн бұрын

    "Quantum" will become the new buzz word real soon

  • @jarmanbrar5005

    @jarmanbrar5005

    23 күн бұрын

    It already is.

  • @Afurai_

    @Afurai_

    23 күн бұрын

    If you've been paying attention, they've been mentioning this for over a decade now. "Just 2 more years" for over a decade.. Don't believe me? IBM Watson was the last tangible quantum computing tech, everything else has been vaporware or buzzwords for investors

  • @jryde421

    @jryde421

    23 күн бұрын

    It already was but it will be again

  • @drakouzdrowiciel9237
    @drakouzdrowiciel92377 күн бұрын

    thx

  • @ankuryadav9908
    @ankuryadav990823 күн бұрын

    Next course: how to make a human clone in 24 hours

  • @shivrajchatterjee7623
    @shivrajchatterjee762321 күн бұрын

    Isn't a pdf format available for this course?

  • @Ruhgtfo
    @Ruhgtfo23 күн бұрын

    Want it download link

  • @user-hacktheworld
    @user-hacktheworld6 күн бұрын

    Please advanced computing course

  • @nurbintehamid328
    @nurbintehamid3282 күн бұрын

    Best Best Best❤.

  • @katoy9976
    @katoy99767 күн бұрын

    Bu karekök konusuna da girmemiz gerekiyor bir ara. Square root ne demek. 2√3 mesela gerçekte neyi temsil ediyor.(Nesnel olarak)

  • @theinthanhlan4386
    @theinthanhlan438613 күн бұрын

    I hope free code camp never become paid !!!!!!! I love it .

  • @abhayprajapati7447
    @abhayprajapati744721 күн бұрын

    Finalllyyyy

  • @AniketBera-vl5ti
    @AniketBera-vl5ti19 күн бұрын

    I am school student but actually want to start ta the computer world's journey and i don't know anything about computer. Please suggest me some source and videos in this channel from which i can start from scratch. Please help me 🙏

  • @abhistsingh3309

    @abhistsingh3309

    17 күн бұрын

    You can refer to CS50 classes for the starter, you'll find on the youtube.

  • @duongang9955
    @duongang995522 күн бұрын

    THIS IS SO FUCKING AWESOMEEEEEEEEEEEEEEEEEEEEEE !!!!!!!!!!1

  • @iamTHIEN013
    @iamTHIEN01322 күн бұрын

    Omg it's so amazing. I understand nothing.

  • @akinayamakachi
    @akinayamakachi19 күн бұрын

    So Quantum is a way to accelerate calculus which means faster executions of programs...

  • @JoQea
    @JoQea23 күн бұрын

    "❤❤"

  • @keepsecret7624
    @keepsecret762421 күн бұрын

    A video is a nice to have extra to a written tutorial. I much prefer written to YouTubs stuff. Will there be a decent tutorial??????

  • @croncoder862
    @croncoder86216 күн бұрын

    good lord, i have the exact same motherboard from my first pc. is that an intel 945g chipset? looks like my asus board. it still works 😂 atleast 20yrs old

  • @ak-gi3eu
    @ak-gi3eu22 күн бұрын

    next vid : building a spacex clone in your backyard .beginners only

  • @satishkumardubey5888
    @satishkumardubey588820 күн бұрын

    Even the Speed of light light is slower than your speed

  • @GPTstore.
    @GPTstore.23 күн бұрын

    show me the code

  • @fullmetaltheorist
    @fullmetaltheorist14 сағат бұрын

    Let me watch the algebra and calculus courses before watching this one.

  • @bugra7074
    @bugra707417 күн бұрын

    1:00 :34 how can we omit the |->

  • @bugra7074

    @bugra7074

    17 күн бұрын

    and also 1:07:43

  • @bugra7074

    @bugra7074

    16 күн бұрын

    and also 1:14:03

  • @quantum-soar

    @quantum-soar

    16 күн бұрын

    The minus state is still there its just not needed for the rest of the computation so it is not worth leaving it in the equation. Removing/omitting it just cleans up the equation.

  • @Upendra237
    @Upendra2378 күн бұрын

    35:17

  • @mammadzada23
    @mammadzada238 күн бұрын

    where is the 96 hours QuantumComputation course ? :D

  • @user-yv6xw7ns3o

    @user-yv6xw7ns3o

    5 күн бұрын

    The wave function has not currently collapsed in that configuration at this region of timespace. It may very likely be in a superposition of states of existences and locations...

  • @NandoDevlop
    @NandoDevlop23 күн бұрын

    😮

  • @user-hacktheworld
    @user-hacktheworld15 күн бұрын

    Advanced quantum computing

  • @lazaroarmando668
    @lazaroarmando66817 күн бұрын

    Now I want to run my own farm instead of do quantum computing riff raff.

  • @JoeD0403
    @JoeD04034 күн бұрын

    import random qubit = random.choice(['0', '1']) print(f"Qubit state: {qubit}") Easy peasy. 🤖

  • @bangcoder
    @bangcoder23 күн бұрын

    First comment 😅

  • @ianasasira550
    @ianasasira55023 күн бұрын

    First one to comment love this

  • @dreamleaf6784
    @dreamleaf678422 күн бұрын

    Ok, you can see from my profile image that I understand the matrix. Now you put quantum computing on the table. You people are sick!

  • @inquisitiverakib5844
    @inquisitiverakib584423 күн бұрын

    😵😵😵😵😮

  • @rohanshinde3571
    @rohanshinde357123 күн бұрын

    First! :)

  • @spedboy123
    @spedboy12323 күн бұрын

    So programming language for quantum computers is just math.

  • @aneeqak
    @aneeqak23 күн бұрын

    First comment

  • @nesa6582
    @nesa658223 күн бұрын

    First

  • @jamesdivinagracia4862
    @jamesdivinagracia486223 күн бұрын

    First lol

  • @LuckyMp3Player-ni7hn
    @LuckyMp3Player-ni7hn16 күн бұрын

    deceptively easy...