# Mini Courses

- [Schedule](/mini-courses/schedule.md)
- [Previous Teaching](/mini-courses/schedule/previous-teaching.md)
- [Introduction to Unix and KI Computational Resources](/mini-courses/introduction-to-unix-and-ki-computational-resources.md)
- [Basic Unix](/mini-courses/introduction-to-unix-and-ki-computational-resources/basic-unix.md)
- [Why Unix?](/mini-courses/introduction-to-unix-and-ki-computational-resources/basic-unix/why-unix.md)
- [The Unix Tree](/mini-courses/introduction-to-unix-and-ki-computational-resources/basic-unix/the-unix-tree.md)
- [The Unix Terminal and Shell](/mini-courses/introduction-to-unix-and-ki-computational-resources/basic-unix/the-unix-terminal-and-shell.md)
- [Anatomy of a Unix Command](/mini-courses/introduction-to-unix-and-ki-computational-resources/basic-unix/anatomy-of-a-unix-command.md)
- [Basic Unix Commands](/mini-courses/introduction-to-unix-and-ki-computational-resources/basic-unix/basic-unix-commands.md)
- [Output Redirection and Piping](/mini-courses/introduction-to-unix-and-ki-computational-resources/basic-unix/output-redirection-and-piping.md)
- [Manual Pages](/mini-courses/introduction-to-unix-and-ki-computational-resources/basic-unix/manual-pages.md)
- [Access Rights](/mini-courses/introduction-to-unix-and-ki-computational-resources/basic-unix/access-rights.md)
- [Unix Text Editors](/mini-courses/introduction-to-unix-and-ki-computational-resources/basic-unix/unix-text-editors.md)
- [nano](/mini-courses/introduction-to-unix-and-ki-computational-resources/basic-unix/unix-text-editors/nano.md)
- [vi / vim](/mini-courses/introduction-to-unix-and-ki-computational-resources/basic-unix/unix-text-editors/vi-vim.md)
- [emacs](/mini-courses/introduction-to-unix-and-ki-computational-resources/basic-unix/unix-text-editors/emacs.md)
- [Shell Scripts](/mini-courses/introduction-to-unix-and-ki-computational-resources/basic-unix/shell-scripts.md)
- [Software Installation](/mini-courses/introduction-to-unix-and-ki-computational-resources/software-installation.md)
- [Module](/mini-courses/introduction-to-unix-and-ki-computational-resources/software-installation/module.md)
- [Conda Environment](/mini-courses/introduction-to-unix-and-ki-computational-resources/software-installation/conda-environment.md)
- [Slurm](/mini-courses/introduction-to-unix-and-ki-computational-resources/slurm.md)
- [Introduction to Unix](/mini-courses/introduction-to-unix.md)
- [Why Unix?](/mini-courses/introduction-to-unix/why-unix.md)
- [The Unix Filesystem](/mini-courses/introduction-to-unix/the-unix-filesystem.md)
- [The Unix Tree](/mini-courses/introduction-to-unix/the-unix-filesystem/the-unix-tree.md)
- [Network Filesystems](/mini-courses/introduction-to-unix/the-unix-filesystem/network-filesystems.md)
- [The Unix Shell](/mini-courses/introduction-to-unix/the-unix-shell.md)
- [About the Unix Shell](/mini-courses/introduction-to-unix/the-unix-shell/about-the-unix-shell.md)
- [Unix Shell Manual Pages](/mini-courses/introduction-to-unix/the-unix-shell/unix-shell-manual-pages.md)
- [Using the Unix Shell](/mini-courses/introduction-to-unix/the-unix-shell/using-the-unix-shell.md)
- [Viewing the Unix Tree](/mini-courses/introduction-to-unix/the-unix-shell/using-the-unix-shell/viewing-the-unix-tree.md)
- [Traversing the Unix Tree](/mini-courses/introduction-to-unix/the-unix-shell/using-the-unix-shell/traversing-the-unix-tree.md)
- [Editing the Unix Tree](/mini-courses/introduction-to-unix/the-unix-shell/using-the-unix-shell/editing-the-unix-tree.md)
- [Searching the Unix Tree](/mini-courses/introduction-to-unix/the-unix-shell/using-the-unix-shell/searching-the-unix-tree.md)
- [Files](/mini-courses/introduction-to-unix/files.md)
- [Viewing File Contents](/mini-courses/introduction-to-unix/files/viewing-file-contents.md)
- [Creating and Editing Files](/mini-courses/introduction-to-unix/files/creating-and-editing-files.md)
- [Manipulating Files](/mini-courses/introduction-to-unix/files/manipulating-files.md)
- [Symbolic Links](/mini-courses/introduction-to-unix/files/symbolic-links.md)
- [File Ownership](/mini-courses/introduction-to-unix/files/file-ownership.md)
- [How Unix File Ownership Works](/mini-courses/introduction-to-unix/files/file-ownership/how-unix-file-ownership-works.md)
- [Change File Ownership and Permissions](/mini-courses/introduction-to-unix/files/file-ownership/change-file-ownership-and-permissions.md)
- [File Transfer (in-progress)](/mini-courses/introduction-to-unix/files/file-transfer-in-progress.md)
- [File Storage and Compression](/mini-courses/introduction-to-unix/files/file-storage-and-compression.md)
- [Getting System Information](/mini-courses/introduction-to-unix/getting-system-information.md)
- [Writing Scripts](/mini-courses/introduction-to-unix/writing-scripts.md)
- [Schedule Scripts Using Crontab](/mini-courses/introduction-to-unix/schedule-scripts-using-crontab.md)
- [Advanced Utilization of IGB Computational Resources](/mini-courses/advanced-utilization-of-igb-computational-resources.md)
- [High Performance Computing Clusters](/mini-courses/advanced-utilization-of-igb-computational-resources/high-performance-computing-clusters.md)
- [Slurm](/mini-courses/advanced-utilization-of-igb-computational-resources/slurm.md)
- [Checking the Status of Computing Nodes](/mini-courses/advanced-utilization-of-igb-computational-resources/slurm/checking-the-status-of-computing-nodes.md)
- [Submitting Jobs / Slurm Scripts](/mini-courses/advanced-utilization-of-igb-computational-resources/slurm/submitting-jobs-slurm-scripts.md)
- [Interactive Sessions](/mini-courses/advanced-utilization-of-igb-computational-resources/slurm/interactive-sessions.md)
- [Package Management](/mini-courses/advanced-utilization-of-igb-computational-resources/package-management.md)
- [The System Package Manager](/mini-courses/advanced-utilization-of-igb-computational-resources/package-management/the-system-package-manager.md)
- [Environment Modules](/mini-courses/advanced-utilization-of-igb-computational-resources/package-management/environment-modules.md)
- [Conda Environments](/mini-courses/advanced-utilization-of-igb-computational-resources/package-management/conda-environments.md)
- [SSH Port Forwarding](/mini-courses/advanced-utilization-of-igb-computational-resources/ssh-port-forwarding.md)
- [SSH Port Forwarding Jupyter Notebooks](/mini-courses/advanced-utilization-of-igb-computational-resources/ssh-port-forwarding/ssh-port-forwarding-jupyter-notebooks.md)
- [Containerization](/mini-courses/advanced-utilization-of-igb-computational-resources/containerization.md)
- [Docker](/mini-courses/advanced-utilization-of-igb-computational-resources/containerization/docker.md)
- [Docker Installation](/mini-courses/advanced-utilization-of-igb-computational-resources/containerization/docker/docker-installation.md)
- [Running Docker Images](/mini-courses/advanced-utilization-of-igb-computational-resources/containerization/docker/running-docker-images.md)
- [Building Docker Images](/mini-courses/advanced-utilization-of-igb-computational-resources/containerization/docker/building-docker-images.md)
- [Singularity](/mini-courses/advanced-utilization-of-igb-computational-resources/containerization/singularity.md)
- [Differences from Docker](/mini-courses/advanced-utilization-of-igb-computational-resources/containerization/singularity/differences-from-docker.md)
- [Running Images in Singularity](/mini-courses/advanced-utilization-of-igb-computational-resources/containerization/singularity/running-images-in-singularity.md)
- [Running Nextflow / nf-core Pipelines](/mini-courses/advanced-utilization-of-igb-computational-resources/running-nextflow-nf-core-pipelines.md)
- [Python](/mini-courses/python.md)
- [Introduction to Python for Biologists](/mini-courses/python/introduction-to-python-for-biologists.md)
- [Interactive Python](/mini-courses/python/introduction-to-python-for-biologists/interactive-python.md)
- [Types](/mini-courses/python/introduction-to-python-for-biologists/types.md)
- [Strings](/mini-courses/python/introduction-to-python-for-biologists/types/strings.md)
- [Lists](/mini-courses/python/introduction-to-python-for-biologists/types/lists.md)
- [Tuples](/mini-courses/python/introduction-to-python-for-biologists/types/tuples.md)
- [Dictionaries](/mini-courses/python/introduction-to-python-for-biologists/types/dictionaries.md)
- [Control Flow](/mini-courses/python/introduction-to-python-for-biologists/control-flow.md)
- [Loops](/mini-courses/python/introduction-to-python-for-biologists/loops.md)
- [For Loops](/mini-courses/python/introduction-to-python-for-biologists/loops/for-loops.md)
- [While Loops](/mini-courses/python/introduction-to-python-for-biologists/loops/while-loops.md)
- [Control Flows and Loops](/mini-courses/python/introduction-to-python-for-biologists/control-flows-and-loops.md)
- [Storing Programs for Re-use](/mini-courses/python/introduction-to-python-for-biologists/storing-programs-for-re-use.md)
- [Reading and Writing Files](/mini-courses/python/introduction-to-python-for-biologists/reading-and-writing-files.md)
- [Functions](/mini-courses/python/introduction-to-python-for-biologists/functions.md)
- [Biopython](/mini-courses/python/biopython.md)
- [About Biopython](/mini-courses/python/biopython/about-biopython.md)
- [Quick Start](/mini-courses/python/biopython/quick-start.md)
- [Basic Sequence Analyses](/mini-courses/python/biopython/quick-start/basic-sequence-analyses.md)
- [SeqRecord](/mini-courses/python/biopython/quick-start/seqrecord.md)
- [Sequence IO](/mini-courses/python/biopython/quick-start/sequence-io.md)
- [Exploration of Entrez Databases](/mini-courses/python/biopython/quick-start/exploration-of-entrez-databases.md)
- [Example Projects](/mini-courses/python/biopython/example-projects.md)
- [Coronavirus Exploration](/mini-courses/python/biopython/example-projects/coronavirus-exploration.md)
- [Translating a eukaryotic FASTA file of CDS entries](/mini-courses/python/biopython/example-projects/translating-a-eukaryotic-fasta-file-of-cds-entries.md)
- [Further Resources](/mini-courses/python/biopython/further-resources.md)
- [Machine Learning with Python](/mini-courses/python/machine-learning-with-python.md)
- [About Machine Learning](/mini-courses/python/machine-learning-with-python/about-machine-learning.md)
- [Hands-On](/mini-courses/python/machine-learning-with-python/hands-on.md)
- [Project Introduction](/mini-courses/python/machine-learning-with-python/hands-on/project-introduction.md)
- [Supervised Approaches](/mini-courses/python/machine-learning-with-python/hands-on/supervised-approaches.md)
- [The Logistic Regression Model](/mini-courses/python/machine-learning-with-python/hands-on/supervised-approaches/the-logistic-regression-model.md)
- [K-Nearest Neighbors](/mini-courses/python/machine-learning-with-python/hands-on/supervised-approaches/k-nearest-neighbors.md)
- [Unsupervised Approaches](/mini-courses/python/machine-learning-with-python/hands-on/unsupervised-approaches.md)
- [K-Means Clustering](/mini-courses/python/machine-learning-with-python/hands-on/unsupervised-approaches/k-means-clustering.md)
- [Further Resources](/mini-courses/python/machine-learning-with-python/hands-on/further-resources.md)
- [Data Processing with Python](/mini-courses/python/data-processing-with-python.md)
- [Pandas](/mini-courses/python/data-processing-with-python/pandas.md)
- [About Pandas](/mini-courses/python/data-processing-with-python/pandas/about-pandas.md)
- [Making DataFrames](/mini-courses/python/data-processing-with-python/pandas/making-dataframes.md)
- [Inspecting DataFrames](/mini-courses/python/data-processing-with-python/pandas/inspecting-dataframes.md)
- [Slicing DataFrames](/mini-courses/python/data-processing-with-python/pandas/slicing-dataframes.md)
- [Selecting from DataFrames](/mini-courses/python/data-processing-with-python/pandas/selecting-from-dataframes.md)
- [Editing DataFrames](/mini-courses/python/data-processing-with-python/pandas/editing-dataframes.md)
- [Matplotlib](/mini-courses/python/data-processing-with-python/matplotlib.md)
- [About Matplotlib](/mini-courses/python/data-processing-with-python/matplotlib/about-matplotlib.md)
- [Basic Plotting](/mini-courses/python/data-processing-with-python/matplotlib/basic-plotting.md)
- [Advanced Plotting](/mini-courses/python/data-processing-with-python/matplotlib/advanced-plotting.md)
- [Seaborn](/mini-courses/python/data-processing-with-python/seaborn.md)
- [About Seaborn](/mini-courses/python/data-processing-with-python/seaborn/about-seaborn.md)
- [Basic Plotting](/mini-courses/python/data-processing-with-python/seaborn/basic-plotting.md)
- [Visualizing Statistics](/mini-courses/python/data-processing-with-python/seaborn/visualizing-statistics.md)
- [Visualizing Proteomics Data](/mini-courses/python/data-processing-with-python/seaborn/visualizing-proteomics-data.md)
- [Visualizing RNAseq Data](/mini-courses/python/data-processing-with-python/seaborn/visualizing-rnaseq-data.md)
- [R](/mini-courses/r.md)
- [Intro to R](/mini-courses/r/intro-to-r.md)
- [Before We Start](/mini-courses/r/intro-to-r/before-we-start.md)
- [Getting to Know R](/mini-courses/r/intro-to-r/getting-to-know-r.md)
- [Variables in R](/mini-courses/r/intro-to-r/variables-in-r.md)
- [Functions in R](/mini-courses/r/intro-to-r/functions-in-r.md)
- [Data Manipulation](/mini-courses/r/intro-to-r/data-manipulation.md)
- [Simple Statistics in R](/mini-courses/r/intro-to-r/simple-statistics-in-r.md)
- [Basic Plotting in R](/mini-courses/r/intro-to-r/basic-plotting-in-r.md)
- [Advanced Plotting in R](/mini-courses/r/intro-to-r/advanced-plotting-in-r.md)
- [Writing Figures to a File](/mini-courses/r/intro-to-r/writing-figures-to-a-file.md)
- [Further Resources](/mini-courses/r/intro-to-r/further-resources.md)
- [Version Control with Git](/mini-courses/version-control-with-git.md)
- [About Version Control](/mini-courses/version-control-with-git/about-version-control.md)
- [Setting up Git](/mini-courses/version-control-with-git/setting-up-git.md)
- [Creating a Repository](/mini-courses/version-control-with-git/creating-a-repository.md)
- [Tracking Changes](/mini-courses/version-control-with-git/tracking-changes.md)
- [Exercises](/mini-courses/version-control-with-git/tracking-changes/exercises.md)
- [Exploring History](/mini-courses/version-control-with-git/exploring-history.md)
- [Exercises](/mini-courses/version-control-with-git/exploring-history/exercises.md)
- [Ignoring Things](/mini-courses/version-control-with-git/ignoring-things.md)
- [Remotes in Github](/mini-courses/version-control-with-git/remotes-in-github.md)
- [Collaborating](/mini-courses/version-control-with-git/collaborating.md)
- [Conflicts](/mini-courses/version-control-with-git/conflicts.md)
- [Open Science](/mini-courses/version-control-with-git/open-science.md)
- [Licensing](/mini-courses/version-control-with-git/licensing.md)
- [Citation](/mini-courses/version-control-with-git/citation.md)
- [Hosting](/mini-courses/version-control-with-git/hosting.md)
- [Supplemental](/mini-courses/version-control-with-git/supplemental.md)
