Home Blockchain Blockchain Basics

Blockchain Basics

University at Buffalo Online Course Highlights
  • weeks long
  • 3.5 hours per week
  • Learn for FREE, Upgradable
  • Self-Paced
  • Taught by: Bina Ramamurthy, Teaching Professor
  • View Course Syllabus

Online Course Details:

This first course of the Blockchain specialization provides a broad overview of the essential concepts of blockchain technology – by initially exploring the Bitcoin protocol followed by the Ethereum protocol – to lay the foundation necessary for developing applications and programming. You will be equipped with the knowledge needed to create nodes on your personal Ethereum blockchain, create accounts, unlock accounts, mine, transact, transfer Ethers, and check balances.

You will learn about the decentralized peer-to-peer network, an immutable distributed ledger and the trust model that defines a blockchain. This course enables you to explain basic components of a blockchain (transaction, block, block header, and the chain) its operations (verification, validation, and consensus model) underlying algorithms, and essentials of trust (hard fork and soft fork). Content includes the hashing and cryptography foundations indispensable to blockchain programming, which is the focus of two subsequent specialization courses, Smart Contracts and Decentralized Applications (Dapps). You will work on a virtual machine image, specifically created for this course, to build an Ethereum test chain and operate on the chain. This hands-on activity will help you understand the workings of a blockchain, its transactions, blocks and mining. Main concepts are delivered through videos, demos and hands-on exercises. These details must be helpful for you for more details of other courses visit Blockchain Course.


  • A learner will be able to recognize foundational concepts of blockchain, and apply these program concepts on the blockchain.


  • Ethereum
  • Cryptography
  • Blockchains
  • Bitcoin

For those who wishes to seek a broad overview of the essential concepts of blockchain technology, Coursera’s amazing course named “Blockchain basics” is the best choice. This course will provide learners with all the information regarding how a learner can create different nodes on his personal Ethereum blockchain. The course will enable a user to lerarn how he can create and unlock accounts, how he can transact and transfer Ethers and also check balances. The course has different modules in it and each module has a different set of instructions that will give a learner an opportunity to learn something new. The basic components of a blockchain and all its operations and underlying algorithms are explained in this course. The course is a perfect guideline as to how a learner can become a professional in blockchain field. The course will let you work on different virtual machine images and all the hand-on activities available in the course will help a learner to develop a better understanding about every concept.

Who should take this course?

This course is a complete guide for all those people who wish to gain a broad understanding of blockchain technology. The course is a perfect package for even a beginner as it has a lot of concepts explained in it very efficiently that can help even a beginner to develop a strong understanding of the terms. This course is not only suitable for beginners but also for all the experienced professionals out there who have interest in this field. The course will help them refresh their concepts and in the way will introduce them to some more new concepts which they’re unaware of. So we can say that the course is a perfect choice for everyone who has interest in this field and it doesn’t matter whether a learner is a beginner or a professional.

Social proof:

Let us now discuss the most important section of this while discussion that is the social review. A social review contains feedback from different users who have taken this course. These users after completing the course give their opinion regarding the course that how it helped them in different ways. The advantage of this section is that it gives other users who are planning to take this course an idea about it, they get to know what different users think of this course and how it helped them. In this way it becomes a little easy to decide whether a user should take this course or not. We will start from 5 star rating till 2 and 1 star rating and show different comments of the users.

5 Star rating:

Gave me an idea about different concepts of blockchain.

This course gave me an idea about different blockchain concepts. Before this course, I had a few interest in this field but now that I have completed this course, I am so in love with this field.

This course was a lot more educational then I thought it would be.

When I took this course, I thought it would be an ordinary course that would just give a little information regarding blockchain. But as I kept watching the videos I realized this course is too much informational. It had every term explained in a very proper manner. This quality of the course makes it unique from others.

This course made me a good tutor.

I am a tutor and I have a lot of information regarding blockchain. I have a firm grip over many concepts of blockchain. But then I took this course and it amazed me as it had too much deep information regarding every concept. It made my teaching experience far better than it was before. Now my concepts are clearer and my way of teaching has become more elaborative.

Explanation given in the course is self-explanatory.

I would say that every explanation given in this course is explained in a way that could clear even the most confusing and commonly difficult concepts. This course is best that I have taken so far.

I would 100% recommend it to all my peers out there.

I am a software developer and I think taking this course was the best decision that I could make for myself. My concepts has been cleared by this course and I am so happy that I took this course. Will definitely recommend this course to all my peers.

A very concise course covering all the essential concepts about blockchain.

This is the most amazing course I have ever taken. It has a very concise information regarding all essential concepts about blockchain. Most of my uncleared concepts were cleared by this course.

The professor has explained the whole course in a clear way.

