Torrent is very fast reliable protocol used to download files over internet from other users. There are a lot of torrent clients with different usage type. In this tutorial we will look how to install and use Qbittorrent
Install
We can install Qbittorrent like below. For all types of installation we need root privileges.
Ubuntu, Debian, Mint
$ apt install qbittorrent

Fedora, CentOS
$ yum install qbittorrent
Add Torrent For Download
Torrents can be added in two ways. One is by specifying the torrent file with Add Torrent File
. Other one is Add Torrent Link
where we can specify the torrent file URL or a magnet.

List Torrent and Peer Information
While downloading torrent we may need to get detailed information about torrents. We can use buttons below the Qbittorrent to get information like
general
Trackers
Peers

Set Speed or Bandwidth Limit
We can specify bandwidth limit from Tools
-> Options
-> Speed
like below. We can specify Upload and download limits also provide the time frame to enforce limits. General use case for best user experience is limiting torrent bandwidth usage in daytime.

Set or Change Download Location
We can change or set download location. We will access related configuration from Tools
-> Options
-> Downloads
. We will set the Default Save PAth
. We can also sppecify the torrent file download path, incomplete download path etc.

Enable Web Interface
We can access the Qbittorrent from browser with web ui. We should enable the Web User Interface from Tools
-> Options
->Web UI
. We can also set port, user name, password options from this page.

Very limited tutorial. The whole point of qbittorrent is FILE-SHARING, not just downloading.
You need to talk about SEARCHING for torrents, CREATING torrents, tracker networks DHT and PeX.