# Part 1b: Cardano

We have completed the Part1a which focussed on Distributed systems, challenges and how it relates to blockchains. We then focused on Cryptographic principles, wallets and transactions. These are the founding principles of blockchain

In Part1b we will focus mainly on Cardano. We start with

1\) Consensus protocols: Ouroboros Classic, Praos, Genesis, Chronos&#x20;

2\) Networking and mini protocols

3\) EUTXO in detail

4\) Plutus framework : Onchain and offchain

In parallel we will have basic Haskell completed so that after Part1b we can focus on writing Plutus applications

Part2 will focus on Machine Learning fundamentals which will start once we finish Plutus framework.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://armada-alliance.gitbook.io/ai-blockchain-edu/part-1b-cardano.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
