- Nick West
- Distributed Systems Engineer, The University of Hong Kong
- StudyTheBlockchain May 2018 Graduate
-
(Switchup)
Whether you've just started web development or you're a senior developer, you'll learn everything you need to deploy decentralized applications on the Ethereum Blockchain.
Next class begins March 25, 2019
enroll nowDiscover how our intensive course will transform you.
Our program offers even more features than what is listed above. Continue reading for full details.
We regularly take feedback and have our curriculum reviewed by Industry Experts. Here are some of them from MetaMask, ConsenSys, uPort, Adobe and IBM.
Below are many of the topics covered throughout the 2 month course.
You can download our syllabus to the right. Our curriculum covers the following topics:
Blockchain Fundamentals (Technical and Non-Technical) - Our comprehensive pre-work will provide an overview of Bitcoin and Ethereum (proof of work, mining, wallets, transactions), digital ownership (digital keys + addresses + digital signatures), Ethereum's role in DApps and the basics of cryptography.
Solidity Deep Dive - We'll thoroughly go over solidity concepts and connecting a web application to a solidity contract. You'll make your own Tokens - yes! Dive into the CryptoKitties code! And we'll utilize decentralized storage to make a truly unstoppable forever application owned by no one!
DApp Development - We'll develop a Decentralized Application (DApp) from start to end together. You'll explain every line step by step to your classmates in groups so that you understand every single detail of the code!
DApp Testing and Deployment - There are various ways of deploying a smart contract, and we'll look at all of them. We'll also learn to test our smart contracts and optimize them to reduce gas expenditure.
Solidity Smart Contract & DApp Project - You'll group together with other students and build out a smart contract project and get feedback from your instructor and peers. Your next co-founder could be around the corner. You could be leading the next multi-million dollar ICO.
This class starts on March 25, 2019. We meet Mondays, Wednesdays, and Fridays online.
On the last day, you and your groups will present your decentralized applications to Blockchain companies.
March 25th - May 29th, 2019
Mondays, 5:30-8:30pm PDT
Wednesdays, 5:30-8:30pm PDT
Fridays, 5:30-8:30pm PDT
$1000USD
Temporary price reduction.
Your one-time payment can be made with Ethereum, Bitcoin, Paypal or credit card.
You'll feel like you're in a real classroom but from the comfort of your home. We swear that you'll enjoy it better than an in person class. Everyone sits in the front row in our online classes.
Group Work will be easier, because with 2 clicks your instructor can group students into little rooms like this:
Groups can chat, share their screen to other group members, pair program with each other. When the activity is over, you'll automatically be put back into the main classroom.
Go ahead, raise your hand, your instructor will come.
During group work you can click the ask for help button and your instructor will come into the room and help you. You can even give your instructor remote control, and your instructor literally will type and move the mouse on your screen helping you as if they were right next to you.
The class is broken down into groups for activities. Your group size will be 3 to 4 students. You and your groups will learn together with the instructor. Each group will have a student group leader assigned with the responsibility to make sure everyone in the group understands every single line of code during discussions and group pair programming! Class size will be capped up to 30 students.
Your class will have a slack room that you will be able to use during class time, in between classes and post graduation.
Steven Li is currently the CTO of a startup in the cryptocurrency space. He has built trading systems has handled over $3+ billion dollars of open trading volume in cryptocurrency mainly serving Venture Capital and Hedge Funds.
Steven is also an Adjunct Instructor at UC Berkeley for Data Science and Web Development. There he teaches algorithms, data structures, computer architecture, machine learning and natural language processing.
Steven actively trades and mines cryptocurrency. Before, Steven was a Senior Software Engineer at Walmart Labs and studied Computer Science and Economics at UC Berkeley.
This isn't the traditional "watch some apathetic academic lecture for 3 hours" kind of class. This class is dynamic, hands-on, and full of discussions. You will take part in pair programming (in pairs or small groups), get prompt responses to questions from the instructor, and create a capstone project where you'll receive support from your peers, the instructor, or alumni.
Instructors have over five years of experience developing applications, have developed their own decentralized applications, and have teaching experience.
Each instructor goes through a rigorous interview process where they must demonstrate that they are engaging, caring, intelligent, and creative.
All of our instructors are focused on student success. All students must demonstrate that they understand the material, otherwise the teacher has failed. To prevent failure, we regularly request anonymous feedback from students and keep close tabs on your progress throughout the course. The purpose is to make sure you're happy, motivated, and can code!
Instructors add in their own experience to the carefully crafted curriculum made by blockchain developers and world-class curriculum developers, making the Study The Blockchain Bootcamp a truly one of a kind experience. Upon acceptance into the program, you will get the opportunity to speak to your instructor.
Here are some of the final projects from our graduates. We believe the future of blockchain will be built by these students. We encourage you to communicate with them. View all of our graduates.
Final Presentation DApp: Pooled.io.
Pooled.io lets syndicate managers easily create pools to gather funds and receive/distribute tokens. This DApp utilizes Ethereum smart contracts.
Final Presentation DApp: IncroSpon.
IncroSpon makes incremental sponsorship transparent utilizing an Ethereum smart contract.
Final Presentation DApp: MyDoctor.
MyDoctor lets patients hold onto and own their medical records. This DApp utilizes Ethereum smart contracts.
Final Presentation DApp: Transparency For Donations.
Transparency For Donations lets non profits raise money but only spend the funds on approved services. This DApp utilizes Ethereum smart contracts.
Fill out the form below to reserve your spot.
Step 1 of 3