Learn to mine cryptocurrencies (Udemy.com)
Use your Raspberry Pi to mine Bitcoin, Litecoin, Monero, ByteCoin, MagiCoin, and TurtleCoin.
Created by: Dr. Peter Dalmaris
Last updated March 2020
What you will learn
- Understand the core concepts: cryptocurrency, the blockchain, Bitcoin, altcoins, and mining.
- Understand the main advantages and disadvantages of cryptocurrencies.
- Understand the challenges of mining cryptocurrencies
- Learn how to set up the required open-source software for mining cryptocurrencies
- How to mine various cryptocurrencies (Bitcoin, Litecoin, Monero, Bytecoin, Magicoin, Turtlecoin)
How it compares
Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:
- Rating4.5 out of 5higher than 45% of them
- Reviews80#1,039 of 1,183 by number of reviews
- Length3.2 hoursshorter than 69% of them
- Last updatedMarch 2020earlier than 86% of them
Course Description
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?
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.
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.
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
Instructor Details
- 4.5 Rating
80 Reviews
Dr. Peter Dalmaris
Peter Dalmaris is an educator, electrical engineer, electronics hobbyist, and Maker. Creator of online video courses on DIY electronics and author of three technical books, and has recently released his book Maker Education Revolution.
As a Chief Tech Explorer since 2013 at Tech Explorations, the company he founded in Sydney, Australia, Peter’s mission is to explore technology and help educate the world.
Tech Explorations offers educational courses and Bootcamps for electronics hobbyists, STEM students and STEM teachers.
A life-long learner, Peter’s core skill is in explaining difficult concepts through video and text. With over 15 years of tertiary teaching experience, Peter has developed a simple yet comprehensive style in teaching that students from all around the world appreciate.
His passion for technology and in particular for the world of DIY open source hardware has been a dominant driver that has guided his personal development and his work through Tech Explorations.
Peter’s current online courses have helped over 150,000 people from around the world to be better Makers.
For more information on Peter's work, please go to his web site, techexplorations dot com.
More courses by Dr. Peter Dalmaris
Arduino Step by Step: Getting Started (2024)
4.7 (8,714 Reviews)
Provider: Udemy
Time: 21.4h
$159.99
PCB design with KiCad - updated for KiCad 9 (2026)
4.6 (3,737 Reviews)
Provider: Udemy
Time: 31.9h
$79.99
More IT & Software courses
D3.js Data Visualization Fundamentals - Hands On (2026)
4.9 (3,917 Reviews)
Provider: Udemy
Time: 4.6h
$49.99
Hands-On Training: Streaming Data with Apache Kafka on Azure (2025)
4.9 (103 Reviews)
Provider: Udemy
Time: 3.7h
$10.99
Oracle Grid Infrastructure and RAC using Oracle Database 19c (2026)
4.8 (2,499 Reviews)
Provider: Udemy
Time: 8.7h
$19.99
PowerShell Scripting & Automation: The Complete Hands-On (2026)
4.8 (1,750 Reviews)
Provider: Udemy
Time: 9.6h
$11.99
AWS EC2 Crash Course + Load Balancing with Demos and PDFs (2025)
4.8 (866 Reviews)
Provider: Udemy
Time: 3.7h
$19.99
Reviews
By Phil Ray on 11/15/2024
Everything is explained well and in a step-by-step process.
By Carlos Bueno Bustíos on 4/24/2022
Muy buen curso para iniciar. No pude descargar el EBOOK, el link sale obsoleto.
By Tolu Arowobusoye on 9/1/2021
This is very interesting
By Lu-Ann September-Masaki on 4/25/2021
Very informative for a crypto currency front end user that wants to learn about mining. Knowledge expanded.
By Tui Taiau on 2/28/2021
Excellent course! Very informative and educational. Exceed my expectations. Already enrolled in other courses Professor Peter published in Udemy.
By Franco Tampieri on 11/12/2020
Il corso è una introduzione all'utilizzo al mondo delle crypto valute, utilizzando il raspberry pi come piattaforma. Non male, molto semplice.
By David Mackay on 1/6/2019
Wow I learned a bunch! This was a well organized course with great examples. The instructor is clear and goes over the material in a thorough manner. Thanks!
By Patrick Biegel on 12/3/2018
This course was good for beginners but I could not create a wallet on the website "http://paperwallet.systms.org" (website offline??) and had some connection issues with the mining pools. This is NOT the fault of the course (maybe configuration changes after the course was made) but it makes it quite difficult to get the desired results. The explications in the course are good and in plain (well spoken) English. I can recommend this course.
By Ted Swoyer on 11/17/2018
Excellent course, good coverage of the material. Everything works just as it should and my Raspberry Pi has never been happier. Instructor does a fine job--looking forward to trying other courses by Dr. Dalmaris.
By Bill Perry on 10/17/2018
yes, an excellent match
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100