I want to take some time to praise the efforts of the professor who has made this course so easy to understand for students like me. I never thought I would be able to complete this course until I did. Everything explained by the professor is easy to understand. I would definitely give 5 stars to this course and the professor too.

I wish I had taken this course earlier when I was a student.

I am a professional and after completing this course, my knowledge about blockchain has been upgraded and this short course has amazingly given me a huge bunch of knowledge and I honestly wish that I had taken this course earlier when I was a student. Because then I would have been able to understand so many difficult concepts easily. Still I am happy that I took this course because now I have learned so much from it.

Gave me detailed information about blockchain basics.

This is an amazing course. It gave me so much information about the bitcoin protocol followed by the ethereum protocol. These concepts were new to me but I got to learn these concepts very easily because of this course.

4 Star rating:

Experimental videos and detailed explanation helped a lot.

The course is indeed very helpful and the best thing about this course was the experimental videos given in the lectures. These videos were the reason that I was able to understand such difficult concepts easily. Also the course had a very detailed information regarding every concept that helped a lot in understanding difficult concepts easily.

A very good learning experience it was for me.

I have taken many short courses and they have been average. But taking this course was a different experience for me. The course was so informational and had such a unique knowledge in it that made my learning experience so much better. I enjoyed learning everything that the course had to offer.

A nice refreshing course for all the software engineers.

This is the best course for professional software engineers. As reforms continuously take place and one has to stay on top of his game. So this course is the best way for software engineers to stay up-to-date regarding blockchain and its protocols. It has so many new concepts that will help professionals to improve their work experience also their old concepts can be refreshed with the help of this course.

The professor made the course fun and interesting.

I found the professor Bina Ramamurthy very optimistic. Her body language was so positive that made the course very interesting to follow. She was very optimistic her entire course which was a good thing.

The fundamentals of blockchain has been explained very well.

The fundamentals regarding blockchain has been explained in a beautiful manner by the instructor.

3 Star rating:

Lectures were average but overall a great experience.

Though the lecturer didn’t go too deep inside every concept but still she was able to give an overview about every important term in an organized way that was really helpful.

The etehreum protocol illustrated was good and turned out to be very helpful but lectures delivered by the instructor was only average. Her way of delivering such a technical information was a little disturbing.

The quizzes are very helpful and I enjoyed a lot solving them.

The quizzes given at the end of the course were so helpful and interesting to attempt. I took these course as a challenge and tried to solve every quiz on my own. In this way I was able to clear so many of my concepts in a very convenient way.

2 and 1 Star rating:

More elaborated explanation can make this course more exciting.

It is a good course but if the explanation regarding materials science had been given in an elaborated manner, then the course could have been more interesting and fun to learn.


In this section we are going to discuss some of the alternatives that can be taken if a user thinks that this course is not suitable or he wants something more from the course. We are going to give a brief introduction about the course that can give the users an idea about what the course has to offer and whether the course is helpful or not. Or it can help a user to decide which course a user should take.

 Ethereum blockchain developer 2017/2018 [Course is not available]

This course is one of the most in-depth courses regarding Ethereum blockchain development. The course has all the information regarding how to become proficient in in Solidity programming and also enables you to understand all the core fundamentals of Ethereum. The course has turned out to be very helpful and the instructors have tried to explain every piece of information that they have to the users so that they can take benefit from it. The rating of this course is really appealing and thousands of students who have enrolled in this course have given a positive feedback about the course which means that the course is indeed really informative and helpful. So if a user thinks that this course is a good alternative for him then he should click on the below link to find out more about this course.

Learn blockchain by building your own in JavaScript:

If you ever wished to learn how to build your own blockchain with the help of JavaScript program, then this course is the best choice for you. The course will enable you to understand about the different codes which are behind blockchain technology works. The course contains different modules and each module will teach you different things. The instructor Eric Traub has worked really hard in making this course a complete guideline for all the learners out there. The rating of this course is very good that is 4.5 and thousands of students have enrolled themselves in this course and have given a positive feedback about it. So if you are interested in taking this course and want more details about the course then click on the below link.



Learners are always looking for ways to upgrade their knowledge and concepts so that they can start their career or enhance upgrade their existing career. In order to do that they need proper guidance and this course serves the purpose. The course has all the information enclosed in it that is sufficient for a user to start his career in this field. The course has helped thousands of users in starting their career and has also helped a lot of users in enhancing their career as well. The course has the ability to help beginners, professionals and intermediate level learners according to their ability. Whether you are a beginner or an experienced professional, if you have interest in this field then you should definitely take the course and also don’t worry about the price because these courses are available at an affordable price so that every category of users can afford it easily. So don’t waste your time no more and click on the take this course button now and start learning from this amazing course.Take This Online Course