Save for later

Smart Contracts

This course is a part of Blockchain, a 4-course Specialization series from Coursera.

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.

Get a Reminder

Not ready to enroll yet? We'll send you an email reminder for this course

Send to:

Coursera

&

University at Buffalo

Rating 4.4 based on 121 ratings
Length 5 weeks
Starts Jun 29 (last week)
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

Get an email reminder about this course

Send to:

Similar Courses

What people are saying

According to other learners, here's what you need to know

smart contract in 33 reviews

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.

Read more

smart contracts in 21 reviews

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.

Good Experience, deeply explain everything about Smart Contracts.

Excelent great course to start programming smart contracts.

Nice course Excellent intro to smart contracts.

It was a good introduction on how one can write Smart Contracts on Ethereum Blockchain with a good example Passing this course is all based on completing a programming assigment in Week 4.

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.

Read more

final project in 5 reviews

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.

Read more

remix ide in 4 reviews

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!

Read more

great intro in 4 reviews

useful Great intro!

Excellent Course Great introduction to Solidity and designing contracts.

Great intro - links were very useful Quality course and instructor, highly recommended Good class.

Read more

little too in 3 reviews

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.

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.

Coursera

&

University at Buffalo

Rating 4.4 based on 121 ratings
Length 5 weeks
Starts Jun 29 (last week)
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