Learn How to Deploy Smart Contracts & All Things Ethereum
We’re even taking a deep dive into Solidity programming this month.
A general purpose blockchain can support many different types of digital assets and contracts, but how do you get started if you want to develop and deploy smart contacts on the Ethereum blockchain? What if you know how to program with Solidity, but aren’t sure about the differences between Object-Oriented and Contract-Oriented programming? What if everything you just read sounds way too technical and you’re just curious about what Ethereum is and how it came to be? This month, we’re focusing on all things Ethereum with three FREE educational videos, two of which are brand new releases. Subscribe to our YouTube channel to be notified first when our new courses are live, and in the meantime, meet your teachers:
New C4 Video Release — Monday, November 14th
- 9AM CDT — Ethereum Development Tools and Hands On Workshop with Matt Lockyer
What You’ll Learn: In this course, you will learn about the latest trends and tools in building on Ethereum. Walk through setting up and deploying smart contracts, and learn how to interact with and debug your deployed contracts using developer tools and user interfaces. Matt will also discuss the history of Ethereum, the Ethereum Virtual Machine (EVM), transactions, gas, and addresses versus contracts..
Your Teacher: Matt Lockyer is an active developer, writer, and strategist in the blockchain ecosystem. He wrote the Ethereum ERC-998 standard for Composable Tokens and his article on Token Curated Registries (TCRs) was published in a16z’s Crypto Canon Reading List. Matt founded and operates the NFTy Magicians, a group of over 300 blockchain developers. He currently educates enterprise innovation labs and startups on technical architectures and crypto engineering processes.
New C4 Video Release — Monday, December 21st
- 9AM CDT — Programming Ethereum Smart Contracts in Solidity with Andrew Warshaver
What You’ll Learn: This presentation starts by covering the fundamental differences between traditional Object-Oriented Programming and Contract-Oriented Programming. Students will be able to follow along and participate as we code the contract together. Finally, we’ll briefly review some common pitfalls that developers should be aware of when programming smart contracts.
Your Teacher: Andrew has been coding since age 12 and is an internationally recognized competitive programmer. He first got into crypto in 2015 when working on bitcoin-based smart contracts for financial products at Hedgy. Later, he joined the team at tZero/Medici and ported their exchange technology onto Ethereum-based smart contracts. After that, he founded an arbitrage trading company that he continues to develop today.
Previously Released Video
What You’ll Learn: This session is designed to launch you into the Ethereum learning curve. You’ll find out what it does, how it works at a high level, how it differs from Bitcoin, and gain insight into decentralized applications that are currently running on the Ethereum blockchain. We’ll conclude with a look at the broader Ethereum ecosystem.
Your Teacher: Kent is the Head of R&D at ShapeShift, with a focus on high-level DApp architecture and layer-2 Ethereum scaling. In 2014, he founded the Ethereum Denver meetup, and over the past two years has served as a Steward of the ETHDenver hackathon.
C4 is looking forward to continuing to help you in your journey of cryptocurrency and blockchain education. Learn more about our non-profit’s efforts on our website.