Learn to mine cryptocurrencies

Video course & eBook

Use your Raspberry Pi to mine Bitcoin, Litecoin, Monero, ByteCoin, MagiCoin, and TurtleCoin. An unprofitable weekend experiment for curious minds.

If you are interested in cryptocurrency mining but are confused by the technology, terminology, and how it works, then keep reading.

If you are anything like me, you are interested in cryptocurrencies and the Blockchain. You probably are also interested in mining crypto, but thought that it is too hard, too expensive, and simply did not know how to get started. That's exactly what I thought.

And that is why we decided to create this video course.

Crypto mining is not a mystery anymore.

Let us show you...

In this course, we explain:

  • What is a cryptocurrency
  • How to mine some of the major cryptocurrencies using your Raspberry Pi
  • The kind of mining rewards based on which you can earn crypto "coins"
  • How to set up paper and software wallets
  • How to join online mining pools that will make your mining efficient
  • How to install and use mining software for the most common cryptocurrencies
  • How to expand your Blockchain knowledge through projects

In the beginning, there was the Blockchain

The Blockchain, on which the Bitcoin and other cryptocurrencies are based, is a technology that has the potential to do just that.

The Blockchain is a digital document on which information is recorded and shared among the participants of a network in a way that makes it very difficult (or impossible) to alter.

Because of its security and reliability features, the Blockchain provides the ideal infrastructure for the implementation of systems that must record financial, contractual, or any other valuable information that traditionally requires an intermediary (like a Government, a lawyer, or an agency) to guarantee its validity. With the Blockchain, the validity of this information is guaranteed by the Blockchain network.

Think of the Blockchain network as a network of nodes (computers that run the compatible Blockchain software). Each node has a copy of the Blockchain and provides validation services to transactions that are happening around the network.

Blockchain applications

The Blockchain and its many applications promise to change how we do common transactions, like buying and selling goods and services, entering contractual agreements, and even how Governments operate.

They promise to democratize the economy by reducing or eliminating the control of the money supply by central banks, reduce corporate and government corruption by storing every record in the Blockchain-powered public ledger, reduce international transaction and currency exchange costs, and automate all kinds of agreements between people and organizations through automation.

Blockchain adoption and HTML, TCP/IP

Is this too good to be true? While no-one can predict the future with certainty, what we do know is that the technology we need to achieve all this has already been invented. We are now going through a phase of adoption by our societies and economies, and experimentation.

This is the process I experienced vividly with HTML and TCP/IP in the mid-1990's.

The question is, are you ready for cryptocurrencies?

Why we have created this course

With crypto, the printing press, owned and operated by a central bank, is replaced by a computer, owned and operated by you.

The monopoly of the central bank to print currency is replaced by the ability of your computer to solve mathematical problems.

Your Raspberry Pi, or your general-purpose or specialized mining computer, is like a personal mini-central bank, connected to other mini central-banks, constantly adding value to the public cryptocurrency network.

This is why we have created this course.

Like you, we wanted to know how cryptocurrency mining works. We wanted to know if it is possible to mine Bitcoin with a Raspberry Pi, and why CPUs and even GPUs (graphics processing units) are no longer adequate for profitable mining.

We also wanted to know if other cryptocurrencies can be mined by our Raspberry Pi (there are!), and whether it is possible to join forces with other miners in order to improve our collective mining efficiency (it is!).

  • Is it legal? 
  • What is a block?
  • What is a mining pool and why would I want to share my work with others?
  • What are mining algorithms and which ones should I use for a particular cryptocurrency?
  • Is it expensive?

All of these are good questions, and questions that we needed to answer in our quest to understand this technology.

But as I said earlier, for us, crypto mining is not about making a quick buck.

It's about learning a technology that can potentially change how the fundamental "plumbing" of our economy and society work.

It's all about the Blockchain.

Crypto-mining is simply the best place to start, so this is where this course starts.

Don't like it? No worries

As with all our educational products, if you purchase this course, but don't like it, just let us know within 15-day of your enrollment, and we'll give you your money back.

There is absolutely no risk for you.

We want you to be confident that by buying this course, as with all our courses, you will learn something valuable. Something that is worth far more than the money you will spend on this course.

