Our 6 week in-person program makes smart contract development easily accessible for your students, alumni, and partners.
Blockchain technology is transforming global industries like military supply chain management, finance, and insurance. Understanding smart contract development and decentralized application development will prepare students for this technological shift.
In support of blockchain education, subsidies may exist in your local city or town to offset costs.
6 Week Program
36 Hours of In-Person Instruction
$15k for up to 10 students
$1.5k for each additional student with a class cap of 20
Not based in CT? Reach out to us to see if we can bring DappDevs to your university. Please note that program details and availability may vary by state.
Introduction to the foundational concepts necessary to understand the fundamentals of a blockchain, the components which make up the Ethereum Virtual Machine, and the tools you need to start building. Understanding cryptocurrencies, economic modeling, and mechanism design. We’ll get you comfortable working with some of the basic smart contract functions related to cryptocurrency.
Introduction to Solidity structure and syntax. Understanding basic data storage contracts. Introduction to Web3.js which will allow you to interact with smart contracts and an Ethereum blockchain.
Studying data structures and considerations. Exploring ERC Patterns, libraries, events, and common methods.
Testing smart contracts with web3.js and mocha framework. We’ll cover unit-testing, multi-contract systems, factories, and permissioned storage. Understanding factory patterns, database patterns, inheritance, function overloading, and signatures.
Going from use case to application design by drafting specifications. Understanding blockchain considerations for your application. Deploying your app to a test network.
Smart contracts, services, and interfaces. Understanding complex contract integrations, app frameworks, and how to integrate with your application. Light dive into oracles and IPFS before kicking off into final project.
Exceptional students will have the knowledge and skills needed for an internship related to blockchain, and some may be ready for a junior developer position.