IOHK, a blockchain research and development company, has today announced that it has successfully wrapped up its second programming school, ‘Haskell and Cryptocurrencies.’
The eight-week school held at the University of the West Indies in cryptocurrency-friendly Barbados saw IOHK train 10 university students free of charge. The school provided the students with theoretical and hands-on experience in Haskell, a rigorous programming language used for mission-critical applications and protocols, including the Cardano blockchain.
In a related announcement, IOHK will donate $10,000 USD to the department of Computer Science at the University of the West Indies, where the course was taught, $5,000 USD to the university’s housing services, and $4,500 USD to two students in scholarships and living expenses.
Industry demand for developers using Haskell is rapidly growing because of its suitability for blockchain development. IOHK intends to offer the most promising graduates of the school full-time developer roles at IOHK. The Barbados school is the second time the course has run, after it was first offered in Athens, Greece last July. The course concluded Mar. 2.
“Building on the experience we gathered with the first iteration of this course in Athens in the summer of 2017, we have now taught Haskell and cryptocurrencies to another group of talented young people in Barbados,” IOHK director of education Dr. Lars Brünjes said. “The course gave a thorough and hands-on introduction to the Haskell language and its application to cryptocurrencies, the theoretical foundations, best practices, common libraries, important language extensions and advanced features.
“By working on a number of both small and sizeable assignments — chosen from the cryptocurrency domain where possible — the participants got their hands dirty, learning how to write idiomatic and elegant Haskell code on their own. After successfully completing the course, each participant should be able to start working as a professional junior Haskell developer.”
In addition to lectures, the course provided students with the opportunity to take on challenging programming projects with real-world applications, such as creating a peer-to-peer network or creating a ‘handshake’ with a Bitcoin node. This combination of theoretical background and practical programming gave students on-the-job training that will put them in an ideal position for securing jobs as Haskell developers. On a broader scale, the course aimed to reduce the global Haskell skills shortage, empowering a new generation of skilled developers to create advanced, highly secure code to further the growth of the cryptocurrency industry.
IOHK will offer graduates from the program the opportunity to join the company full-time as part of its newly created Barbados Haskell team. The team will complement IOHK’s existing global network of blockchain research and development laboratories that bring together academics and students to collaborate on industry-inspired problems.
“As blockchain continues to secure its place as one of the fastest growing industries in the world, demand for developers who know Haskell has never been more intense,” Dr. Brünjes said. “Since the language is taught far less than traditional programming languages such as Java, IOHK saw an opportunity to bridge the gap in the market and provide students with the chance to learn the intricacies of Haskell.”