diff --git a/README.md b/README.md
index 18101329011e03b57f482b9260034057014c83ef..532077858c6249a48732cf51e89c84e800386c1e 100644
--- a/README.md
+++ b/README.md
@@ -15,6 +15,9 @@ Before executing any script, please set up the environment variables for Vivado
 
 `source /tools/Xilinx/Vivado/2019.2/settings64.sh`
 
+## 202411_Conifer.pdf
+Teaching material
+
 ## sklearn_bdt.ipynb
 The main script to build a BDT model using sklearn, and make VHDL codes or create a HLS project.
 Depending on the backend selection, Conifer can transform the BDT model to either VHDL codes or to a HLS project. 
diff --git a/src/202411_Conifer.pdf b/src/202411_Conifer.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..2a2edaedbf5cdabef3e8976dff62634b2bf8d866
Binary files /dev/null and b/src/202411_Conifer.pdf differ