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)
My Certificate 1 My Certificate 2
7. Microsoft Azure AI Fundamentals AI-900 Specialization by Microsoft
Learners will acquire foundational knowledge of the core concepts related to artificial intelligence (AI) and the services in Microsoft Azure that can be used to create AI solutions. This program is an opportunity to demonstrate knowledge of common ML and AI workloads and how to implement them on Azure.
It consists of 4 courses:
- Course 1: Artificial Intelligence on Microsoft Azure
- Course 2: Microsoft Azure Machine Learning
- Course 3: Computer Vision in Microsoft Azure
- Course 4: Natural Language Processing in Microsoft Azure
My Certificate to This Speciallization