Skip to content
This repository has been archived by the owner on Sep 11, 2020. It is now read-only.
Justin Huang edited this page Feb 3, 2020 · 1 revision

Welcome to Blockchain Essentials!

A Blockchain@PSU Workshop

Description

Blockchain Essentials aims to teach a complete beginner the concepts of blockchain and decentralized development through a practical, interactive mode of instruction.

At the end of the course, you should be able to:

  • Understand the concepts underlying blockchain, including hashing, digital signatures and proof-of-work
  • Create and work on full-stack projects
  • Write smart contracts and use them in decentralized apps (commonly referred to as DApps)
  • Work with frameworks designed for DApps, including Truffle and web3

Prerequisites

This course will often assume that the reader has prior programming experience, but does its best to explain itself conceptually and provide supplemental resources to those who are new to the field, especially coming from a business background.

Content

In the wiki, you'll find in-depth guides on how to use the workshop material that go far deeper than the regular READMEs in the repository. Each part of the workshop is sectioned into its own category, and the accompanying pages will guide you on what material to especially pay attention to.

Contributing

If you see any glaring errors, such as typos or conceptual mishaps, feel free to open an issue or make a pull request. If you'd like to join our team at Blockchain@PSU, fill out this form.

Join our Slack to stay in touch.