\n\n"))
+#+end_src
+*** Python code
+To use this type \n\n"))
+#+end_src
+
+#+begin_src emacs-lisp :tangle init.el
+(add-to-list 'org-structure-template-alist
+ '("P" "#+begin_src python :results output :session *python* :exports both\n\n#+end_src" "\n\n"))
+#+end_src
+
+#+begin_src emacs-lisp :tangle init.el
+(add-to-list 'org-structure-template-alist
+ '("PP" "#+begin_src python :results file :var matplot_lib_filename=(org-babel-temp-file \"figure\" \".png\") :exports both \nimport matplotlib.pyplot as plt\n\nimport numpy\nx=numpy.linspace(-15,15)\nplt.figure(figsize=(10,5))\nplt.plot(x,numpy.cos(x)/x)\nplt.tight_layout()\n\nplt.savefig(matplot_lib_filename)\nreturn(matplot_lib_filename)\n#+end_src" "\n\n"))
+#+end_src
+*** Bash "sh" code:
+To use this type \n\n"))
+#+end_src
+
+To use this type \n\n"))
+#+end_src
+*** Graphviz
+#+begin_src emacs-lisp :tangle init.el
+(add-to-list 'org-structure-template-alist
+ '("g" "#+begin_src dot :results output graphics :file \"/tmp/graph.pdf\" :exports both
+ digraph G {
+ node [color=black,fillcolor=white,shape=rectangle,style=filled,fontname=\"Helvetica\"];
+ A[label=\"A\"]
+ B[label=\"B\"]
+ A->B
+ }\n#+end_src" "\n\n"))
+#+end_src
+** Evaluating whole subtree: :LUKA:
+#+begin_src emacs-lisp
+(global-set-key (kbd "C-c S-t") 'org-babel-execute-subtree)
+#+end_src
+** Display images :ARNAUD:
+#+begin_src emacs-lisp :tangle init.el
+(add-hook 'org-babel-after-execute-hook 'org-display-inline-images)
+(add-hook 'org-mode-hook 'org-display-inline-images)
+(add-hook 'org-mode-hook 'org-babel-result-hide-all)
+#+end_src
diff --git a/module2/ressources/rr_org/journal.org b/module2/ressources/rr_org/journal.org
new file mode 100644
index 0000000000000000000000000000000000000000..64d48252f0cf02ccae4966db4ef7e9702345f4d2
--- /dev/null
+++ b/module2/ressources/rr_org/journal.org
@@ -0,0 +1,96 @@
+# -*- mode: org -*-
+# -*- coding: utf-8 -*-
+#+STARTUP: overview indent inlineimages logdrawer
+#+TITLE: Journal
+#+AUTHOR: Put your name here
+#+LANGUAGE: en
+#+TAGS: LIG(L) HOME(H) Europe(E) Blog(B) noexport(n) Stats(S)
+#+TAGS: Epistemology(E) Vulgarization(V) Teaching(T) R(R) OrgMode(O) Python(P)
+#+EXPORT_SELECT_TAGS: Blog
+#+OPTIONS: H:3 num:t toc:t \n:nil @:t ::t |:t ^:t -:t f:t *:t <:t
+#+OPTIONS: TeX:t LaTeX:nil skip:nil d:nil todo:t pri:nil tags:not-in-toc
+#+EXPORT_SELECT_TAGS: export
+#+EXPORT_EXCLUDE_TAGS: noexport
+#+COLUMNS: %25ITEM %TODO %3PRIORITY %TAGS
+#+SEQ_TODO: TODO(t!) STARTED(s!) WAITING(w@) APPT(a!) | DONE(d!) CANCELLED(c!) DEFERRED(f!)
+
+* 2018
+** 2018-02 March
+*** 2018-02-12 Monday
+**** Demonstrating Emacs/Orgmode shortcuts
+These informations were gathered and first demonstrated in my [[https://github.com/alegrand/RR_webinars/blob/master/1_replicable_article_laboratory_notebook/index.org][First
+webinar on reproducible research: litterate programming]].
+***** Emacs shortcuts
+Here are a few convenient emacs shortcuts for those that have never
+used emacs. In all of the emacs shortcuts, =C=Ctrl=, =M=Alt/Esc= and
+=S=Shift=. Note that you may want to use two hours to follow the emacs
+tutorial (=C-h t=). In the configuration file CUA keys have been
+activated and allow you to use classical copy/paste (=C-c/C-v=)
+shortcuts. This can be changed from the Options menu.
+ - =C-x C-c= exit
+ - =C-x C-s= save buffer
+ - =C-g= panic mode ;) type this whenever you want to exit an awful
+ series of shortcuts
+ - =C-Space= start selection marker although selection with shift and
+ arrows should work as well
+ - =C-l= reposition the screen
+ - =C-_= (or =C-z= if CUA keys have been activated)
+ - =C-s= search
+ - =M-%= replace
+ - =C-x C-h= get the list of emacs shortcuts
+ - =C-c C-h= get the list of emacs shortcuts considering the mode you are
+ currently using (e.g., C, Lisp, org, ...)
+ There are a bunch of cheatsheets also available out there (e.g.,
+ [[http://www.shortcutworld.com/en/linux/Emacs_23.2.1.html][this one for emacs]] and [[http://orgmode.org/orgcard.txt][this one for org-mode]] or this [[http://sachachua.com/blog/wp-content/uploads/2013/05/How-to-Learn-Emacs-v2-Large.png][graphical one]]).
+***** Org-mode
+ Many emacs shortcuts start by =C-x=. Org-mode's shortcuts generaly
+ start with =C-c=.
+ - =Tab= fold/unfold
+ - =C-c c= capture (finish capturing with =C-c C-c=, this is explained on
+ the top of the buffer that just opened)
+ - =C-c C-c= do something useful here (tag, execute, ...)
+ - =C-c C-o= open link
+ - =C-c C-t= switch todo
+ - =C-c C-e= export
+ - =M-Enter= new item/section
+ - =C-c a= agenda (try the =L= option)
+ - =C-c C-a= attach files
+ - =C-c C-d= set a deadl1ine (use =S-arrows= to navigate in the dates)
+ - =A-arrows= move subtree (add shift for the whole subtree)
+***** Org-mode Babel (for literate programming)
+ - =