Course + eBook versions

This course comes in a text + eBook version.

If you want to have a full transcript in PDF format, that you can print or read on your monitor, you can purchase the bundle that contains the full video course plus the eBook at a single low price.

You will also get free access to:

1. The course's Community discussion Space. Use it to ask questions or make recommendations for improvement.

2. The Tech Explorations Makers Club on the Tech Explorations Community, where you can discuss cryptocurrency and Blockchain issues with other students and our team.

3. Code and instructions are available through the course GitHub repository

Profit versus knowledge

This question goes far beyond mining cryptocurrencies for profit. It is about understanding a major application of the Blockchain, perhaps the application that has evolved the most, and matured to the extent that it is certainly not a fad anymore.

Cryptocurrencies are here to stay and they are integrating with our daily lives more every day.

Learning how to mine cryptocurrencies will give you an insider understanding of the mechanics of how monetary value is created through the computational effort of a computer.

Learn through deliberate practice

As a maker, my reward is my understanding of the process of mining. And understanding is best achieved through deliberate practice. I know that endless searching for good resources on Google, YouTube, etc. can waste valuable time; time better spent learning.

How many times have you sat down to learn something new, only to realize that you have wasted your time searching the Internet for answers? The Internet is an incredible repository of information, but finding high-quality and organized content, suitable for fast learning can still be a frustrating experience.

I invite you to take the fast route with this course and join us in Learn to Mine Cryptocurrencies.

We've already done the hard work so that you can concentrate on learning.

So, what will you learn?

In this course, you will learn:

  • What is a cryptocurrency
  • How to mine some of the major cryptocurrencies using your Raspberry Pi B Model 3 (Bitcoin, Litecoin, Monero, Bytecoin, Magicoin, Turtlecoin)
  • The kind of mining rewards based on which you can earn crypto "coins"
  • How to set up paper and software wallets
  • How to join online mining pools that will make your mining efficient
  • How to install and use mining software for the most common cryptocurrencies
  • How to expand your Blockchain knowledge through projects

Isn't the information in this course "free"?

While you can find everything in this course somewhere on the Internet for "free," you will have to spend valuable time to find it, figure out if it is current, and apply it. In most cases, what you will find will be out of date, inaccurate, or missing important details, causing you to waste your valuable time.

This course is the result of our research effort into cryptocurrency mining. We invested a lot of time compiling this course from the best sources available, using best practices, and testing every single line of code and instruction.

While the end result, the course, is not free, it will save you many hours of fruitless wandering around the Internet.

It will get you the result you want (an understanding of how crypto mining works through hands-on experience) fast, and frustration-free.

How much is this worth to you?

Time to get started

Okay, these are the details of this course, "Learn to mine cryptocurrencies."

Feel free to check out the course curriculum and the free lectures of the first section.

The only thing left to do is to click on the Enroll Now button and get started with mining your first cryptocurrency!

What is this course about and what to expect?

Choose an option

You can enroll to our courses in one of three options: Solo, Community, and Mentor. For more information, please see this explainer page.

Video course

Video course only, in HD

  • Study at your own pace. There is no formal start and end date.
  • Code and instructions are available through the course GitHub repository
  • Full lifetime access.
  • Lifetime access.
  • Use your Raspberry Pi 3 or 4, or any other Ubuntu Linux computer.
Choose your enrollment option (learn more)

SOLO

Once-off payment, best for self-sufficient learners on a budget.

Price in your currency:
A$15.61
Once-off.

COMMUNITY

Best for the social learner: become a member of the course community.

Price in your currency:
A$78.10
Once-off.
ebook

eBook only, in PDF

  • eBook in PDF format, printable, full color.
  • Code and instructions are available through the course GitHub repository
Choose your enrollment option (learn more)

SOLO

Once-off payment, best for self-sufficient learners on a budget.

Price in your currency:
A$15.61
Once-off.

COMMUNITY

Best for the social learner: become a member of the course community.

Price in your currency:
A$46.85
Once-off.

What's in this course? 

Section 1: Getting started
0005 - What is this project about
0010 - Project objectives
0030 - What will you need - Hardware
0040 - What will you need - Software
0045 - Prerequisites
0050 - Study guide

