Ethereum is an open source software platform based on blockchain technology that enables developers to build and deploy decentralized applications on a public blockchain network. In the Ethereum network instead of mining for bitcoin miners mine to earn Ether a type of crypto token that fuels the network.
Beyond a tradeable crypt ocurrency, Ether is also being used by application developers to pay for transaction
fees and services on the Ethereum network

Why are developers so excited about the potential of Ethereum? 
While bitcoin allows you to take part in a global financial network using Ethereum enables you to participate in a global computational network. This is done by means of smart contracts which are scripts of code that can be deployed in the Ethereum blockchain. Although smart contracts are still a very new technology, they have a wide range of potential applications in the many different areas such as voting, asset transfer, global supply chains, medical records, and many others that hope to discuss and explore in this workshop .

Why does Ethereum change value?
Ethereum is traded for bitcoin, dollars, euros, yen, and other currencies in real time 24 hours a day. Depending on the demand for buying or selling Ethereum, the price can fluctuate from day to day. This is similar to the manner in which the value of a stock or property can go up or down based on supply and demand. Ethereum value can be volatile compared to currencies such as the US dollar because it is still an emerging technology, with a relatively small pool of liquidity.

Is it similar to a credit card in terms of money transfer?
Ethereum operates in a similar way to the Bitcoin network, in that it allows users to send and receive tokens that represent value over an open network. However, the primary aim of Ethereum is not to act as a form of money, but to operate smart contracts

About this 2-day Masterclass workshop:
This is two day hands-on developers workshop is designed for programmers, developers and IT professionals who wish to learn how to develop smarts contracts and develop applications on Ethereum. You will learn solidity and build both a basic apps and smart contract in our hands on fully supported learning environment.  This course will introduce you to the Web3 & Truffle framework  and link everything together on Ethereum.

Who should attend
The workshop is designed for developers, programmers and IT professionals who wish to learn how programme on Ethereum. We do accept applications from a non-technical background but you will need basic coding experience in advance of the course. Please contact up directly if you from a non technical background and we would be delighted to help   

Course Outline

2 Day Course Outline
The workshop is packed with hands-on learning and practical exercises and training that will include the following learning modules:

A background to Blockchain and Ethereum- setting the scene
- Blockchains, Bitcoin, Proof of Work and Mining
- transactions and blocks
- Consensus algorithms
- defining Solidity principles and smart contracts

Ethereum and Smart Contracts Fundamentals
- Introduction to Ethereum
- Introduction to Smart Contracts
- Characteristics of Ester
- Hashing functions, Proof of Work, Proof of Stake
- Mist Browser
- Case-studies
- Exercise

- Introductions to solidity
- Solidity variables
- Solidity functions
- Solidity inheritance
- solidity modifiers
- Proxy Contracts
- Solidity Events
- Case-studies
- Exercise
- Q and A

Writing a Contract in Solidity
- Web3 Javascript API
- Setting up the contract development environment
- Contract Design Patterns
- Case-studies
- Q and A


What you learn on completion of the 2 day workshop

- the principles of how blockchain works
- Be able to confidently communicate the impact of blockchain to colleagues
- Understand how blockchain technologies are being used today to resolve business problems
- Recognise the regulator's view of blockchain
- Map a clear strategic roadmap to leverage the benefits of this new technology

Course Trainer


About your Ethereum Development Trainer- Kingsley Davies
Kingsley is a Partner at Underscore consulting and has spent over a decade designing, developing and supporting large scale systems for a number of blue-chip clients including, Betfair, the BBC, Barclaycard and most recently Tesco. He passionate about the potential of Blockchain and is considered a leading authority in the programming potential of Ethereum He is belief in functional programming, a sharper focus on development operation teams and tools and decomposing big things into smaller composable things commonly called services to maximise understanding and learning

"Kingsley is possibly the most patient and focused tutor I've worked with. His keen interest in technology and desire to be involved in current trends is tempered against a grounded approach to practical technology solutions"


Where is the 2 day workshop taking place?

The workshop takes place at Room 5F, WeWork: Chancery Lane, occupying 5 floors of an 8-storey building overlooking Gray's Inn Road

What are my transport options for getting to and from the WeWork, Chancerry Lane venue?

The best public transport options are Chancerry lane  (mainline, district and circle lines) approximately 2 minutes walk or alternatvely Farringdon or Holborn Stations

Is there any preparation required in advance of the course?

This course is programming course and does require a basic understanding of programming language preferably Java Script.  If you are complete beginner we can help you with your learning requirements and recommend courses for basic programming skills learning. Please contact us below 

How can I contact the organizer with any further requirements questions?

Yes. We would be delighted to help if you have any questions about the course contents, group bookings or any other questions. 

Please email us on davereilly32@gmail or call direct on 0208 299 0557 or alternatively 07989 985922 if you have further questions on the above workshop.