Learn Ethereum, Experience colombia
Interested in learning the fundamentals of smart contracts and distributed Ethereum app development but don't know where to start? Join us this summer for Destination: Dev's inaugural Ethereum development course in Medellín, Colombia.
- Dates: June 16 - 24, 2018
- Location: Medellín, Colombia - El Poblado District
- Topics: Blockchain fundamentals, Ethereum, smart contracts/Solidity, Web3.js (view detailed curriculum)
Brennen Peters -CTO @ LMNOP
Brennen Peters is the CTO and founder of LMNOP. He has been a full-stack software engineer for 10+ years, building applications for the healthcare industry to higher education and even dabbling in the music industry. He first discovered Bitcoin back in 2010, when researching digital currencies for a real-time bidding system for digital goods. Since then, he has been mining Bitcoin and became an early investor in Ethereum after reading Vitalik’s whitepaper in 2013. When Brennen isn’t writing smart contracts, building Oracles, and designing dApps, he loves creating boardgames and drinking fancy coffee.
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 in Parque Lleras 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 a conceptual overview of Ethereum and blockchains in-general.
On day 4, we'll go over the fundamentals of Ethereum, smart contracts, and Solidity.
Here we'll do a deep dive on advanced techniques with smart contracts and Solidity.
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 an optional tour of the street art of Comuna 13.
Participate in our optional full-day coffee plantation tour in Concordia.
Introduction to Blockchains and Ethereum
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. During the second half of the day, we'll cover some of the key concepts of the Ethereum network specifically and go through local dev environment setup.
Solidity and Smart Contracts
Smart contracts are the key innovation that have spurred the popularity of Ethereum and provided ordinary developers with the opportunity to build on the blockchain. In Day 2, we'll learn about the key concepts of smart contracts and begin programming, testing, and deploying them using Solidity, the most popular smart contract programming language, and Truffle, an easy-to-use framework for building and deploying dApps and smart contracts.
Advanced contracts and Solidity
Day 3 will cover more advanced smart contract features, as we'll look at additional data types, payments, transactions and gas. We'll build a few types of example contracts with popular use-cases like ICOs, escrow, and invoicing.
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!
Enrollment is now Open!
Click below to enroll or learn more