Neo has launched a new course titled “Software Development Using Neo Blockchain Technology” in the St Petersburg State University in St Petersburg, Russia.

The course aims to provide insights into distributed ledger in general and Neo technology in particular, and help students building skills in developing with core components of Neo technology.

Following topics will be covered in this course:

What blockchains are and how they differ

Introduction to consensus algorithms

Environment deployment, development and testing tools

Storing data on distributed ledgers in practice

Understanding the Neo Blockchain

Creating a Neo private network

How Neo smart contracts are structured

Introduction to Neonjs and how Neo wallets work

Neo smart contracts — basic architecture, how and why to use them

Neo Dapp framework, demonstration of a Dapp built on a private Neo network

How to deploy Dapps on the Neo TestNet and MainNet

How Dapps on Neo differ from other blockchains

By attending the course, students will be equipped with basic blockchain concepts and important components of the Neo blockchain: wallets, smart contracts and Dapps. Students will also get their hands on the Neo private net, choose the smart contract construction method that is most suitable for the implementation of a particular project, design various wallets and basic Dapps based on the Neo blockchain.

Saint Petersburg State University was established in 1724 and has a long history of science and technology education (including 8 Nobel laureates), and is especially well-regarded in Russia and overseas for its computer science programs. SPBU’s computer science students have a strong performance record at world programming Olympiads, such as the ICPC competition. Pavel Durov, the founder of Telegram, is one of its notable graduates.