Section 2: Basic concepts
0060 - Basic Concepts - Introduction
0070 - What is a cryptocurrency
0080 - Can you mine cryptocurrencies using the Raspberry Pi?
0090 - Cryptocurrency mining rewards

Section 3: Generate crypto wallets
0085 - Generate crypto wallets - Introduction
0100 - Create a crypto wallet
0100.1 - Generate addresses for Bitcoin
0100.2 - Generate addresses for Litecoin
0100.3 - Generate addresses for Monero
0100.4 - Generate addresses for Bytecoin
0100.5 - Generate addresses for Magicoin
0100.6 - Generate addresses for Turtlecoin

Section 4: Setup a software wallet
0105 - Setup a software wallet on your computer
0105.1 - Bitcoin Core
0105.2 - Litecoin Core
0105.3 - Bytecoin Web Wallet
0105.4 - m-Wallet (Magicoin)
0105.5 - Monero Wallet
0105.6 - Turtlecoin Nest


Section 5: Setup a mining pool
0110 - Find a mining pool
0110.1 - Multipool.us (Bitcoin and Litecoin)
0110.2 - Bytecoin.party
0110.3 - Pom.m-hash.com (Magicoin)
0110.4 - Supportxmr.com (Monero)
0110.5 - mine2gether.com (Turtlecoin)

Section 6: Install mining software
0120 - Install mining software - Introduction
0130 - Installing required libraries
0140 - Setup up CPUMiner-multi for Bitcoin and Litecoin
0150 - Setup m-CPUMiner for Magicoin
0160 - Setup XMRIG miner for Monero

Section 7: Mine cryptocurrencies
0165 - Mine cryptocurrencies - Introduction
0170 - Bitcoin
0175 - Litecoin
0180 - Monero
0190 - Bytecoin
0200 - Magicoin
0210 - Turtlecoin

Section 8: Ideas for future projects
0220 - Ideas for future projects - Introduction
0230 - Setup a full node
0235 - Rent your spare hard disk
0250 - Minting
0260 - Create smart contracts

Section 9: Install and setup Raspbian (RPiFS)
RPIFS2 - 0170 - Download and Install Stretch Lite using Etcher
RPIFS2 - 0180 - How to enable SSH and configure Wifi in headless mode
RPIFS2 - 0190a - Boot for the first time and basic configuration
RPIFS2 - 0190b - Connect for the first time using Mac OS
RPIFS2 - 0190c - Boot for the first time and connection using Windows

What's in this eBook? 

About the project
1.1 Introduction
1.2 Objectives of the project
1.3.1 Hardware
1.3.2 Software
1.4 What you should know


Basic cryptocurrency concepts
2.1 Objectives of this section
2.2. About cryptocurrencies
2.2. Can you mine cryptocurrencies using the Raspberry Pi?
2.3. Cryptocurrency mining rewards
2.4. Creating a crypto wallet
2.5. Finding a mining pool


Software setup
3.1 Objectives of this section
3.2. Installing required libraries
3.3. Setting up the miners
3.3.1 Setting up the CPUMiner-multi
3.3.2 Setting up the m-CPUMiner
3.3.3 Setting up the XMRIG miner


Mining
4.1 Objectives of this section
4.2. The hardest currencies to mine: Bitcoin and Litecoin
4.2.1 How to mine Bitcoin
4.2.2 How to mine Litecoin
4.3. A CPU-friendly algorithm
4.3.1 How to mine Monero
4.3.2 How to mine ByteCoin
4.4. More CPU-friendly algorithms
4.4.1 How to mine MagiCoin
4.4.2 How to mine TurtleCoin


Project ideas
5.1. Excellent projects for further experimentation and learning
5.1.1. Setting up a full node
5.1.2. Renting your spare hard disk
5.1.3. Minting
5.1.4. Creating smart contracts


The course instructor

The course instructor is Peter Dalmaris, PhD.

Peter has created over 20 other courses on technology education.

He is the author of Maker Education Revolution, a book on how making is changing the way we learn and teach.

He is also the host of Stemiverse, a podcast in which he discusses education and STEM with the shakers and movers of technology and science education from around the world.

Copyright 2022, Tech Explorations - Privacy