diff --git a/tutorials/analysis/dataframe/df014_CSVDataSource.C b/tutorials/analysis/dataframe/df014_CSVDataSource.C
index 8e7a039db6de9..78da6ee63a165 100644
--- a/tutorials/analysis/dataframe/df014_CSVDataSource.C
+++ b/tutorials/analysis/dataframe/df014_CSVDataSource.C
@@ -11,7 +11,7 @@
/// Dataset Reference:
/// McCauley, T. (2014). Dimuon event information derived from the Run2010B
/// public Mu dataset. CERN Open Data Portal.
-/// DOI: [10.7483/OPENDATA.CMS.CB8H.MFFA](http://opendata.cern.ch/record/700).
+/// DOI: [10.7483/OPENDATA.CMS.CB8H.MFFA](https://opendata.cern.ch/record/700).
///
/// \macro_code
/// \macro_image
diff --git a/tutorials/analysis/dataframe/df014_CSVDataSource.py b/tutorials/analysis/dataframe/df014_CSVDataSource.py
index 28fdb9337900c..df7f91f24ddb4 100644
--- a/tutorials/analysis/dataframe/df014_CSVDataSource.py
+++ b/tutorials/analysis/dataframe/df014_CSVDataSource.py
@@ -11,7 +11,7 @@
## Dataset Reference:
## McCauley, T. (2014). Dimuon event information derived from the Run2010B
## public Mu dataset. CERN Open Data Portal.
-## DOI: [10.7483/OPENDATA.CMS.CB8H.MFFA](http://opendata.cern.ch/record/700).
+## DOI: [10.7483/OPENDATA.CMS.CB8H.MFFA](https://opendata.cern.ch/record/700).
##
## \macro_code
## \macro_image
diff --git a/tutorials/analysis/dataframe/df015_LazyDataSource.C b/tutorials/analysis/dataframe/df015_LazyDataSource.C
index f9e8fee18d9b3..ac87bf888f57c 100644
--- a/tutorials/analysis/dataframe/df015_LazyDataSource.C
+++ b/tutorials/analysis/dataframe/df015_LazyDataSource.C
@@ -10,7 +10,7 @@
/// Dataset Reference:
/// McCauley, T. (2014). Dimuon event information derived from the Run2010B
/// public Mu dataset. CERN Open Data Portal.
-/// DOI: [10.7483/OPENDATA.CMS.CB8H.MFFA](http://opendata.cern.ch/record/700).
+/// DOI: [10.7483/OPENDATA.CMS.CB8H.MFFA](https://opendata.cern.ch/record/700).
/// From the ROOT website: https://root.cern/files/tutorials/tdf014_CsvDataSource_MuRun2010B.csv
///
/// \macro_code
diff --git a/tutorials/analysis/dataframe/df028_SQliteIPLocation.C b/tutorials/analysis/dataframe/df028_SQliteIPLocation.C
index b5ff382fe5345..e23ca4e386b1e 100644
--- a/tutorials/analysis/dataframe/df028_SQliteIPLocation.C
+++ b/tutorials/analysis/dataframe/df028_SQliteIPLocation.C
@@ -11,7 +11,7 @@
/// The data related to the latitude and the longitude has been provided from the
/// log files storing the users IP.
/// This product includes GeoLite2 data created by MaxMind, available from
-/// http://www.maxmind.com.
+/// https://www.maxmind.com.
///
/// \macro_code
/// \macro_image
diff --git a/tutorials/analysis/dataframe/df102_NanoAODDimuonAnalysis.C b/tutorials/analysis/dataframe/df102_NanoAODDimuonAnalysis.C
index 04cae2536e1d2..0d1839e2b13f5 100644
--- a/tutorials/analysis/dataframe/df102_NanoAODDimuonAnalysis.C
+++ b/tutorials/analysis/dataframe/df102_NanoAODDimuonAnalysis.C
@@ -6,8 +6,8 @@
/// This tutorial illustrates how NanoAOD files can be processed with ROOT
/// dataframes. The NanoAOD-like input files are filled with 66 mio. events
/// from CMS OpenData containing muon candidates part of 2012 dataset
-/// ([DOI: 10.7483/OPENDATA.CMS.YLIC.86ZZ](http://opendata.cern.ch/record/6004)
-/// and [DOI: 10.7483/OPENDATA.CMS.M5AD.Y3V3](http://opendata.cern.ch/record/6030)).
+/// ([DOI: 10.7483/OPENDATA.CMS.YLIC.86ZZ](https://opendata.cern.ch/record/6004)
+/// and [DOI: 10.7483/OPENDATA.CMS.M5AD.Y3V3](https://opendata.cern.ch/record/6030)).
/// The macro matches muon pairs and produces an histogram of the dimuon mass
/// spectrum showing resonances up to the Z mass.
/// Note that the bump at 30 GeV is not a resonance but a trigger effect.
diff --git a/tutorials/analysis/dataframe/df102_NanoAODDimuonAnalysis.py b/tutorials/analysis/dataframe/df102_NanoAODDimuonAnalysis.py
index cd9656f8431a2..e2945a493b2c9 100644
--- a/tutorials/analysis/dataframe/df102_NanoAODDimuonAnalysis.py
+++ b/tutorials/analysis/dataframe/df102_NanoAODDimuonAnalysis.py
@@ -6,8 +6,8 @@
## This tutorial illustrates how NanoAOD files can be processed with ROOT
## dataframes. The NanoAOD-like input files are filled with 66 mio. events
## from CMS OpenData containing muon candidates part of 2012 dataset
-## ([DOI: 10.7483/OPENDATA.CMS.YLIC.86ZZ](http://opendata.cern.ch/record/6004)
-## and [DOI: 10.7483/OPENDATA.CMS.M5AD.Y3V3](http://opendata.cern.ch/record/6030)).
+## ([DOI: 10.7483/OPENDATA.CMS.YLIC.86ZZ](https://opendata.cern.ch/record/6004)
+## and [DOI: 10.7483/OPENDATA.CMS.M5AD.Y3V3](https://opendata.cern.ch/record/6030)).
## The macro matches muon pairs and produces an histogram of the dimuon mass
## spectrum showing resonances up to the Z mass.
## Note that the bump at 30 GeV is not a resonance but a trigger effect.
diff --git a/tutorials/analysis/dataframe/df103_NanoAODHiggsAnalysis.C b/tutorials/analysis/dataframe/df103_NanoAODHiggsAnalysis.C
index 7836a07b6009b..6dd73a5e76501 100644
--- a/tutorials/analysis/dataframe/df103_NanoAODHiggsAnalysis.C
+++ b/tutorials/analysis/dataframe/df103_NanoAODHiggsAnalysis.C
@@ -8,7 +8,7 @@
/// and simulated events are taken from CERN OpenData representing a subset of the data
/// recorded in 2012 with the CMS detector at the LHC. The tutorials follows the Higgs
/// to four leptons analysis published on CERN Open Data portal
-/// ([10.7483/OPENDATA.CMS.JKB8.RR42](http://opendata.cern.ch/record/5500)).
+/// ([10.7483/OPENDATA.CMS.JKB8.RR42](https://opendata.cern.ch/record/5500)).
/// The resulting plots show the invariant mass of the selected four lepton systems
/// in different decay modes (four muons, four electrons and two of each kind)
/// and in a combined plot indicating the decay of the Higgs boson with a mass
diff --git a/tutorials/analysis/dataframe/df103_NanoAODHiggsAnalysis.py b/tutorials/analysis/dataframe/df103_NanoAODHiggsAnalysis.py
index 3df1d90b989ba..e5e222210616a 100644
--- a/tutorials/analysis/dataframe/df103_NanoAODHiggsAnalysis.py
+++ b/tutorials/analysis/dataframe/df103_NanoAODHiggsAnalysis.py
@@ -6,7 +6,7 @@
## This tutorial is a simplified but yet complex example of an analysis reconstructing the Higgs boson decaying to two Z
## bosons from events with four leptons. The data and simulated events are taken from CERN OpenData representing a
## subset of the data recorded in 2012 with the CMS detector at the LHC. The tutorials follows the Higgs to four leptons
-## analysis published on CERN Open Data portal ([10.7483/OPENDATA.CMS.JKB8.RR42](http://opendata.cern.ch/record/5500)).
+## analysis published on CERN Open Data portal ([10.7483/OPENDATA.CMS.JKB8.RR42](https://opendata.cern.ch/record/5500)).
## The resulting plots show the invariant mass of the selected four lepton systems in different decay modes (four muons,
## four electrons and two of each kind) and in a combined plot indicating the decay of the Higgs boson with a mass of
## about 125 GeV.
diff --git a/tutorials/hist/histv7/hist102_NanoAODDimuonAnalysis.C b/tutorials/hist/histv7/hist102_NanoAODDimuonAnalysis.C
index 41542c0cb8333..82f840ae44386 100644
--- a/tutorials/hist/histv7/hist102_NanoAODDimuonAnalysis.C
+++ b/tutorials/hist/histv7/hist102_NanoAODDimuonAnalysis.C
@@ -7,8 +7,8 @@
/// It illustrates how NanoAOD files can be processed with ROOT
/// dataframes. The NanoAOD-like input files are filled with 66 mio. events
/// from CMS OpenData containing muon candidates part of 2012 dataset
-/// ([DOI: 10.7483/OPENDATA.CMS.YLIC.86ZZ](http://opendata.cern.ch/record/6004)
-/// and [DOI: 10.7483/OPENDATA.CMS.M5AD.Y3V3](http://opendata.cern.ch/record/6030)).
+/// ([DOI: 10.7483/OPENDATA.CMS.YLIC.86ZZ](https://opendata.cern.ch/record/6004)
+/// and [DOI: 10.7483/OPENDATA.CMS.M5AD.Y3V3](https://opendata.cern.ch/record/6030)).
/// The macro matches muon pairs and produces an histogram of the dimuon mass
/// spectrum showing resonances up to the Z mass.
/// Note that the bump at 30 GeV is not a resonance but a trigger effect.
diff --git a/tutorials/hist/histv7/hist103_NanoAODHiggsAnalysis.C b/tutorials/hist/histv7/hist103_NanoAODHiggsAnalysis.C
index cffff24db0b36..631c1771038de 100644
--- a/tutorials/hist/histv7/hist103_NanoAODHiggsAnalysis.C
+++ b/tutorials/hist/histv7/hist103_NanoAODHiggsAnalysis.C
@@ -9,7 +9,7 @@
/// and simulated events are taken from CERN OpenData representing a subset of the data
/// recorded in 2012 with the CMS detector at the LHC. The tutorials follows the Higgs
/// to four leptons analysis published on CERN Open Data portal
-/// ([10.7483/OPENDATA.CMS.JKB8.RR42](http://opendata.cern.ch/record/5500)).
+/// ([10.7483/OPENDATA.CMS.JKB8.RR42](https://opendata.cern.ch/record/5500)).
/// The resulting plots show the invariant mass of the selected four lepton systems
/// in different decay modes (four muons, four electrons and two of each kind)
/// and in a combined plot indicating the decay of the Higgs boson with a mass
diff --git a/tutorials/io/sql/SQLiteIPLocation.C b/tutorials/io/sql/SQLiteIPLocation.C
index 5e50a01405227..6ee291902dcda 100644
--- a/tutorials/io/sql/SQLiteIPLocation.C
+++ b/tutorials/io/sql/SQLiteIPLocation.C
@@ -12,7 +12,7 @@
/// The data related to the latitude and the longitude has been provided from the
/// log files storing the users IP.
/// This product includes GeoLite2 data created by MaxMind, available from
-/// http://www.maxmind.com.
+/// https://www.maxmind.com.
///
/// \macro_code
///
diff --git a/tutorials/io/sql/SQLitePlatformDistribution.C b/tutorials/io/sql/SQLitePlatformDistribution.C
index 1426d6e4e748a..eec5817a348c8 100644
--- a/tutorials/io/sql/SQLitePlatformDistribution.C
+++ b/tutorials/io/sql/SQLitePlatformDistribution.C
@@ -10,7 +10,7 @@
/// database. At the end, the histograms are filled
/// with their specific demand regarding the platform's type.
/// This product includes GeoLite2 data created by MaxMind, available from
-/// http://www.maxmind.com.
+/// https://www.maxmind.com.
///
/// \macro_code
///
diff --git a/tutorials/io/sql/SQLiteTimeVersionOfRoot.C b/tutorials/io/sql/SQLiteTimeVersionOfRoot.C
index efbceea325773..4005e0774952b 100644
--- a/tutorials/io/sql/SQLiteTimeVersionOfRoot.C
+++ b/tutorials/io/sql/SQLiteTimeVersionOfRoot.C
@@ -9,7 +9,7 @@
/// The next step is to create a TH1F Histogram, which will be filled with the values stored in
/// two different columns from the database, the "Time" and "Version" columns.
/// This product includes GeoLite2 data created by MaxMind, available from
-/// http://www.maxmind.com.
+/// https://www.maxmind.com.
///
/// \macro_code
///
diff --git a/tutorials/io/sql/SQLiteVersionsOfRoot.C b/tutorials/io/sql/SQLiteVersionsOfRoot.C
index a191150cfe578..5b2d3dde722bd 100644
--- a/tutorials/io/sql/SQLiteVersionsOfRoot.C
+++ b/tutorials/io/sql/SQLiteVersionsOfRoot.C
@@ -9,7 +9,7 @@
/// values in the "version" column of the sqlite3 database.
/// The histogram shows the usage of the ROOT development version.
/// This product includes GeoLite2 data created by MaxMind, available from
-/// http://www.maxmind.com.
+/// https://www.maxmind.com.
///
/// \macro_code
///