Blockchain for Software Engineers: Workshop

Matthew Lucas


As blockchain moves beyond the hype and into business-critical systems, skills for blockchain-proficient software engineers are in serious demand. Enterprises world-wide and cross-industry are recognising the value that blockchain brings, and are looking for people who can make the next generation of transactional applications a reality.

This course will teach you everything you need to be a good blockchain software engineer. Starting from complete basics, and through a mixture of taught lecture, hands-on tutorial and group activity, you will learn:

• what is a blockchain and why it is important
• use-cases that can benefit (and have benefited) from blockchains
• the technical concepts that underpin blockchains
• how to design and implement blockchain applications
• how to create and manage blockchain networks

Blockchain is a shared, replicated ledger that underpins technology such as Bitcoin. Blockchain's reach is wider than cryptocurrency however, as it sets out to provide the foundation for the next generation of business-to-business applications.

Take this course and gain the career-enhancing skills needed to help you move into this fast-developing area of technology!

(Note: This timing and content of this workshop can be customized depending on the skills and time available. It has previously been delivered in anywhere from a one hour overview to a five hour workshop.)


Photo of Matthew Lucas

Matt leads IBM's enablement and education initiatives for blockchain world-wide. He is responsible for ensuring that clients, business partners, students and IBMers understand blockchain technologies and apply them correctly. His team authors and presentations much of IBM's blockchain material, including presentations, tutorials and courses. One particular focus area is developing scenarios that show how traditional enterprise architectures (that use automation, application and integration middleware, for example) can be enhanced with blockchain, and producing collateral that supports these scenarios.
Matt is an advisor for the British Blockchain Association and, since joining the blockchain team in 2015, Matt has guest lectured at over 20 different universities, and has written and delivered two courses at the University of Oxford, where he is an Associate Tutor.
He is based in IBM’s Hursley development laboratory in the United Kingdom and has worked with IBM for over 20 years on a variety of integration middleware technologies.

Requested 6 times

Lecture languages



BlockchainCloud & DataDesign Thinking

Duration options

1 hour3+ hours

Travel/delivery options

In-countryNo travel required: On DemandOutside of country: Open for discussionRemote via video conference


United Kingdom

Lecture booking request

Thank you for your interest in hosting an IBM speaker. Please fill out the following form with as much detail as possible. An IBM representative will reach out to discuss your booking request. All guest lectures are subject to availability and agreements under this collaboration are not legally binding.