newline's Introduction to Privacy on Ethereum

In this course, we'll show you how to implement privacy in your applications and build fun projects like rock paper scissors

  • 5.0 / 5 (1 rating)
  • Published
  • Updated
On demand video

1 hr 37 mins

Video Lessons

28 Videos

Course Instructor
Avatar Image

Ali Azam

Hi! I'm Ali, I'm a Senior Blockchain Architect at Tracr and I have been teaching blockchain courses in London for almost 4 years now, including upgradability workshops and Blockchain 101.

How The Course Works

01Remote

You can take the course from anywhere in the world, as long as you have a computer and an internet connection.

02Self-Paced

Learn at your own pace, whenever it's convenient for you. With no rigid schedule to worry about, you can take the course on your own terms.

03Community

Join a vibrant community of other students who are also learning with newline's Introduction to Privacy on Ethereum. Ask questions, get feedback and collaborate with others to take your skills to the next level.

04Structured

Learn in a cohesive fashion that's easy to follow. With a clear progression from basic principles to advanced techniques, you'll grow stronger and more skilled with each module.

Course Overview

Understand Privacy on Ethereum and Build Rock, Paper, Scissors with Solidity

What you will learn
  • Building rock paper scissors on Ethereum using Solidity

  • How privacy focussed Blockchains work like ZCash, Monero, and more

  • How to implement rock paper scissors with complete privacy

  • Learn about cryptography primitives and how to use them

  • How to hide data within public Blockchains

  • When does privacy break and looking into Post-Quantum Cryptography

Welcome to the newline guide to privacy on blockchains, In this course we are going to be looking at privacy techniques used in blockchain and implementing really cool games like Rock, Paper, Scissors on Ethereum and using cryptography primitives to help us improve privacy for our own applications.

Interested about building decentralized applications?

Want to learn how to store sensitive data in public chain or database?

Want to learn how privacy focussed cryptocurrencies actually keep transactions private?

Want to know all the tools of cryptography that you can use today?

Privacy is a very important concept in blockchains, writing a smart contract is one thing, but designing the privacy aspects of your application is another, using cryptography as a toolbox can be a way to achieve privacy that can yield very good results. For example, hashes with salt has been used for a long time to store user passwords without actually knowing the user passwords and even if the security gets compromised and they are stolen, no user data can be accessed by using the hash without knowing the preimage of the hash.

Privacy is at the heart of blockchains. Blockchains such as Bitcoin and Ethereum are very public by nature, to use them for your applications, you must not put any sensitive data on them, but you have to put something so at a later date, you can prove that a supply chain holds or a product is legitimate, but how do you go about putting data on blockchains without really revealing what the data is?

In this course we'll look at the various privacy technologies and then implement a simple but nuanced game in Solidity: Rock, Paper, Scissors. This game will give us a hands-on lesson in creating real-world applications that handle private data on a public blockchain.

Our students work at

  • salesforce-seeklogo.com.svgintuit-seeklogo.com.svgAdobe.svgDisney.svgheroku-seeklogo.com.svgAT_and_T.svgvmware-seeklogo.com.svgmicrosoft-seeklogo.com.svgamazon-seeklogo.com.svg

Course Syllabus and Content

Module 1

Understanding Blockchains, Mining, and the Problem of Privacy

10 Lessons 30 Minutes

Module 2

Privacy Techniques in Various Blockchains

7 Lessons 14 Minutes

Module 3

Implementing A Basic Rock Paper Scissors on Ethereum

7 Lessons 31 Minutes

Module 4

Implementing Privacy for Rock Paper Scissors on Ethereum

4 Lessons 20 Minutes

Subscribe for a Free Lesson

By subscribing to the newline newsletter, you will also receive weekly, hands-on tutorials and updates on upcoming courses in your inbox.

Meet the Course Instructor

Ali Azam

Ali Azam

Hi! I'm Ali, I'm a Senior Blockchain Architect at Tracr and I have been teaching blockchain courses in London for almost 4 years now, including upgradability workshops and Blockchain 101.

Purchase the course today

One-Time Purchase

newline's Introduction to Privacy on Ethereum

Free
newline's Introduction to Privacy on Ethereum
  • Learn about Blockchain
  • Build privacy focussed application in Ethereum
  • Integrate privacy into your own applications
  • Discord Community Access
  • Full Transcripts
  • Money Back Guarantee
  • Lifetime Access

newline Pro Subscription

$18/MO

Get unlimited access to the course, plus 60+ newline books, guides and courses. Learn More

newline's Introduction to Privacy on Ethereum

Billed annually or $30/mo billed monthly. Free to cancel anytime.

  • Discord Community Access
  • Full Transcripts
  • Money Back Guarantee
  • Lifetime Access

Plus:

  • Unlimited access to 60+ newline Books, Guides and Courses
  • Interactive, Live Project Demos for Every newline Book, Guide and Course
  • Complete Project Source Code for Every newline Book, Guide and Course
  • Best Value 🏆

Frequently Asked Questions

Who is this course for?

This course is for anybody looking to understand privacy fundamentals and building cool privacy focussed applications on blockchain!

Why is this course free?

We wanted to create a simple course which will dive into the basics and show that even in simple applications like rock paper scissors, privacy is important!

What if I need help?

You can ask us questions anytime through the community Discord channel or by sending us a message.

newline's Introduction to Privacy on Ethereum

Free