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.


Course Details

Applications Opening Soon

  • Dates: TBD
  • Location: Medellín, Colombia - El Poblado District
  • Topics: Blockchain fundamentals, Ethereum, smart contracts/Solidity, Web3.js (view detailed curriculum)
  • Prerequisites: Our course is geared toward professional software engineers looking to learn about blockchain technology. We'll provide you with some manageable preparatory material, and the main languages we'll be using are JavaScript and Python. If you don't have a lot of experience with these languages that's okay! You'll have time to get up to a basic level prior to the course. The main prerequisite is that you know how to code at a professional level in some context.

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.


graffiti-1849857_1920 (1).jpg

Cultural Immersion

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.




Day 1

Get settled in and unwind at Bogota Beer Company for a meet and greet.


Day 2

Our first excursion outside the city will take us to the breathtaking town of Guatape.


Day 3

Our first day of class will kick off with an overview of blockchain. After class, we'll explore downtown Medellin on a city tour.


Day 4

On day 4, we'll go over the fundamentals of Ethereum and get started on coding some practical projects.


Day 5

Here we'll do a deep dive on smart contract and the Solidity programming language. Unwind with salsa classes.


day 6

Our introduction to Ethereum applications with Web3.js will allow us to start building real-world distributed applications.


Day 7

Our final day of class will be 100% practical. We'll help you to develop a dapp to release into production!


Day 8

We'll start our weekend with a tour of the street art of Comuna 13.


day 9

Spend your last day with DDev relaxing or participating in our optional full-day coffee plantation tour in Concordia.



Day 1

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. 

Day 2


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.

Day 3

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. 

day 4

web3.js & Dapps

One of the key reasons that Ethereum is a massive development in the blockchain space is that it gives non-expert developers the ability to get creative and build their own distributed applications with novel use cases. Day 4 will explore the Dapp ecosystem and Web3.js - the Ethereum JavaScript API. We'll also get started on coding our own Dapps.

day 5

dapp Development

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!


Applications for our first-ever blockchain course are opening soon! Fill out the form below to get updates on the course and future offerings.