Quantum Computing Course - Math and Theory for Beginners

Поделиться
HTML-код
  • Опубликовано: 9 июн 2024
  • 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

Комментарии • 175

  • @quantum-soar
    @quantum-soar 26 дней назад +80

    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 13 дней назад +1

      very well done video !!!

  • @dotpy7928
    @dotpy7928 26 дней назад +646

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

  • @initialized
    @initialized 26 дней назад +261

    We need a 30-hour on Quantum computing!

    • @flutter-fm1kl
      @flutter-fm1kl 26 дней назад +5

      😅

    • @TANCEUS
      @TANCEUS 26 дней назад +9

      Totally agreed

    • @Invisible_0011
      @Invisible_0011 26 дней назад +1

      Yes

    • @nameshkushantha5558
      @nameshkushantha5558 26 дней назад

      Yes 😂

    • @alh6099
      @alh6099 26 дней назад +5

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

  • @PS-eu6qk
    @PS-eu6qk 23 дня назад +21

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

  • @barclayasuga9855
    @barclayasuga9855 26 дней назад +28

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

  • @MatthewTujague
    @MatthewTujague 24 дня назад +3

    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!

  • @abeehaturi650
    @abeehaturi650 3 дня назад +1

    The most awaited video at just the right time ❤

  • @NoahAI-kw4nn
    @NoahAI-kw4nn 26 дней назад +23

    Come on we need full course.😮

  • @noob8394
    @noob8394 25 дней назад +1

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

  • @swapneelbanerjee8958
    @swapneelbanerjee8958 26 дней назад +3

    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.

    • @TheSpec90
      @TheSpec90 5 часов назад

      You always can learn anything, just be curious and investigate, don't wait for someone to make a course

  • @hge-amin
    @hge-amin 12 дней назад

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

  • @LuckyMp3Player-ni7hn
    @LuckyMp3Player-ni7hn 17 дней назад +1

    thank you for the problem sets it bangs 👌👌

  • @ponugotimanojkumar
    @ponugotimanojkumar 25 дней назад

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

  • @DovahKiinActual
    @DovahKiinActual 26 дней назад +1

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

  • @pranitdhanade4581
    @pranitdhanade4581 21 день назад

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

  • @funkyboy4882
    @funkyboy4882 25 дней назад

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

  • @user-wg8pz1rz9v
    @user-wg8pz1rz9v 10 дней назад

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

  • @millyxcode6110
    @millyxcode6110 25 дней назад

    This channel is the GOAT

  • @shantanukulkarni2413
    @shantanukulkarni2413 23 дня назад

    Great video to gain surface level understanding of subject.

  • @teslacybertruck8769
    @teslacybertruck8769 2 дня назад

    I am so inspired just by watching the title of video!👍

  • @aadityapratap007
    @aadityapratap007 12 дней назад

    RUclips algorithm has not disappointed me. Subscribed.

  • @DFivril
    @DFivril 11 дней назад

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

  • @AjayKumar-yb3jt
    @AjayKumar-yb3jt 26 дней назад

    It's a wonderful content sir Thank you

  • @quantum_parody
    @quantum_parody 24 дня назад

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

  • @todaystrendz3322
    @todaystrendz3322 23 дня назад

    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 👍👍

  • @lemonindiallc7210
    @lemonindiallc7210 23 дня назад +1

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

  • @its-CartoonMirror
    @its-CartoonMirror 26 дней назад +2

    quantum computing course 🤯

  • @s.m.2607
    @s.m.2607 26 дней назад +2

    We need more

  • @faruksoyad842
    @faruksoyad842 7 дней назад

    Love this channel!

  • @vibeinghub3551
    @vibeinghub3551 26 дней назад

    ❤ thankyou F2C team

  • @renemorales5480
    @renemorales5480 25 дней назад

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

  • @ChrisK-ef8np
    @ChrisK-ef8np 24 дня назад +1

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

  • @murtuzahusainabbas7egn397
    @murtuzahusainabbas7egn397 5 дней назад

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

  • @nikhilPUD01
    @nikhilPUD01 26 дней назад +2

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

  • @antoniothomacelli
    @antoniothomacelli 16 дней назад

    Thank you for sharing.

  • @davidalex684
    @davidalex684 6 дней назад

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

  • @PrivacyMap
    @PrivacyMap 26 дней назад

    Obrigado!

  • @creeperbinary516
    @creeperbinary516 26 дней назад +8

    This is why I love math because math is everywhere

    • @AumHeartS
      @AumHeartS 26 дней назад +1

      imagine loving God

    • @creeperbinary516
      @creeperbinary516 26 дней назад +1

      @@AumHeartS you are right bro

    • @Kanibulus
      @Kanibulus 26 дней назад +2

      ​@@AumHeartS imagine loving spiderman ❤

    • @shreebankar1788
      @shreebankar1788 25 дней назад

      Me too

    • @Fangamer1254
      @Fangamer1254 2 дня назад

      Imagine that the god is math.
      If it's that is the only thing I can trust.

  • @pranav8_
    @pranav8_ 17 дней назад

    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.

  • @abdfadee8267
    @abdfadee8267 26 дней назад

    Thank you

  • @vijaytribhavan4434
    @vijaytribhavan4434 26 дней назад

    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
    @ShonMardani 5 дней назад

    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.

  • @hossainafreen
    @hossainafreen 24 дня назад +1

    Need a course on Qiskit 🙌🏾

  • @KylianMbappe07303
    @KylianMbappe07303 26 дней назад

    FINALLY LESSSS GOOOOO

  • @hazhohuman
    @hazhohuman 25 дней назад

    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

  • @palashpal9622
    @palashpal9622 15 дней назад

    Please make a long video on quantum computing

  • @abhistsingh3309
    @abhistsingh3309 20 дней назад +1

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

  • @AnuragJha-is5wz
    @AnuragJha-is5wz 26 дней назад +1

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

  • @gemini_537
    @gemini_537 26 дней назад +1

    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.

  • @japorto100
    @japorto100 26 дней назад

    Amaziiing❤

  • @AbdulLatif-ok7zy
    @AbdulLatif-ok7zy 19 дней назад

    30 hrs Quantum Computing course, please.

  • @witikka5134
    @witikka5134 26 дней назад +5

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

  • @nurbintehamid328
    @nurbintehamid328 5 дней назад

    Need 30 hours of quantum computing class

  • @ThomasLee-vs2gu
    @ThomasLee-vs2gu 26 дней назад

    i love this channel lol

  • @KT-Thomas
    @KT-Thomas 22 дня назад

    excellent

  • @drakouzdrowiciel9237
    @drakouzdrowiciel9237 10 дней назад

    thx

  • @AatishSingh-un1ci
    @AatishSingh-un1ci 26 дней назад

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

  • @AK-ox3mv
    @AK-ox3mv 12 дней назад

    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

  • @theinthanhlan4386
    @theinthanhlan4386 16 дней назад

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

  • @AlloMaths777
    @AlloMaths777 9 дней назад

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

  • @CoolestPossibleName
    @CoolestPossibleName 26 дней назад +4

    "Quantum" will become the new buzz word real soon

    • @jarmanbrar5005
      @jarmanbrar5005 26 дней назад +1

      It already is.

    • @Afurai_
      @Afurai_ 25 дней назад

      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 25 дней назад

      It already was but it will be again

  • @nurbintehamid328
    @nurbintehamid328 5 дней назад

    Best Best Best❤.

  • @bioboy4519
    @bioboy4519 26 дней назад

    nice🎉

  • @ankuryadav9908
    @ankuryadav9908 26 дней назад +1

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

  • @hitanshugedam8408
    @hitanshugedam8408 8 дней назад

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

  • @adityasaxena2911
    @adityasaxena2911 25 дней назад

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

  • @mahanahmadi-jd3gp
    @mahanahmadi-jd3gp 10 дней назад

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

  • @meguellatiyounes8659
    @meguellatiyounes8659 26 дней назад

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

  • @aromax504
    @aromax504 2 дня назад

    Can anyone explain why is the Global phase getting discarded ? Didn't get the math

  • @katoy9976
    @katoy9976 10 дней назад

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

  • @user-hacktheworld
    @user-hacktheworld 9 дней назад

    Please advanced computing course

  • @abhayprajapati7447
    @abhayprajapati7447 24 дня назад

    Finalllyyyy

  • @fullmetaltheorist
    @fullmetaltheorist 3 дня назад +1

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

  • @shivrajchatterjee7623
    @shivrajchatterjee7623 24 дня назад

    Isn't a pdf format available for this course?

  • @Ruhgtfo
    @Ruhgtfo 26 дней назад

    Want it download link

  • @iamTHIEN013
    @iamTHIEN013 25 дней назад +1

    Omg it's so amazing. I understand nothing.

  • @duongang9955
    @duongang9955 25 дней назад

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

  • @keepsecret7624
    @keepsecret7624 24 дня назад

    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??????

  • @akinayamakachi
    @akinayamakachi 22 дня назад

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

  • @ianasasira550
    @ianasasira550 26 дней назад

    First one to comment love this

  • @AniketBera-vl5ti
    @AniketBera-vl5ti 22 дня назад

    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 20 дней назад

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

  • @JoQea
    @JoQea 26 дней назад +1

    "❤❤"

  • @croncoder862
    @croncoder862 19 дней назад

    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

  • @satishkumardubey5888
    @satishkumardubey5888 23 дня назад

    Even the Speed of light light is slower than your speed

  • @ak-gi3eu
    @ak-gi3eu 25 дней назад

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

  • @Upendra237
    @Upendra237 11 дней назад

    35:17

  • @user-hacktheworld
    @user-hacktheworld 18 дней назад

    Advanced quantum computing

  • @JoeD0403
    @JoeD0403 6 дней назад

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

  • @bugra7074
    @bugra7074 20 дней назад

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

    • @bugra7074
      @bugra7074 20 дней назад

      and also 1:07:43

    • @bugra7074
      @bugra7074 19 дней назад

      and also 1:14:03

    • @quantum-soar
      @quantum-soar 19 дней назад

      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.

  • @NandoDevlop
    @NandoDevlop 26 дней назад

    😮

  • @mammadzada23
    @mammadzada23 11 дней назад

    where is the 96 hours QuantumComputation course ? :D

    • @user-yv6xw7ns3o
      @user-yv6xw7ns3o 8 дней назад

      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...

  • @GPTstore.
    @GPTstore. 25 дней назад

    show me the code

  • @lazaroarmando668
    @lazaroarmando668 20 дней назад

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

  • @bangcoder
    @bangcoder 26 дней назад +2

    First comment 😅

  • @rohanshinde3571
    @rohanshinde3571 26 дней назад +1

    First! :)

  • @inquisitiverakib5844
    @inquisitiverakib5844 26 дней назад

    😵😵😵😵😮

  • @dreamleaf6784
    @dreamleaf6784 24 дня назад

    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!

  • @aneeqak
    @aneeqak 26 дней назад

    First comment

  • @nesa6582
    @nesa6582 26 дней назад

    First

  • @angae9319
    @angae9319 4 часа назад

    ❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤very very happy good ❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