# Contents

<figure><img src="https://3601662095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjEiWbDLtVOiXJWwYTIn2%2Fuploads%2FURyirfg6burbUXWIx3NJ%2FScreen%20Shot%202022-10-28%20at%2012.20.09%20PM.png?alt=media&#x26;token=0404bb94-19c8-4ee6-b8f9-71aa7f86a127" alt=""><figcaption></figcaption></figure>

**Module 1: Blockchain basics**&#x20;

1. quick intro
2. basics of addresses and types of addresses
3. Basics of Cryptography. Just simple stuff what is signing etc
4. Basics types of nodes
5. Cardano Architecture (consensus networking etc)

**Module2: Handson tools**&#x20;

1\) Running a docker to create a devnet and [http://Demeter.run](https://t.co/HPMZ7HHfXL)&#x20;

2\) Using block frost/ogmios/KOIOS/Dandelion&#x20;

3\) Running oura and other[@txpipe\_tools](https://twitter.com/txpipe_tools)tools&#x20;

4\) For enthusiast : starting a Cardano-node in testnet&#x20;

5\) commandline utilities

**Module3: Towards smart contracts**&#x20;

1. eUTXO fundamentals
2. eUTXO design patterns
3. Details around script-context
4. Native script basics

**Module4: Smart contracts: Using various methods available on Cardano**

1. Interacting with a contract without knowing any plutus. Basically frontend part using type script/js&#x20;
2. a) Plutus (for developers who know Haskell) \
   b) Haskell IOG course for developers who want to learn Haskell
3. Writing and deploying basic contract&#x20;
4. &#x20;some advanced examples&#x20;
5. Once Plutus-TS is ready add code to github&#x20;
6. Some debugging tips

**Module 5: Verification of contracts**

1. Basic test framework development
2. Property testing
3. Usage of Proof assistants (only for users who are already working with Proof assistant)

## **Donations**&#x20;

**If you think this course helps you then please donate Ada to the address below**

**addr1v8hnddsmu4wj0uxnmdhnpm4yjg545rjeazcdd35haw3s3lgzjgnqh**

<figure><img src="https://3601662095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjEiWbDLtVOiXJWwYTIn2%2Fuploads%2FWsczSFqH1KNBXUbMjlop%2Fimage.png?alt=media&#x26;token=b2999757-c8b2-4822-8dea-e410e70ee676" alt=""><figcaption></figcaption></figure>
