We may earn an affiliate commission when you visit our partners.
Jan-Erik Sandberg

This course will teach you the fundamentals of blockchain and how to quickly become productive with blockchain development. This course is relevant for a wide range of blockchain implementations, examples, and demos focus on the Ethereum blockchain.

Read more

This course will teach you the fundamentals of blockchain and how to quickly become productive with blockchain development. This course is relevant for a wide range of blockchain implementations, examples, and demos focus on the Ethereum blockchain.

Blockchain development has become one of the most in demand skills in the last year. In this course, Blockchain Fundamentals, you will learn the fundamentals of blockchain and how to quickly become a blockchain developer by working through this demo-rich course. First, you’ll explore the concepts of Blockchain. Next, you’ll discover how to easily install and configure the tools you need to be productive. Finally, you’ll learn how to make smart contracts for the Ethereum blockchain, where you will work on a real-life application using smart contracts. When you’re finished with this course, you’ll have the skills and knowledge of how blockchains work and understand what is needed to be a productive block chain developer.

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Course Overview
The History and Concept of Blockchain
Understanding Blockchain
Making Smart Contracts with Ethereum
Read more
Setting up the Development Environment
Smart Contract Basics with Solidity
Sample Application: The Globomantics Bodymap
Summary and What’s Next?

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Acquaints students with blockchain, a sought-after skill in today's job market
Ideal for beginners seeking to become productive blockchain developers
Concentrates on the Ethereum blockchain, a popular and widely used blockchain
Introduces students to smart contract development for the Ethereum blockchain
Provides hands-on practice with a real-life application using smart contracts

Save this course

Save Blockchain Fundamentals to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Blockchain Fundamentals with these activities:
Review Blockchain Concepts
Review basic blockchain concepts like decentralization, distributed ledgers, and consensus mechanisms to strengthen foundational understanding.
Show steps
  • Read articles or watch videos about blockchain technology
  • Create a mind map of blockchain concepts
  • Discuss blockchain fundamentals with peers or mentors
Ethereum Development Tutorial Follow-Along
Follow along with a comprehensive Ethereum development tutorial, gaining practical experience in building and deploying smart contracts on the Ethereum network.
Show steps
  • Find a reputable Ethereum development tutorial
  • Set up the necessary development tools and environment
  • Follow the tutorial steps to build and deploy a smart contract
Solidity Programming Exercises
Complete hands-on programming exercises in Solidity to develop proficiency in smart contract creation and deployment.
Browse courses on Solidity
Show steps
  • Set up a development environment for Solidity
  • Write and deploy basic smart contracts
  • Debug and troubleshoot smart contract code
Two other activities
Expand to see all activities and additional details
Show all five activities
Blockchain Study Group Discussion
Join or organize a study group with peers to discuss blockchain concepts, share knowledge, and work through challenges together.
Show steps
  • Find or form a study group with fellow students
  • Establish regular meeting times and topics for discussion
  • Take turns presenting and facilitating discussions
Smart Contract Use Case Presentation
Develop a presentation showcasing a real-world use case for smart contracts, demonstrating practical applications and benefits.
Browse courses on Blockchain Use Cases
Show steps
  • Research and identify a specific use case for smart contracts
  • Design and implement a smart contract for the use case
  • Create a presentation that explains the use case, smart contract implementation, and potential impact

Career center

