Learn blockchain, Experience colombia
Interested in learning the fundamentals of blockchain and distributed Ethereum app development but don't know where to start? Join us in 2018 for Destination: Dev's inaugural blockchain course in Medellín, Colombia.
Applications Opening Soon
- Dates: TBD
- Location: Medellín, Colombia - El Poblado District
- Topics: Blockchain fundamentals, Ethereum, smart contracts/Solidity, Web3.js (view detailed curriculum)
The Destination: dEv Approach
Learn by Building
At Destination: Dev, we focus on providing technology education anchored in hands-on development. Our blockchain course is no different, as we'll focus on the latest technologies that will allow you to get up-and-running working on real projects as quickly as possible. We are focusing on Ethereum because it gives developers who are not necessarily blockchain domain experts the opportunity to use their creativity to build distributed applications.
Our programs are not just about technology, and exposing our students to the local culture and community is paramount to our mission. Medellín is one of the most vibrant and growing cities in Latin America, and we'll help you to get the most out of exploring Colombian culture, cuisine, and sites both inside and outside of the city. (More about Medellín)
We feel that developing a strong community of individuals passionate about technology and travel turns our program into much more than the sum of its parts. Prepare to make enduring friendships and share both your educational and travel experiences with a driven group of builders and explorers who will challenge and support you.
Get settled in and unwind at Bogota Beer Company for a meet and greet.
Our first excursion outside the city will take us to the breathtaking town of Guatape.
Our first day of class will kick off with an overview of blockchain. After class, we'll explore downtown Medellin on a city tour.
On day 4, we'll go over the fundamentals of Ethereum and get started on coding some practical projects.
Here we'll do a deep dive on smart contract and the Solidity programming language. Unwind with salsa classes.
Our introduction to Ethereum applications with Web3.js will allow us to start building real-world distributed applications.
Our final day of class will be 100% practical. We'll help you to develop a dapp to release into production!
We'll start our weekend with a tour of the street art of Comuna 13.
Spend your last day with DDev relaxing or participating in our optional full-day coffee plantation tour in Concordia.
Introduction to Blockchain
Our course kicks off with an introduction to the basic concepts of blockchain technology from a high level. We'll go over the history of blockchain and bitcoin, discuss the current cryptocurrency ecosystem, and deliver an overview of alternative applications of the blockchain. Key concepts like distributed consensus, proof of work, mining, and anonymity will be covered conceptually with real-world examples.
Ethereum has burst onto the blockchain scene by offering a network that supports a wide array of existing and potential applications outside those tracking the ownership of digital currency. We'll cover the history of Ethereum and the EVM, how it differs from the Bitcoin network, and go through its key features. We'll wrap up by learning how to run a full node locally, interact with the Ethereum network, and store Ether (Ethereum's cryptocurrency) in a secure wallet.
Smart Contracts & Solidity
One of the most revolutionary features of Ethereum is the ability to execute smart contracts on the blockchain. The Ethereum community has also developed a programming language designed specifically for writing smart contracts called Solidity. Day 3 will be devoted to mastering the schematics of smart contracts through direct application by learning Solidity language features, the structure of a contract, and finally by writing and executing some contracts of our own on the network in real-time.
web3.js & Dapps
Day 5 will be devoted to supporting you as you work on your very own Dapp to run on the Etheruem network using the technologies covered in the course. The day will end with a program debrief and demos of the applications we've built. Then, you'll be free to celebrate and explore Medellín's Friday nightlife!
INTERESTED IN LEARNING MORE?
Applications for our first-ever blockchain course are opening soon! Fill out the form below to get updates on the course and future offerings.