diff --git a/Changelog.md b/Changelog.md
new file mode 100644
index 0000000000000000000000000000000000000000..92670e6d79d420411f983a081aa57992531c7ab9
--- /dev/null
+++ b/Changelog.md
@@ -0,0 +1,61 @@
+# [v21.05](https://gitlab.inria.fr/formations/cpp/gettingstartedwithmoderncpp/-/releases/v21.05)
+
+A third training session is given in [May 2021](https://sed.saclay.inria.fr/formations/2021-05-17-cpp/), under a slightly different format due to Covid 19 crisis: 5 half days in visio and no TP during the sessions.
+
+There are 4 lecturers for this session:
+
+- Laurent Steff [^sed-saclay]
+- Sébastien Gilles [^sed-saclay]
+- Vicente Mataix-Ferrandiz [^sed-paris]
+- Vincent Rouvreau [^sed-saclay]
+
+There were more substantial changes in the lecture; the TPs were however left untouched.
+
+## Docker and Jupyter
+
+- Notebooks may be run through BinderHub.
+- Addition of Docker images to run the notebooks.
+- Streamlining of existing Docker images.
+- All Docker images may now be created through the Gitlab Web interface with CI/CD.
+- Jupyter-lab is now used instead of vanilla Jupyter.
+
+## Notebooks
+
+- The notebook related to inheritance has been heavily refactored and ultimately split in two notebooks: one for inheritance and the other for polymorphism.
+- A new notebook to present `constexpr` has been added; content from another notebook related to `static` for local variables has been moved there as well.
+- New notebook in appendix about `std::string_view`.
+- All notebooks have been reread and amended, with few content added here and there (including few sparse remarks about C++20).
+
+## Miscellaneous
+
+- A _CONTRIBUTING.md_ file was added explaining the workflow for contribution; a commit hook was also created to avoid committing a notebook with cells
+
+
+# [v20.03](https://gitlab.inria.fr/formations/cpp/gettingstartedwithmoderncpp/-/releases/v20.03)
+
+A second training session was given in [March 2020](https://sed.saclay.inria.fr/formations/2021-05-17-cpp/) but was ultimately interrupted in its middle by the Covid 19 shutdown. The lecturers were the same as for v19.05 below.
+
+The (relatively minor) modifications were:
+
+- Cleaning-up of all notebooks.
+- Reorganization of the TP, which was deemed too bulky in the first training session.
+
+
+
+# [v19.05](https://gitlab.inria.fr/formations/cpp/gettingstartedwithmoderncpp/-/releases/v19.05)
+
+Current lecture was given for the first time in [May 2019](https://sed.saclay.inria.fr/formations/2019-05-cpp/) by Sébastien Gilles [^sed-saclay] and Vincent Rouvreau [^sed-saclay].
+
+
+# [Original lecture](https://gitlab.inria.fr/FormationCpp/DebuterEnCpp)
+
+This tutorial is heavily inspired from a C++ tutorial created by David Chamont (CNRS) that was given as a lecture with the help of Vincent Rouvreau (Inria SED [^sed-saclay] Saclay) in 2016.
+
+This original version was in French and didn't use Jupyter notebooks; the bulk of the lecture is in the project [wiki](https://gitlab.inria.fr/formations/cpp/DebuterEnCpp/-/wikis/home).
+
+
+
+
+[^sed-saclay]: [Center Inria Saclay-Ile-de France](https://www.inria.fr/fr/centre-inria-saclay-ile-de-france) - SED[^sed]
+[^sed-paris]: [Center Inria Paris](https://www.inria.fr/fr/centre-inria-de-paris) - SED[^sed]
+[^sed]: SED is an acronym meaning _Experimentation and Development Department_; there is one such department per [Inria](https://www.inria.fr) center. 
\ No newline at end of file