Learners who complete Blockchain Fundamentals will develop knowledge and skills that may be useful to these careers:
Blockchain Developer
Blockchain Developers focus on developing and maintaining blockchain networks. Building upon an understanding of blockchain technology covered in this course, Blockchain Developers will be well-equipped to write smart contracts, design blockchain systems, and build decentralized applications. They will also be able to maintain and secure blockchain networks. This course can help Blockchain Developers build foundational knowledge and expertise.
Software Engineer
Software Engineers use their expertise in computer science to design, develop, and deploy computer software. This course will be a major advantage for Software Engineers due to its emphasis on developing blockchain applications using smart contracts on the Ethereum platform. Software Engineers are always seeking out new technologies and expertise in developing and designing software applications. This course provides Software Engineers with the skills they need to specialize in blockchain development.
Data Analyst
Data Analysts interpret data to help businesses make better decisions. The rapid pace of adoption of blockchain technology by businesses means that there is a growing need for Data Analysts who can analyze blockchain data. This course teaches the fundamentals of blockchain technology. Understanding blockchain technology will help Data Analysts sift through big data from blockchain networks and make sense of this information so that businesses can capitalize on this data.
Security Analyst
Security Analysts implement safeguards and protocols to protect company data and computer systems from unauthorized access. With the growth of blockchain technology, Security Analysts need to develop expertise in blockchain security. This course will prepare Security Analysts to tackle blockchain security by teaching the basics of blockchain technology and providing hands-on experience with developing smart contracts on the Ethereum blockchain.
Business Analyst
Business Analysts identify opportunities for improving business processes and systems. Businesses are rapidly investing in blockchain technology. Understanding blockchain technology will give Business Analysts an edge as they consult with clients or devise plans for their company. This course can help Business Analysts build a foundation in blockchain technology.
Project Manager
Project Managers plan, execute, and oversee projects. Blockchain technology is becoming an integral part of many types of projects. To be successful, Project Managers will need to understand blockchain technology. This course can help Project Managers build a solid foundation in blockchain.
Systems Analyst
Systems Analysts design and implement computer systems. This course will help Systems Analyst build a strong foundation in blockchain technology. As blockchain becomes more prevalent, Systems Analysts will need to develop expertise in blockchain.
IT Architect
IT Architects design and manage the IT infrastructure of an organization. This course will teach IT Architects the fundamentals of blockchain technology. With blockchain technology becoming a more important part of IT infrastructure, IT Architects will need to gain expertise in blockchain technology.
Cryptocurrency Trader
Cryptocurrency Traders buy and sell cryptocurrencies for profit. This course can help Cryptocurrency Traders build a foundation in blockchain technology. As blockchain is integral to cryptocurrencies, this knowledge will directly help Cryptocurrency Traders make more informed trading decisions.
Quantitative Analyst
Quantitative Analysts analyze complex data using mathematical and statistical methods to create trading strategies. As blockchain becomes more prominent in finance, Quantitative Analysts will need to develop expertise in blockchain technology. This course will give Quantitative Analysts a strong foundation in blockchain technology.
Financial Analyst
Financial Analysts research, analyze, and evaluate financial information to make investment recommendations or advise companies on financial matters. This course will help Financial Analysts understand the fundamentals of blockchain technology. As blockchain and cryptocurrency become increasingly important, Financial Analysts will need to develop expertise in blockchain technology.
Accountant
Accountants provide financial information to individuals and organizations. This course will help Accountants build a basic understanding of blockchain technology. As blockchain technology becomes more widespread, Accountants will need to develop expertise in blockchain.
Software Tester
Software Testers verify software to ensure that it meets user requirements and performs as expected. This course can teach Software Testers the fundamentals of blockchain technology. As blockchain and smart contracts become more common, Software Testers will need to develop expertise in blockchain technology. This course is a good option for Software Testers who want to begin to build expertise in blockchain.
IT Consultant
IT Consultants advise businesses on how to use technology to improve their operations. This course will help IT Consultants build a foundation in blockchain technology. Blockchain technology has a broad range of applications across various industries. This course can help IT Consultants understand the basics of the technology and provide a starting point for them to develop expertise in blockchain technology.
Data Scientist
Data Scientists collect and analyze data to extract meaningful insights and drive business decisions. This course may be of interest to Data Scientists who want to develop expertise in blockchain technology. As blockchain technology becomes more widespread, Data Scientists may be called upon to analyze blockchain data. Taking this course can give Data Scientists a leg up in this new and emerging field.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Blockchain Fundamentals.
Provides a comprehensive overview of blockchain technology and its potential impact on society. It covers the benefits and challenges of blockchain, as well as its potential to disrupt various industries.
Provides a practical guide to blockchain technology for businesses. It covers the benefits and challenges of blockchain, as well as how to develop and implement a blockchain strategy.
Provides an introduction to cryptoassets, including bitcoin and other cryptocurrencies. It covers the basics of blockchain technology and how cryptoassets work.
Provides an economic perspective on bitcoin and blockchain technology. It argues that bitcoin superior form of money to fiat currencies.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Blockchain Fundamentals.
Developing Applications on Ethereum Blockchain
Most relevant
Advanced Smart Contract Development
Most relevant
Smart Contracts with Solidity: Create an Ethereum contract
Most relevant
Security and Auditing in Ethereum
Most relevant
Ethereum Tutorial: Ethereum & Smart Contracts from Scratch
Most relevant
Ethereum and Solidity: The Complete Developer's Guide
Most relevant
Building Blockchains with Hyperledger
Most relevant
Empowering with web3.js: Web3 Applications
Most relevant
Introduction to Ethereum Blockchain
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser