Have a question?
Message sent Close
4
6 reviews

Solidity and Blockchain for beginners

Learn to create a smart contracts
3,725 Students enrolled
  • Description
  • Curriculum
  • FAQ
  • Reviews

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

How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.0
6 reviews
Stars 5
2
Stars 4
3
Stars 3
0
Stars 2
0
Stars 1
1
5104
Course available for 2 days
Course details
Video 3 hours
Certificate of Completion
Full lifetime access
Access on mobile and TV

External Links May Contain Affiliate Links read more

Join our Telegram Channel To Get Latest Notification & Course Updates!
Join Our Telegram For FREE Courses & Canva PremiumJOIN NOW