My notes for coursera course for AI,TensorFlow, Blockchain and the certificates I earned.
1. AI TensorFlow Specialization by DeepLearning.AI
This is a very good "Introduction to AI/ML" level course. And I think it is friendly to everyone, including those who don't have any background. The workload is not high. You can finish this quickly (<= 7 days) and obtain basic understanding of AI/ML and how to code them!
It consists of 4 courses:
-
- Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning
-
- Convolutional Neural Networks in TensorFlow
-
- Natural Language Processing in TensorFlow
-
- Sequences, Time Series and Prediction
My Certificate to This Speciallization
2. Blockchain: Foundations and Use Cases (Use Ethereum) by ConsenSys Academy
This is a good introduction course to blockchain. But it's worth to mention that it focus more on public blockchain/permissionless blockchain. It uses Bitcoin and Ethereum as examples in most cases.
- Permissionless / Public blockchain
- Permissioned
-
- consortium blockchain
-
- private blockchain
The first two modules talk about public blockchain. Module 3 mentions the public/private/consortium blockchains. Module 4 explain more detials, mainly focus on detials of Etereum.
It consists of 5 parts:
- Module 1 Blockchain Foundations
-
- Lesson 1 Introduction
-
- Lesson 2 The Brief, Brief History of Blockchain
-
- Lesson 3: What is Decentralization?
-
- Lesson 4: Ledgers, Distributed Ledgers, and Consensus
-
- Lesson 5: The Paper Blockchain
- Module 2 The Technical Side
-
- Lesson 1: Public Key Cryptography
-
- Lesson 2: Cryptographic Hash Functions
-
- Lesson 3: Public Key Cryptography & Signing
-
- Lesson 4: Anatomy of a Block
-
- Lesson 5: The Chain of Blocks
-
- Lesson 6: Nodes and Networks
- Module 3 Blockchain In Use
-
- Lesson 1: Consensus Mechanisms and Trust Frameworks
-
- Lesson 2: Public, Private & Consortium Blockchains
-
- Lesson 3: When to Use a Blockchain
-
- Lesson 4: Implications of Blockchain on Business
- Module 4 Further Topics
-
- Lesson 1: Cryptocurrency Tokens
-
- Lesson 2: Wallets, Exchanges & Transactions
-
- Lesson 3: Bitcoin and Ethereum
-
- Lesson 4: Smart Contracts & The EVM
-
- Lesson 5: Decentralized Apps
-
- Lesson 6: Blockchain Platforms & Extensions
-
- Lesson 7: Blockchain Solution Architecture
- Module 5 Use cases (Ethereum)
-
- Use Case 1: Uport: Self-sovereign Identity and Reputation
-
- Use Case 2: Meridio: Ownership and Governance
-
- Use Case 3: Viant: Supply Chain and Asset Tracking
-
- Use Case 4: Ujo: Royalties in the Music Industry
In this course you will learn
- how blockchain technology will penetrate into the structures of organizations.
- how blockchain will transform the roles of the C-Suite, and
- how a blockchain can be used to manage and protect intellectual property.
You will be able to
-
identify the different layers of the blockchain technology stack, and
-
explain how these affect the governance of blockchain systems.
-
identify seven qualities that a region in the world needs in order to attract technology startups and to build a vibrant blockchain ecosystem.
-
Module 1 Re-achitecting the firm
- Decentralizing the Enterprise
- Re-design the corporation; Decentralizing the Enterprise; Transaction Costs and the Structure of the Firm
- Opportunities for Blockchain
- Search, Contracting, Coordination, Building Trust
- Corporate Boundary Decisions
- Determining Corporate Boundaries
- Decentralizing the Enterprise
-
Module 2 Distributed Business Entities
- Distributed Business Entities
- New Business Models; DApps; Strategic Approaches to Intellectual Property
-
Module 3 Blockchain and C-Suite
- Intro to the C-Suite
- CEO, COO, CLO, CFO, CMO, CIO CTO, CHRO
-
Module 4 Leadership for Next Era
- Leadership for Next Era
- Blockchain Regulation, Fundamental Questions, Regulatory Principles
- Blockchain Governance, Regulation vs. Governance, The Blockchain Stack, Multiple Layers of Blockchain Governance, A New Framework for Blockchain Governance
- Seven Conditions for Success, Profile of a Blockchain Hotbed
-
Module 5 Blueprint for a New Social Contract
- The Current Social Contract is Breaking
- Drivers for Change, Four Pillars of Society
- Blueprint for a New Social Contract, Intro to a New Social Contract, Rethinking Work, The Pre-distribution of Wealth, Distributed Power, Collaborative Institutions
- Course Wrap-up
4. Blockchain: Understanding Its Uses and Implications by The Linux Foundation
A excellent introduction to blockchain with a little technology details. This one is my No. 1 recommedation for Blockchain Introduction courses.
- Chapter 1. Introduction to Blockchain
- Internet history; Blockchain features; Blockchain usecases
- Chapter 2. Blockchain Mechanics
- Ledgers; Cryptograhpy; Transparency and Immutability
- Chapter 3. Blockchain Functions
- Smart Contracts; Blockchain Security; Public and Permissioned Blockchains; The Blockchain Transaction; Consensus
- Chapter 4. Blockchains and Governance
- Open Source Code; Governance; Identity and Anonymity on Blockchain
- Chapter 5. Blockchain Problem Solving and Future Trends
- Problems Blockchain Solves; Digital Currencies; Future Trends
- Chapter 6. Blockchain Use Cases
- Blockchain in Practice; Enterprise Solutions; Public Sector Solutions; Social Impact Solutions; Platform Developer’s Solutions; End User Solutions; Future of Blockchain
5. Introduction to Hyperledger Blockchain Technologies by The Linux Foundation
Chapter 1. Discovering Blockchain Technologies
- Introduction and Learning Objectives
- Distributed Ledger Technology (DLT)
- Bitcoin and Ethereum Blockchains
- Exploring Permissionless Blockchains
- Consensus Algorithms
- Hyperledger
- Other Open Source Permissioned Distributed Ledgers
- Challenges in the Adoption/Deployment of Distributed Ledger Technologies
- Knowledge Check (Verified Certificate track only)
Chapter 2. Introduction to Hyperledger Foundation
- Introduction and Learning Objectives
- Hyperledger Foundation
- Q/A with Brian Behlendorf, former Executive Director of Hyperledger
- Knowledge Check (Verified Certificate track only)
Chapter 3. Hyperledger Foundation Hosted Projects
- Introduction and Learning Objectives
- Graduated Hyperledger Projects
- Incubating Hyperledger Projects
- Dormant Hyperledger Projects
- Knowledge Check (Verified Certificate track only)
Chapter 4. The Promise of Business Blockchain Technologies
- Introduction and Learning Objectives
- Existing Blockchain Use Cases
- When to Use or Not to Use Blockchain Technologies
- Knowledge Check (Verified Certificate track only)