Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udacity

Blockchain With Solidity

via Udacity

Overview

This introductory Solidity course covers essential topics for aspiring blockchain developers. It empowers you with the knowledge and skills needed to create smart contracts. You will learn to write your first Solidity smart contract, explore design patterns and dApp interactions, use Hardhat for testing, and take smart contracts to production. The final project involves developing a collateralized loan smart contract. By the end of the course, you will be equipped with the knowledge and skills necessary to excel in the field of blockchain development.

Syllabus

  • Writing Your First Solidity Smart Contract
    • Learn to write your first Solidity smart contract, covering Ethereum basics, Solidity syntax, coding environment setup, and contract testing/deployment.
  • Solidity Design Patterns and dApp Interactions
    • Explore Solidity design patterns, utilize time, apply function modifiers, control access, and use libraries for effective dApp interactions.
  • Going to Production with Smart Contracts
    • Explore crafting and deploying secure smart contracts, integrating with dApps, understanding Ethereum transactions, and using Hardhat for testing in DeFi.
  • Project: Collateralized Loan Smart Contract Development
    • In this project, you will develop and deploy an Ethereum smart contract for managing collateralized loans, which covers loan lifecycle, Solidity basics, and contract deployment.

Taught by

Mohammad Salim and Sushmita R.

Reviews

Start your review of Blockchain With Solidity

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.