<div class="row">
  <div class="col-md-6">
	  <h3 id="syllabus-shell">Take control with the Unix Shell</h3>
    <ul>
	    <li>Work <em>in</em> vs. work <em>below</em> the GUI</li>
	    <li>Navigate the shell</li>
	    <li><code>Find</code>, create, copy, move and delete folders and files</li>
	    <li>Shell over GUI: Command history and tab completion</li>
	    <li>Connect commands into workflows: pipes and redirection</li>
	    <li>Automate repetitive tasks: loops</li>
	    <li>Save and run workflows in scripts</li>
	  </ul>
	  <u>Resources:</u>
	  <ul>
		  <li><a href="{{site.swc_pages}}/shell-novice">Shell Lessons</a></li>
		  <li><a href="{{site.swc_pages}}/shell-novice/reference/">Shell Quick Reference</a></li>
		  <li><a href="http://explainshell.com/" target="_blank"><em>Explain Shell</em> (Parses shell commands and shows docs about the command)</a></li>
		  <li><a href="http://www.shellcheck.net/" target="_blank"><em>ShellCheck</em> (Identifies bugs in shell scripts)</a></li>
		  <li><a href="http://man.he.net/" target="_blank"><em>Linux Man Pages Online</em> (Same content as command line man/help pages in the Unix shell)</a></li>
	  </ul>
  </div>
	
  <div class="col-md-6">
	  <h3 id="syllabus-git">Manage & share data and tools with git/GitHub</h3>
    <ul>
	    <li>Access a repository and pull files</li>
	    <li>Create a repository</li>
	    <li>Record changes: <code>add</code>, <code>commit</code>, ...</li>
	    <li>View changes: <code>status</code>, <code>diff</code>, ...</li>
	    <li>Ignore files</li>
	    <li>Work on the web: <code>clone</code>, <code>pull</code>, <code>push</code>, ...</li>
	    <li>Resolve conflicts</li>
	  </ul>
	  <u>Resources:</u>
	  <ul>
		  <li><a href="{{site.swc_pages}}/git-novice">Git Lessons</a></li>
		  <li><a href="{{site.swc_pages}}/git-novice/reference">Git Quick Reference</a></li>
		  <li><a href="https://git-scm.com/book/en/v2/Git-in-Other-Environments-Git-in-Bash" target="_blank"><i>Mac/Linux:</i> Integrating Git into your shell prompt</a></li>
		  <li><a href="https://github.com/magicmonty/bash-git-prompt" target="_blank">An informative and fancy bash prompt for Git users</a></li>
		  <li><a href="https://education.github.com/pack" target="_blank">Unlimited <em>private</em> repositories for free on Github, <i>while you are a student</i></a></li>
		  <li><a href="https://git-annex.branchable.com/" target="_blank">Git for Archiving Data</a></li>
	  </ul>
  </div>
<div class="row">
  <div class="col-md-6">
	  <h3 id="syllabus-r">Analyze data in R</h3>
    <ul>
	    <li>Work with vectors and data frames</li>
	    <li>Read and plot data</li><li>Create and use functions</li>
	    <li>Create loops and conditionals</li>
		<li>Use R from the command line</li>
	  </ul>
	  <u>Resources:</u>
	  <ul>
		  <li><a href="{{site.swc_pages}}/r-novice-gapminder">R Lessons</a></li>
		  <li><a href="{{site.swc_pages}}/r-novice-gapminder/reference">R Quick Reference</a></li>
		  <li><a href="https://www.rdocumentation.org/" target="_blank">R documentation</a></li>
		  <li><a href="http://blog.moertel.com/posts/2006-01-20-wondrous-oddities-rs-function-call-semantics.html" target="_blank">R function call Semantics</a></li>
		  <li><a href="https://www.r-bloggers.com/" target="_blank">R News and Tutorials contributed by over 600 R Bloggers</a></li>
		  <li><a href="http://rmarkdown.rstudio.com/" target="_blank">R Markdown Site/Docs</a></li>
		  <li><a href="https://www.tutorialspoint.com/r/r_operators.htm" target="_blank">Tutorial: R Operators</a></li>
		  <li><a href="https://github.com/OHI-Science/ohicore/issues/104" target="_blank">Instructions to fix password error when pushing from RStudio</a></li>
	  </ul>
  </div>
 
</div>

<p>Syllabus subject to change if necessary.</p>
<hr/>
<!--
<div class="row">
  <div class="col-md-6">
    <h3 id="syllabus-shell">The Unix Shell</h3>
    <ul>
      <li>Files and Directories</li>
      <li>History and Tab Completion</li>
      <li>Pipes and Redirection</li>
      <li>Looping Over Files</li>
      <li>Creating and Running Shell Scripts</li>
      <li>Finding Things</li>
      <li><a href="{{site.swc_pages}}/shell-novice/reference">Reference...</a></li>
    </ul>
  </div>
  <div class="col-md-6">
    <h3 id="syllabus-r">Programming in R</h3>
    <ul>
      <li>Working with Vectors and Data Frames</li>
      <li>Reading and Plotting Data</li>
      <li>Creating and Using Functions</li>
      <li>Loops and Conditionals</li>
      <li>Using R from the Command Line</li>
      <li><a href="{{site.swc_pages}}/r-novice-inflammation/reference">Reference...</a></li>
    </ul>
  </div>
</div>
<div class="row">
  <div class="col-md-6">
    <h3 id="syllabus-git">Version Control with Git</h3>
    <ul>
      <li>Creating a Repository</li>
      <li>Recording Changes to Files: <code>add</code>, <code>commit</code>, ...</li>
      <li>Viewing Changes: <code>status</code>, <code>diff</code>, ...</li>
      <li>Ignoring Files</li>
      <li>Working on the Web: <code>clone</code>, <code>pull</code>, <code>push</code>, ...</li>
      <li>Resolving Conflicts</li>
      <li>Open Licenses</li>
      <li>Where to Host Work, and Why</li>
      <li><a href="{{site.swc_pages}}/git-novice/reference">Reference...</a></li>
    </ul>
  </div>
  <div class="col-md-6">
    <h3 id="syllabus-r">Open Refine</h3>
    <ul>
      <li>Introduction to OpenRefine</li>
      <li>Importing Data</li>
      <li>Basic Functions</li>
      <li>Advanced Functions</li>
      <li><a href="{{site.lc_pages}}library-openrefine/reference">Reference...</a></li>
    </ul>
  </div>
</div>
-->