Save for later

Smart Contracts

Blockchain,

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. You will design and program smart contracts in Solidity language, test and deploy them in the Remix development environment, and invoke them from a simple web interface that Remix provides. This course features best practices for designing solutions with smart contracts using Solidity and Remix IDE. Main concepts are delivered through videos, demos and hands-on exercises.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.3 based on 161 ratings
Length 5 weeks
Starts Jun 26 (44 weeks ago)
Cost $49
From University at Buffalo, The State University of New York via Coursera
Instructor Bina Ramamurthy
Download Videos On all desktop and mobile devices
Language English
Subjects Programming IT & Networking
Tags Computer Science Software Development Computer Security And Networks

Get a Reminder

Send to:

Similar Courses

What people are saying

smart contract

Very good experience, I found a lot of informations and sources to improve my knoledge - thankyou Thanks , it was very helpful.Just a feedback - VM is good but there should be a way to work with ubuntu machine directly Excellent, I learned a lot from smart contracts A real life example of smart contract.

Excellent course to get a headstart in smart contract The course was excellent - introducing the Smart Contracts and helping visualize one.

Awesome course with all the hands on tool and tips required with perfect amount of pace and exercises to teach get a non developer student enough to be able to converse and understand the language of Blockchain Smart Contracts Developer in Solidity!

Interesting and detailed overview on creating Ethereum based Smart Contracts Highly recommended if you want to learn solidity and how to use remix.

Very good ground up presentation of smart contract concepts.

An excellent course to learn how to code smart contracts Excellent course with ample depth and hands on.

It explains in depth about smart contract.Just one thing, sometimes watching a coding video is boring.

Would be more fun to code ourselves This course will help you dig into the basics of Solidity programming and how a smart contract is designed and developed.

Very good course introduction to prgramming smart contracts for Blockchain distributed applications.

This course gave me a thorough understanding of designing, developing and deploying the smart contracts.

I would definitely recommend this course to anyone who just started with Ethereum or Blockchain smart contract to go through this course.

Thank you MAM Nice tips and tricks, easy to understand the basic of smart contract's kind of functions I expected more coding assignment but overall it is good.

Amazing :) Need course slides This course is excellent, It gave good understanding on writing smart contracts in Solidity.

Good Experience, deeply explain everything about Smart Contracts.

Read more

smart contracts

Excelent great course to start programming smart contracts.

Nice course Excellent intro to smart contracts.

So, if you don't have a programming background and/or interest in learning to develop smart contracts (not simply understanding their role and use) then you might struggle at the very end.

I know now why Smart Contracts are important.

This course will not get you job ready to start creating Smart Contracts in the real world AND it is not designed to be that.

Otherwise, good course and I know more about Blockchain and Smart Contracts than I did at the start.

Great course on smart contracts, very interactive.

Good place to learn Smart Contract using Solidity info about best practices on smart contracts - very helpful This is one of the toughest course for me.

Great intro to Smart contracts with best practices and hands on coding.

I especially enjoyed the resources after each lesson, as they took me off into the wide world of smart contracts.

Provided a good overview of how smart contracts adds a layer of value to the evolution in blockchain technology.

Another excellent course with a step by step introduction to programming smart contracts using Solidity.

This course teaches you how to write smart contracts on Ethereum Virtual Machine in Solidilty using Remix Great class but needs to be updated showing a newer version of the remix.

very resourceful A great introduction to the fundamentals of smart contracts.

Read more

remix ide

Good Tailor made for people beginning to learn blockchain programming a bit more hands on will be helpful but a very interesting course indeed Though the course explained how to use Remix IDE well, I would prefer it more if it explained different concepts of Solidity more thoroughly.

Nice readings and it was very interesting to use the Remix IDE more.

It provides a solid overview of the framework and basic understanding of the design, development and testing of smart contracts using the Remix IDE - that's it!

This course has given me the confidence to explore the Remix IDE and Solidity documentation to program more complex smart contracts.

Wasted my time and money Excellent course that gives you the fundamentals to program contracts in Solidity and in the use of Remix IDE.

Read more

final project

May be there should be a way to highlight the exact problem if file is not getting complied propoerly Very informative, however the final project was a bit finicky being handled by the autograder due to whitespace formatting.

Without at least an indicator of which area of final project fails grader it gets difficult to know what to look for Amazing course!

The instructions for the final project are a little difficult to understand with at least one incomplete sentence that left me at a loss as to what it meant.

Final projects guides you through the steps a little too much.

Final project should have more tasks for learning cool!

Read more

great intro

useful Great intro!

Excellent Course Great introduction to Solidity and designing contracts.

Read more

too much

Way too much reading from dry and definitional notes.So far is poorly designed and executed.

I had too much time for just asking questions that have never been answered.

little too

The programming assignment was nicely well-defined (if perhaps a little too easy for me).Would have been nice to see a video about Fallbacks.

Currently there is only one coding assignment, which makes the course a little too easy.

reading from

There is no point of watching an instructor reading from definitions and reference manuals or academic-sounding papers.

It feels like the professor is reading from a text book!

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

SMART Kids Program Coordinator $41k

Certified SMART Trainer $51k

smART Leaders Program Coordinator $53k

FHIR - SMART Developer $57k

Assistant Smart Classroom Administrator $59k

Certified SMART Trainer Consultant $66k

Smart Start Technician $77k

Contracts 2 $92k

Senior Smart Grid Analyst $98k

Product Manager - Smart Home $106k

Senior Contracts Analyst, Contracts Administration $114k

Smart Meter Network Engineer $116k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.3 based on 161 ratings
Length 5 weeks
Starts Jun 26 (44 weeks ago)
Cost $49
From University at Buffalo, The State University of New York via Coursera
Instructor Bina Ramamurthy
Download Videos On all desktop and mobile devices
Language English
Subjects Programming IT & Networking
Tags Computer Science Software Development Computer Security And Networks

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now