Skip to content

An Introduction to Conda

Conda is a very helpful tool for easily installing, managing, and reproducing software environments used in computational workflows, such as high-throughput sequence data processing or downstream data visualization workflows to name a few!

At the end of the lesson, we'll also briefly discuss other useful applications of conda and setting up conda on your own system.

Est. Time Lesson name Description
10 mins Introduction What is conda?
1 hr Using conda environments How to use conda to install software with isolated environments?
30 mins Conda exercises Practice creating conda environments
5 mins What else can we use conda for? Other applications for conda
20 mins Setting up conda on your computer Considerations for installing conda

Learning Objectives

  • Learn about conda and how to use it
  • Learn the basics of software installation, software dependencies, and isolation environments
  • Learn about managing virtual environments
  • Install Miniconda
  • Set up a conda environment

The conda lesson uses a standardized binder environment, which will work on Windows, Mac, and Linux operating systems, and Firefox, Safari, and Chrome web browsers.

Please refer to our conda command cheat sheet and the official conda cheat sheet for commonly used conda commands!

Last update: April 12, 2021