> For the complete documentation index, see [llms.txt](https://ret2basic.gitbook.io/ctfnote/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ret2basic.gitbook.io/ctfnote/web3-security-research/defi/defi-mooc.md).

# DeFi MOOC

defi-learning.org

{% embed url="<https://defi-learning.org/f22>" %}
DeFi MOOC
{% endembed %}

I am a smart contract auditor with strong interest in math and ZK, so I tend to skip the parts that aren't important to my daily work. The following lectures are the most useful in my opinion:

* [Lecture 2: Introduction to Blockchain Technologies](https://youtu.be/u70_rafPs-0)
  * This is Dan Boneh's lecture. It covers some cryptography and ZK.
* [Lecture 5: DEX](https://youtube.com/playlist?list=PLS01nW3RtgopoR-FHiMwfoMLT-opXlfJF)
  * Uniswap related stuff.
* [Lecture 6: Decentralized Lending](https://youtube.com/playlist?list=PLS01nW3RtgopKAIGCW92jePNHwTGk5GmK)
  * Collateral, liquidation, flash loan, etc.
* [Lecture 10: Privacy on the Blockchain](https://youtu.be/rIK5np0V6P0)
  * This is another Dan Boneh's lecture. It covers more cryptography and ZK.
* [Lecture 12: Practical Smart Contract Security](https://youtu.be/T7VQI5EW6ZY)
  * This is samczsun's lecture. I will do a detailed writeup.
* [Lecture 13: DeFi Security](https://www.youtube.com/playlist?list=PLS01nW3RtgopsMpAceFwuyLKH42VW0Nw9)
  * This lecture covers a wide range of topics. I recommend you study this lecture before Sam's.
