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


Solidity and Blockchain for beginners

via Udemy


Learn to create a smart contracts

What you'll learn:
  • How to use Solidity Compiler
  • How to create a solidity Contract
  • Solidity Syntax
  • Layout of a solidity source file
  • How to import other source files
  • How to add comments
  • Solidity Types
  • Solidity Functions
  • Solidity Function Modifiers
  • Solidity Operators
  • Solidity Units
  • Special types of contract
  • Special Variables and Functions
  • Solidity Events
  • State Variables
  • Blockchain Terminology

Solidity is an object-oriented, high-level language for implementing smart contracts. Smart contracts are programs which govern

the behaviour of accounts within the Ethereum state.

Solidity was influenced by C++, Python and JavaScript and is designed to target the Ethereum Virtual Machine (EVM).

Solidity is statically typed, supports inheritance, libraries and complex user-defined types among other features.

With Solidity you can create contracts for uses such as voting, crowdfunding, blind auctions, and multi-signature wallets.

A contract in the sense of Solidity is a collection of code (its functions) and

data (its state) that resides at a specific address on the Ethereum blockchain.

Blockchain is a very powerful technology that allows everyday users

to exchange sensitive data without a middleman. Programmers can leverage the blockchain in their

applications using Solidity, a programming language for the Ethereum platform.

This basic beginners course teaches you how to build a simple contract-based application with Solidity.

What You will learn include:

  • Blockchain terminology

  • Basic layout of a solidity source file

  • Importing other source files

  • Using comments in solidity

  • Basic solidity syntax

  • Basic structure of a solidity contract

  • Solidity Types

  • Ethereum Virtual Machine -EVM

  • Functions and Function Modifiers

  • Solidity Function Syntax

  • Solidity Compiler

  • Solidity Events

  • Creating a solidity contract

  • Solidity Operators

  • Solidity Units

  • Special types of contract

  • Special variables and Functions

  • State variables

Taught by

Bluelime Learning Solutions

Related Courses


Start your review of Solidity and Blockchain for beginners

Never Stop Learning!

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

Sign up for free