PageSourceSearch

https://www.simondufour.ca/courses/

html simondufour.ca collected 2026-10-07 00:40:42 UTC 19,457 bytes, 1,206 lines download raw bytes

1<!DOCTYPE html><html lang="en-us" >
2
3
4<head>
5  <meta charset="utf-8" />
6  <meta name="viewport" content="width=device-width, initial-scale=1" />
7  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
8  
9  
10  
11    <meta name="generator" content="Wowchemy 5.4.0 for Hugo" />
12  
13
14  
15  
16
17
18
19
20
21
22
23
24
25  
26
27
28
29
30  
31  
32  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
33  
34
35  
36  
37  
38    
39      
40      <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&family=Roboto+Mono&family=Roboto:wght@400;700&display=swap">
41      <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&family=Roboto+Mono&family=Roboto:wght@400;700&display=swap" media="print" onload="this.media='all'">
42    
43  
44
45  
46  
47  
48  
49  
50    
51    
52    
53  
54  
55
56  <meta name="author" content="Simon Dufour (DVM, PhD)" />
57
58  
59  
60  
61    
62  
63  <meta name="description" content="Professor of Veterinary Epidemiology" />
64
65  
66  <link rel="alternate" hreflang="en-us" href="https://academic-demo.netlify.app/courses/" />
67
68  
69  
70  
71    <meta name="theme-color" content="#1565c0" />
72  
73
74  
75  
76
77  
78
79  <link rel="stylesheet" href="/css/vendor-bundle.min.f1ecf783c14edc00c9320c205831ad8e.css" media="print" onload="this.media='all'">
80
81  
82  
83  
84    
85    
86      <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/css/academicons.min.css" integrity="sha512-W0xM4mr6dEP9nREo7Z9z+9X70wytKvMGeDsj7ps2+xg5QPrEBXC8tAW1IFnzjR6eoJ90JmCnFzerQJTLzIEHjA==" crossorigin="anonymous" media="print" onload="this.media='all'">
87    
88
89    
90    
91    
92    
93      
94      
95    
96    
97    
98
99    
100    
101    
102      
103    
104    
105      
106      
107        
108          <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/highlightjs/[email protected]/build/styles/github.min.css" crossorigin="anonymous" title="hl-light" media="print" onload="this.media='all'">
109          <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/highlightjs/[email protected]/build/styles/dracula.min.css" crossorigin="anonymous" title="hl-dark" media="print" onload="this.media='all'" disabled>
110        
111      
112    
113
114    
115    
116    
117      <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/leaflet.min.css" integrity="" crossorigin="anonymous" media="print" onload="this.media='all'">
118    
119
120    
121
122    
123    
124      
125      
126
127      
128      
129
130      
131    
132      
133      
134
135      
136      
137
138      
139    
140      
141      
142
143      
144      
145
146      
147    
148      
149      
150
151      
152      
153
154      
155    
156      
157      
158
159      
160      
161
162      
163    
164      
165      
166
167      
168      
169
170      
171    
172      
173      
174
175      
176      
177
178      
179    
180      
181      
182
183      
184      
185
186      
187    
188      
189      
190
191      
192      
193
194      
195    
196      
197      
198
199      
200      
201
202      
203    
204      
205      
206
207      
208      
209
210      
211    
212      
213      
214
215      
216      
217
218      
219    
220      
221      
222
223      
224      
225        
226      
227
228      
229    
230      
231      
232
233      
234      
235
236      
237    
238      
239      
240
241      
242      
243
244      
245    
246  
247
248  
249  
250  
251  
252  
253  <link rel="stylesheet" href="/css/wowchemy.512574799414e7d36471486881070b0f.css" />
254
255  
256
257
258
259  
260
261  
262
263  
264
265
266
267
268  
269  
270  
271
272  
273    <link rel="alternate" href="/courses/index.xml" type="application/rss+xml" title="Simon Dufour" />
274  
275
276  
277    <link rel="manifest" href="/manifest.webmanifest" />
278  
279
280  <link rel="icon" type="image/png" href="/media/icon_hua2ec155b4296a9c9791d015323e16eb5_11927_32x32_fill_lanczos_center_3.png" />
281  <link rel="apple-touch-icon" type="image/png" href="/media/icon_hua2ec155b4296a9c9791d015323e16eb5_11927_180x180_fill_lanczos_center_3.png" />
282
283  <link rel="canonical" href="https://academic-demo.netlify.app/courses/" />
284
285  
286  
287  
288  
289  
290  
291  
292  
293    
294    
295  
296  
297
298  
299  
300    
301    
302  
303  <meta property="twitter:card" content="summary" />
304  
305  <meta property="og:site_name" content="Simon Dufour" />
306  <meta property="og:url" content="https://academic-demo.netlify.app/courses/" />
307  <meta property="og:title" content="Courses | Simon Dufour" />
308  <meta property="og:description" content="Professor of Veterinary Epidemiology" /><meta property="og:image" content="https://academic-demo.netlify.app/media/icon_hua2ec155b4296a9c9791d015323e16eb5_11927_512x512_fill_lanczos_center_3.png" />
309    <meta property="twitter:image" content="https://academic-demo.netlify.app/media/icon_hua2ec155b4296a9c9791d015323e16eb5_11927_512x512_fill_lanczos_center_3.png" /><meta property="og:locale" content="en-us" />
310  
311    
312      <meta property="og:updated_time" content="2026-03-26T00:00:00&#43;00:00" />
313    
314  
315
316  
317
318
319
320  
321
322  
323
324
325
326
327
328  <title>Courses | Simon Dufour</title>
329</head>
330
331
332<body id="top" data-spy="scroll" data-offset="70" data-target="#TableOfContents" class="page-wrapper   " data-wc-page-id="a98a8836220067f37599a398a7c77b75" >
333
334  
335  
336  
337  
338  
339  
340  
341  
342  
343  
343<script src="/js/wowchemy-init.min.8f76bdc9e086322ed5147724ebba3d06.js"></script>
343
344
345  
346
347
348<aside class="search-modal" id="search">
349  <div class="container">
350    <section class="search-header">
351
352      <div class="row no-gutters justify-content-between mb-3">
353        <div class="col-6">
354          <h1>Search</h1>
355        </div>
356        <div class="col-6 col-search-close">
357          <a class="js-search" href="#" aria-label="Close"><i class="fas fa-times-circle text-muted" aria-hidden="true"></i></a>
358        </div>
359      </div>
360
361      <div id="search-box">
362        
363        <input name="q" id="search-query" placeholder="Search..." autocapitalize="off"
364        autocomplete="off" autocorrect="off" spellcheck="false" type="search" class="form-control"
365        aria-label="Search...">
366        
367      </div>
368
369      
370      
371
372      
373
374    </section>
375    <section class="section-search-results">
376
377      <div id="search-hits">
378        
379      </div>
380
381    </section>
382  </div>
383</aside>
384
385
386
387  <div class="page-header">
388    
389
390
391
392
393
394
395
396
397
398
399
400
401<header class="header--fixed">
402  <nav class="navbar navbar-expand-lg navbar-light compensate-for-scrollbar" id="navbar-main">
403    <div class="container-xl">
404
405      
406      <div class="d-none d-lg-inline-flex">
407        <a class="navbar-brand" href="/">Simon Dufour</a>
408      </div>
409      
410
411      
412      <button type="button" class="navbar-toggler" data-toggle="collapse"
413              data-target="#navbar-content" aria-controls="navbar-content" aria-expanded="false" aria-label="Toggle navigation">
414      <span><i class="fas fa-bars"></i></span>
415      </button>
416      
417
418      
419      <div class="navbar-brand-mobile-wrapper d-inline-flex d-lg-none">
420        <a class="navbar-brand" href="/">Simon Dufour</a>
421      </div>
422      
423
424      
425      
426      <div class="navbar-collapse main-menu-item collapse justify-content-start" id="navbar-content">
427
428        
429        <ul class="navbar-nav d-md-inline-flex">
430          
431
432          
433
434          
435          
436          
437            
438          
439
440          
441
442          
443          
444          
445          
446
447          
448            
449              
450              
451            
452            
453              
454              
455              
456                
457              
458              
459            
460          
461
462          <li class="nav-item">
463            <a class="nav-link " href="/#featured"><span>Publications</span></a>
464          </li>
465
466          
467          
468
469          
470
471          
472          
473          
474            
475          
476
477          
478
479          
480          
481          
482          
483
484          
485            
486              
487              
488            
489            
490              
491              
492              
493                
494              
495              
496            
497          
498
499          <li class="nav-item">
500            <a class="nav-link " href="/#talks"><span>Outreach</span></a>
501          </li>
502
503          
504          
505
506          
507
508          
509          
510          
511            
512          
513
514          
515
516          
517          
518          
519          
520
521          
522            
523              
524              
525            
526            
527          
528
529          <li class="nav-item">
530            <a class="nav-link  active" href="/courses"><span>Courses</span></a>
531          </li>
532
533          
534          
535
536          
537
538          
539          
540          
541            
542          
543
544          
545
546          
547          
548          
549          
550
551          
552            
553              
554              
555            
556            
557              
558              
559              
560                
561              
562              
563            
564          
565
566          <li class="nav-item">
567            <a class="nav-link " href="/#contact"><span>Contact</span></a>
568          </li>
569
570          
571          
572
573        
574
575          
576        </ul>
577      </div>
578
579      <ul class="nav-icons navbar-nav flex-row ml-auto d-flex pl-md-2">
580
581        
582        
583          
584        
585          
586        
587
588        
589        
590        <li class="nav-item">
591          <a class="nav-link js-search" href="#" aria-label="Search"><i class="fas fa-search" aria-hidden="true"></i></a>
592        </li>
593        
594
595        
596        
597        <li class="nav-item dropdown theme-dropdown">
598          <a href="#" class="nav-link" data-toggle="dropdown" aria-haspopup="true" aria-label="Display preferences">
599            <i class="fas fa-moon" aria-hidden="true"></i>
600          </a>
601          <div class="dropdown-menu">
602            <a href="#" class="dropdown-item js-set-theme-light">
603              <span>Light</span>
604            </a>
605            <a href="#" class="dropdown-item js-set-theme-dark">
606              <span>Dark</span>
607            </a>
608            <a href="#" class="dropdown-item js-set-theme-auto">
609              <span>Automatic</span>
610            </a>
611          </div>
612        </li>
613        
614
615        
616        
617
618      </ul>
619
620    </div>
621  </nav>
622</header>
623
624
625  </div>
626
627  <div class="page-body">
628    
629
630
631
632
633
634
635
636
637
638
639
640
641  
642
643  
644  
645  
646    
647  
648<div class="universal-wrapper pt-3">
649  <h1>Courses</h1>
650
651  
652
653  
654</div>
655
656
657
658<div class="universal-wrapper">
659  
660    <div class="article-style"><p>The complete materials for these courses are freely available. Have fun!</p>
661</div>
662  
663
664  
665  
666    
667
668
669
670
671
672
673
674
675
676
677
678
679
680  
681
682
683<div class="media stream-item view-compact">
684  <div class="media-body">
685
686    <div class="section-subheading article-title mb-0 mt-0">
687      <a href="/courses/lcm-dx-course/" >Bayesian latent class models for prevalence estimation and diagnostic test evaluation</a>
688    </div>
689
690    
691    <a href="/courses/lcm-dx-course/"  class="summary-link">
692      <div class="article-style">
693        This textbook on Bayesian latent class models was initially developed to support a workshop offered with my colleague Juan Carlos Arango Sabogal. Bayesian statistical methods have been widely applied in veterinary science and epidemiological research.
694      </div>
695    </a>
696    
697
698    <div class="stream-meta article-metadata">
699
700      
701
702      
703        
704
705
706<div class="article-metadata">
707
708  
709  
710
711  
712  <span class="article-date">
713    
714    
715      
716    
717    Mar 26, 2026
718  </span>
719  
720
721  
722
723  
724
725  
726  
727  
728  
729  
730  
731
732  
733  
734  <span class="middot-divider"></span>
735  <span class="article-categories">
736    <i class="fas fa-folder mr-1"></i><a href="/category/r/">R</a>, <a href="/category/statistics/">Statistics</a>, <a href="/category/diagnostic-test/">Diagnostic test</a>, <a href="/category/bayesian/">Bayesian</a></span>
737  
738
739</div>
740
741      
742    </div>
743
744    
745
746  </div>
747  <div class="ml-3">
748    
749    
750  </div>
751</div>
752
753  
754    
755
756
757
758
759
760
761
762
763
764
765
766
767
768  
769
770
771<div class="media stream-item view-compact">
772  <div class="media-body">
773
774    <div class="section-subheading article-title mb-0 mt-0">
775      <a href="/courses/r-for-regression/" >Régression avec R</a>
776    </div>
777
778    
779    <a href="/courses/r-for-regression/"  class="summary-link">
780      <div class="article-style">
781        This document is in French. En français! C'est une partie de mon cours avancé d'épidémiologie (PTM6675). J'y décris les procédures de bases dans R pour réaliser les régressions linéaires et logistiques, les régressions pour les données de compte et d'incidence, ainsi que les analyses de survie.
782      </div>
783    </a>
784    
785
786    <div class="stream-meta article-metadata">
787
788      
789
790      
791        
792
793
794<div class="article-metadata">
795
796  
797  
798
799  
800  <span class="article-date">
801    
802    
803      
804    
805    Jan 19, 2023
806  </span>
807  
808
809  
810
811  
812
813  
814  
815  
816  
817  
818  
819
820  
821  
822  <span class="middot-divider"></span>
823  <span class="article-categories">
824    <i class="fas fa-folder mr-1"></i><a href="/category/r/">R</a>, <a href="/category/statistics/">Statistics</a></span>
825  
826
827</div>
828
829      
830    </div>
831
832    
833
834  </div>
835  <div class="ml-3">
836    
837    
838  </div>
839</div>
840
841  
842    
843
844
845
846
847
848
849
850
851
852
853
854
855
856  
857
858
859<div class="media stream-item view-compact">
860  <div class="media-body">
861
862    <div class="section-subheading article-title mb-0 mt-0">
863      <a href="/courses/quantitative-bias-analyses/" >Quantitative biases analyses using Bayesian methods</a>
864    </div>
865
866    
867    <a href="/courses/quantitative-bias-analyses/"  class="summary-link">
868      <div class="article-style">
869        This document was developped as part of a 5-day course on quantitative biases analyses developed with my colleague Ian Dohoo, from University of Prince Edward Island. In this course we proposed ways to adjust, during the statistical analyses phase, for the biases generated by the study design.
870      </div>
871    </a>
872    
873
874    <div class="stream-meta article-metadata">
875
876      
877
878      
879        
880
881
882<div class="article-metadata">
883
884  
885  
886
887  
888  <span class="article-date">
889    
890    
891      
892    
893    Aug 27, 2021
894  </span>
895  
896
897  
898
899  
900
901  
902  
903  
904  
905  
906  
907
908  
909  
910  <span class="middot-divider"></span>
911  <span class="article-categories">
912    <i class="fas fa-folder mr-1"></i><a href="/category/r/">R</a>, <a href="/category/bayesian/">Bayesian</a></span>
913  
914
915</div>
916
917      
918    </div>
919
920    
921
922  </div>
923  <div class="ml-3">
924    
925    
926  </div>
927</div>
928
929  
930    
931
932
933
934
935
936
937
938
939
940
941
942
943
944  
945
946
947<div class="media stream-item view-compact">
948  <div class="media-body">
949
950    <div class="section-subheading article-title mb-0 mt-0">
951      <a href="/courses/mastitis-mooc/" >Mastitis MOOC series / Les MOOC mammite</a>
952    </div>
953
954    
955    <a href="/courses/mastitis-mooc/"  class="summary-link">
956      <div class="article-style">
957        Think you know everything there is to know about mastitis? A few year ago, a bunch of international experts sat down together to develop this 
957series of free courses on bovine mastitis (English and Français).
958      </div>
959    </a>
960    
961
962    <div class="stream-meta article-metadata">
963
964      
965
966      
967        
968
969
970<div class="article-metadata">
971
972  
973  
974
975  
976  <span class="article-date">
977    
978    
979      
980    
981    Jan 1, 2021
982  </span>
983  
984
985  
986
987  
988
989  
990  
991  
992  
993  
994  
995
996  
997  
998  <span class="middot-divider"></span>
999  <span class="article-categories">
1000    <i class="fas fa-folder mr-1"></i><a href="/category/mastitis/">Mastitis</a>, <a href="/category/cow/">Cow</a>, <a href="/category/mammite/">Mammite</a>, <a href="/category/vaches/">Vaches</a></span>
1001  
1002
1003</div>
1004
1005      
1006    </div>
1007
1008    
1009
1010  </div>
1011  <div class="ml-3">
1012    
1013    
1014  </div>
1015</div>
1016
1017  
1018
1019  
1020
1021</div>
1022  </div>
1023
1024  <div class="page-footer">
1025    
1026    
1027    <div class="container">
1028      <footer class="site-footer">
1029
1030  
1031
1032
1033
1034  
1035
1036  
1037
1038  
1039
1040  
1041  
1042
1043
1044
1045
1046
1047
1048  <p class="powered-by">
1049    
1050    
1051    
1052      
1053      
1054      
1055      
1056      
1057      
1058      Published with <a href="https://wowchemy.com/?utm_campaign=poweredby" target="_blank" rel="noopener">Wowchemy</a> — the free, <a href="https://github.com/wowchemy/wowchemy-hugo-themes" target="_blank" rel="noopener">open source</a> website builder that empowers creators.
1059    
1060  </p>
1061</footer>
1062
1063    </div>
1064    
1065  </div>
1066
1067  
1068<div id="modal" class="modal fade" role="dialog">
1069  <div class="modal-dialog">
1070    <div class="modal-content">
1071      <div class="modal-header">
1072        <h5 class="modal-title">Cite</h5>
1073        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
1074          <span aria-hidden="true">&times;</span>
1075        </button>
1076      </div>
1077      <div class="modal-body">
1078        <pre><code class="tex hljs"></code></pre>
1079      </div>
1080      <div class="modal-footer">
1081        <a class="btn btn-outline-primary my-1 js-copy-cite" href="#" target="_blank">
1082          <i class="fas fa-copy"></i> Copy
1083        </a>
1084        <a class="btn btn-outline-primary my-1 js-download-cite" href="#" target="_blank">
1085          <i class="fas fa-download"></i> Download
1086        </a>
1087        <div id="modal-error"></div>
1088      </div>
1089    </div>
1090  </div>
1091</div>
1092
1093      
1094
1095    
1096    
1096<script src="/js/vendor-bundle.min.b73dfaac3b6499dc997741748a7c3fe2.js"></script>
1096
1097
1098    
1099    
1100    
1101      
1102      
1103        
1103<script src="https://cdn.jsdelivr.net/gh/desandro/[email protected]/imagesloaded.pkgd.min.js" integrity="sha512-S5PZ9GxJZO16tT9r3WJp/Safn31eu8uWrzglMahDT4dsmgqWonRY9grk3j+3tfuPr9WJNsfooOR7Gi7HL5W2jw==" crossorigin="anonymous"></script>
1103
1104        
1104<script src="https://cdn.jsdelivr.net/gh/metafizzy/[email protected]/dist/isotope.pkgd.min.js" integrity="sha512-Zq2BOxyhvnRFXu0+WE6ojpZLOU2jdnqbrM1hmVdGzyeCa1DgM3X5Q4A/Is9xA1IkbUeDd7755dNNI/PzSf2Pew==" crossorigin="anonymous"></script>
1104
1105      
1106
1107      
1108      
1109
1110      
1111
1112      
1113        
1114        
1114<script src="https://cdn.jsdelivr.net/gh/highlightjs/[email protected]/build/highlight.min.js" integrity="sha512-Ypjm0o7jOxAd4hpdoppSEN0TQOC19UtPAqD+4s5AlXmUvbmmS/YMxYqAqarQYyxTnB6/rqip9qcxlNB/3U9Wdg==" crossorigin="anonymous"></script>
1114
1115        
1116        
1117        
1117<script src="https://cdn.jsdelivr.net/gh/highlightjs/[email protected]/build/languages/r.min.js" crossorigin="anonymous"></script>
1117
1118        
1119        
1119<script src="https://cdn.jsdelivr.net/gh/highlightjs/[email protected]/build/languages/python.min.js" crossorigin="anonymous"></script>
1119
1120        
1121        
1121<script src="https://cdn.jsdelivr.net/gh/highlightjs/[email protected]/build/languages/latex.min.js" crossorigin="anonymous"></script>
1121
1122        
1123      
1124
1125    
1126
1127    
1128    
1129    
1130      
1130<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/leaflet.min.js" integrity="" crossorigin="anonymous"></script>
1130
1131    
1132
1133    
1134    
1135
1136    
1137    
1138    
1139      
1140      
1140<script id="search-hit-fuse-template" type="text/x-template">
1141        <div class="search-hit" id="summary-{{key}}">
1142          <div class="search-hit-content">
1143            <div class="search-hit-name">
1144              <a href="{{relpermalink}}">{{title}}</a>
1145              <div class="article-metadata search-hit-type">{{type}}</div>
1146              <p class="search-hit-description">{{snippet}}</p>
1147            </div>
1148          </div>
1149        </div>
1150      </script>
1150
1151      
1152        
1152<script src="https://cdn.jsdelivr.net/gh/krisk/[email protected]/dist/fuse.min.js" integrity="sha512-o38bmzBGX+hD3JHWUFCDA09btWaqrNmoJ3RXLlrysA7PP01Kgs4UlE4MhelE1v5dJR3+cxlR4qQlotsW7jKsnw==" crossorigin="anonymous"></script>
1152
1153        
1153<script src="https://cdn.jsdelivr.net/gh/julmot/[email protected]/dist/jquery.mark.min.js" integrity="sha512-mhbv5DqBMgrWL+32MmsDOt/OAvqr/cHimk6B8y/bx/xS88MVkYGPiVv2ixKVrkywF2qHplNRUvFsAHUdxZ3Krg==" crossorigin="anonymous"></script>
1153
1154      
1155    
1156
1157    
1158    
1159
1160    
1161    
1162    
1163    
1164
1165    
1166    
1167      
1168      
1169      
1170      
1171      
1172      
1173      
1174    
1175
1176    
1177
1178    
1179    
1180    
1181    
1181<script id="page-data" type="application/json">{"use_headroom":true}</script>
1181
1182
1183    
1184    
1185      
1185<script src="/js/wowchemy-headroom.1cb9e2fc8399acee94eab837265b73bf.js" type="module"></script>
1185
1186    
1187    
1188    
1189    
1190    
1191    
1192    
1193      
1194      
1195    
1196    
1197    
1197<script src="/en/js/wowchemy.min.247fd8f54253895301106e3006f53f38.js"></script>
1197
1198
1199    
1200  
1200<script async defer src="https://buttons.github.io/buttons.js"></script>
1200
1201
1202
1203
1204
1205</body>
1206</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.