AI & BlockChain Combined Course

AI SYLLABUS
1. Introduction to AI
– Overview of AI
– History and Evolution of AI
– Applications of AI in various industries
2. Machine Learning
– Features and Labels
– Supervised Learning
– Linear Regression
– Logistic Regression
– Decision Trees
– Support Vector Machines (SVM)
– Unsupervised Learning
– Clustering (K-means, Hierarchical Clustering etc.)
– Principal Component Analysis (PCA)
– Reinforcement Learning
– Markov Decision Processes (MDP)
– Q-Learning
– Deep Q-Networks (DQN)
3. Deep Learning
– Artificial Neural Networks (ANN)
– Introduction to Neural Networks
– Backpropagation and Training
– Convolutional Neural Networks (CNN)
– Architecture of CNNs
– Applications in Image Recognition
– Recurrent Neural Networks (RNN)
– Sequence Modeling
– Long Short-Term Memory (LSTM) Networks
4. Generative AI
– Overview of Generative AI
– Different Generative AI Models
– Introduction to Large Language Models (LLMs)
– Applications of Generative AI
– Training and Fine Tuning LLMs
– Prompts and Tokens
–
5. Langchain
– Introduction to Langchain
– Building LLM-powered applications
– Use cases and practical examples
6. Vector Databases
– Introduction to Vector Databases
– Storing and retrieving vectors
– Applications in AI and ML
7. Quizzes, Exercises, Projects
BLOCKCHAIN SYLLABUS
1. Introduction to Distributed Ledger Technology (DLT)
– Challenges in Traditional Systems –
Key Concepts of DLT/Blockchain – Distributed Open Ledger, Mining and Network Consensus, Public-Private Cryptography, Immutability, Smart Contracts
– Explaining Blockchain with Bitcoin Use Cases
2. Introduction to Cryptography
-Symmetric/Asymmetric/Hashing – Digital Sugnatures
3. Cross-Industry Applications
4. Blockchain Implementation Models
5. Blockchain Transactions and Block Creation
– Transaction and Block Creation
– Merkle Tree – Miners – Gas/Gas Price
– Confirmation
– Types of Nodes
– Coinbase Transaction
– Block Structure
– Genesis Block
– Block Linking
– 2 General Problem
– Byzantine Fault Tolerance
6. Consensus
– Protocols – PoW, PoET, PoS
– Target & Difficulty
– Block propagation delay
– Block withholding attack/selfish mining
– 51% Attach
– Other Blockchain attachs
– Hard Forks
– Paxos Blockchain – Consensus in permissioned Blockchain
– Raft Blockchain – Consensus in permissioned Blockchain
7. Introduction to Smart Contracts
– 1st/2nd Generation Blockchains
– Smart Contract Properties
– Oracles
– Chainlink
– ERC-20 Fungible Tokens
– NFT – ICO
8. Mainnets/Testnets
– Metamask
– Remix
9. Ethereum
– Geth, Pyeth, Eth
– Ether
– Accounts
– Transactions & messages
– Gas/Gas Price
– Wallets
10. Setup Private Blockchain
– Basic Operations
– Contract interaction using Remix/Metamask
11. Solidity Language
12. Layer 2 Solutions
13. Different Blockchain Platforms
14. Quizzes, Exercises, Projects