3 <h3 id="syllabus-shell">The Unix Shell</h3>
5 <li>Files and directories</li>
6 <li>History and tab completion</li>
7 <li>Pipes and redirection</li>
8 <li>Looping over files</li>
9 <li>Creating and running shell scripts</li>
10 <li>Finding things</li>
11 <li><a href="{{site.swc_pages}}/shell-novice/reference/">Reference...</a></li>
14 <div class="col-md-6">
15 <h3 id="syllabus-python">Programming in Python</h3>
17 <li>Using libraries</li>
18 <li>Working with arrays</li>
19 <li>Reading and plotting data</li>
20 <li>Creating and using functions</li>
21 <li>Loops and conditionals</li>
22 <li>Defensive programming</li>
23 <li>Using Python from the command line</li>
24 <li><a href="{{site.swc_pages}}/python-novice-inflammation/reference/">Reference...</a></li>
28 <div class="col-md-6">
29 <h3 id="syllabus-r">Programming in R</h3>
31 <li>Working with vectors and data frames</li>
32 <li>Reading and plotting data</li>
33 <li>Creating and using functions</li>
34 <li>Loops and conditionals</li>
35 <li>Using R from the command line</li>
36 <li><a href="{{site.swc_pages}}/r-novice-inflammation/reference/">Reference...</a></li>
41 <div class="col-md-6">
42 <h3 id="syllabus-matlab">Programming in MATLAB</h3>
44 <li>Working with arrays</li>
45 <li>Reading and plotting data</li>
46 <li>Creating and using functions</li>
47 <li>Loops and conditionals</li>
48 <li>Defensive programming</li>
49 <li><a href="{{site.swc_pages}}/matlab-novice-inflammation/reference/">Reference...</a></li>
56 <div class="col-md-6">
57 <h3 id="syllabus-git">Version Control with Git</h3>
59 <li>Creating a repository</li>
60 <li>Recording changes to files: <code>add</code>, <code>commit</code>, ...</li>
61 <li>Viewing changes: <code>status</code>, <code>diff</code>, ...</li>
62 <li>Ignoring files</li>
63 <li>Working on the web: <code>clone</code>, <code>pull</code>, <code>push</code>, ...</li>
64 <li>Resolving conflicts</li>
65 <li>Open licenses</li>
66 <li>Where to host work, and why</li>
67 <li><a href="{{site.swc_pages}}/git-novice/reference/">Reference...</a></li>
71 <div class="col-md-6">
72 <h3 id="syllabus-sql">Managing Data with SQL</h3>
74 <li>Reading and sorting data</li>
75 <li>Filtering with <code>where</code></li>
76 <li>Calculating new values on the fly</li>
77 <li>Handling missing values</li>
78 <li>Combining values using aggregation</li>
79 <li>Combining information from multiple tables using <code>join</code></li>
80 <li>Creating, modifying, and deleting data</li>
81 <li>Programming with databases</li>
82 <li><a href="{{site.swc_pages}}/sql-novice-survey/reference/">Reference...</a></li>
86 <div class="col-md-6">
87 <h3 id="syllabus-r">Open Refine</h3>
89 <li>Introduction to OpenRefine</li>
90 <li>Importing data</li>
91 <li>Basic functions</li>
92 <li>Advanced Functions</li>
93 <li><a href="{{site.lc_pages}}library-openrefine/reference">Reference...</a></li>