A Blockchain@PSU Workshop
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
Each day of the workshop is given its own folder in the repository. Folders will include template code when applicable, which are meant to either be downloaded or forked and used on their own.
The topics are as follows:
Topic | Description |
---|---|
Introduction | Workshop Overview, Bitcoin Case Study |
Full-Stack Development with JavaScript | Communication between client and server, NodeJS, basic UI prototyping |
TBD | TBD |
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.