Java-Foundations Cover

My Free Java Foundations Full Course: 30 Hours Video Tutorial + 55 Hands-On Exercises

January 3, 2022
I am happy to publish my Free Java Foundations Full Course (30 hours video tutorial + 74 hands-on exercises). This course is designed as next step after the “Java Basics” free course. It will help you learn the core of programming with Java, using a practical, hands-on approach. In this free Java programming course I

My Java Basics Full Course: Free 13 Hours Java Video Tutorial + 74 Hands-On Exercises

October 26, 2021
I am happy to publish my free Java coding basics course for absolute beginners in computer programming (13 hours video tutorial + 74 hands-on exercises). This is an excellent Java coding video tutorial, which gets deep into basic programming concepts, such as coding techniques, algorithmic thinking, problem solving and debugging. Access the free Java coding

SoftUni Global Learn to Code Community @

October 14, 2021
I am very happy to announce that SoftUni is now global. We are building a global learn-to-code community, which provides a free mentorship help for code learners, along with weekly code lessons with hands-on exercises, video tutorials, events for developers and other free learning resources. Come and join for free, learn coding, get help from

Cryptography for Absolute Beginners – Nakov @ Sofia Science Festival (May 2019)

May 13, 2019
I was invited speaker at the Sofia Science Festival (May 2019). My talk was about cryptography, but for non-technical people, absolute beginners, without any math or programming background. Slides: Cryptography for Absolute Beginners These are my presentation slides about hash functions, MAC codes, key derivation functions, symmetric encryption and AES, asymmetric encryption and ECIES, digital

Crypto-Wallets: A Technical Perspective – Nakov @ OpenFest 2018

November 4, 2018
Today a gave a technical talk titled “Crypto Wallets: A Technical Perspective” at the OpenFest 2018 conference in Sofia about crypto wallets, wallet standards and the cryptography behind them, with live examples in JavaScript. Slides from OpenFest 2018 – Crypto Wallets: A Technical Perspective (by Svetlin Nakov)  Video from OpenFest 2018 – Crypto Wallets: A Technical Perspective

Speaker at CryptoBlockCon 2018 (11-12 December @ Las Vegas)

October 30, 2018
I am happy to announce that I was invited as speaker at CryptoBlockCon 2018 – Las Vegas. I will give an overview talk about the consensus algorithms in the blockchain networks, such as proof of work, proof of stake and byzantine fault tolerance. Event: CryptoBlockCon – Las Vegas, 2018 Date: 11-December-2018, 12:05 – 12:25 (@ Blockchain Tech

Svetlin Nakov: Speaker at the Blockchain Economy Istanbul Summit 2019

October 11, 2018
I am happy to announce that I was confirmed as a speaker at the Blockchain Economy Istanbul Summit 2019. My talk is technical, about DApps, Ethereum and Solidity: Title: Building Decentralized (DApps) in Ethereum Date: February 20, 2019 Location: Haliç Congress Center, Istanbul See you in Istanbul. It is expected to be a big event, with thousands

Multi-Signature Wallets: Nakov @ SoftUnit Conf 2018

September 29, 2018
Today I had a talk at the SoftUnit Conf 2018 titled “Multi-Signature Crypto-Wallets“, where I explained the the problems with single-user-controlled wallets, the concepts of multisig wallets, multisig addresses, how multi-signature wallets are implemented in Bitcoin and Ethereum and demonstrated the Gnosis multisig wallet contract (Solidity code), running on the Ropsten Ethereum testnet, along with the