Please note that Day 1 of the event is held at the Paul Brest Hall and Day 2 is held at the Arrillaga Alumni Center

Requirements

The Dev++ course is meant to familiarize you with core Bitcoin algorithms, how by being combined together they form the Bitcoin peer to peer network, as well as to review and experiment with rapidly maturing layer-2 technologies.

Trainee Requirements:

Background in computer engineering

Knowledge of data structures and networking

Experience with a major software development language such as C++, Java, Python, Go, JavaScript (NodeJs), Scala etc.

Requirements to participate in the hands-on part of the course:

Familiarity with C++

Familiarity with Python

Familiarity with GCC toolchain

Basic knowledge of Git

You should have previous experience working with C++ projects and possess knowledge of data structures and networking. If you develop software using a different ecosystem such as Java, NodeJs, Python, Go etc., you can participate in the course but will have difficulty performing some of the tasks.

Beneficial knowledge:

Experience with Unix

Previous experience with cryptography

What you must bring

Participant must bring his own laptop (Windows, OSX, Linux)

Additional information will be published closer to the date of the event.