Blockchain Specialization

  • Created by Bina Ramamurthy
  • Course Duration 2 months at 10 hours a week
  • Price USD$
  • User Rating 4.6
  • Platform Coursera
  • Course Link Explore Course
This specialization introduces blockchain, a revolutionary technology that enables peer-to-peer transfer of digital assets without any intermediaries, and is predicted to be just as impactful as the Internet. More specifically, it prepares learners to program on the Ethereum blockchain. The four courses provide learners with (i) an understanding and working knowledge of foundational blockchain concepts, (ii) a skill set for designing and implementing smart contracts, (iii) methods for developing decentralized applications on the blockchain, and (iv) information about the ongoing specific industry-wide blockchain frameworks.

Smart Contracts with Solidity: Create an Ethereum contract

  • Created by Priya Jha
  • Course Duration 1.5 hours
  • Price USD$
  • User Rating 4.8
  • Platform Coursera
  • Course Link Explore Course
In this project-based course, you will learn the concepts of Smart Contracts, including their purpose, benefits, and limitations. You will also learn the basics of Solidity programming language for developing Smart Contracts on the Ethereum blockchain. You will learn to create a lottery application and deploy it on the testnet. Additionally, you will get to use the MetaMask wallet and learn how to obtain test Sepolia faucets. This will give you a real-world experience of the entire process of deploying Smart Contracts onto the blockchain. This course is ideal for developers, entrepreneurs, or anyone interested in learning the basics of Smart Contracts, Solidity programming language, and deploying Smart Contracts onto the Ethereum blockchain. Knowledge of Blockchain and understanding of at least one programming language is required

Smart Contracts

  • Created by Bina Ramamurthy
  • Course Duration 17 hours
  • Price USD$
  • User Rating 4.5
  • Platform Coursera
  • Course Link Explore Course
This second course of the Blockchain specialization will help you design, code, deploy and execute a smart contract – the computational element of the blockchain technology. Smart contracts allow for implementing user-defined operations of arbitrary complexity that are not possible through plain cryptocurrency protocols. They allow users to implement conditions, rules and policies of the domain applications. Smart contracts are a powerful feature that, when properly designed and coded, can result in autonomous, efficient and transparent systems

Smart Contract Development: CryptoDoggies Token Game

"I'm sure you've heard of CryptoKitties, the first highly successful Ethereum Smart Contract and Distributed Application (DApp) that took the world by storm!. There is no denying that Ethereum and the amazing opportunities that come from writing Smart Contracts will only get bigger and more disruptive in the coming years as it continues to grow."

Solidity : learn the fundamentals to become a smart contract developer – 2022 –

This class is for anyone who wants to start learning smart contract development using the Solidity language! Here we will cover the fundamentals in a step by step method. Most of the tutorials and courses I followed focus on creating some type of project from the start, which is a great way to learn, but they also go very fast through the basic and I used to find myself not understanding why they write code in a certain way