Learning Path

Conda Fundamentals

Unlock conda's full potential as you master deploying, building, and debugging software. Learn how to utilize conda's power to effortlessly manage software. From creating and managing environments to using channels to seamlessly installing dependencies, this learning path from Anaconda covers all the essential skills.

Here's what you'll learn:

What conda is and how conda environments, packages, and channels work.
How to use the conda installation directory and environment directory.
How to create, manage, and share conda environments.
How conda recipes work and how to build conda recipes.
38 Lessons

Conda Basics

Manage software and environments using conda.

37 Lessons

Conda Essentials

Boost your packaging skills.

Become Anaconda Certified

Complete all courses and pass the exam to claim your certificate

This is for you because...
You must maintain an organized computational environment.
You’re a software developer writing packages.
You’d like to distribute your packages and contribute recipes to existing packages.
You wish to elevate your professional profile and showcase your conda expertise to employers and colleagues.

Prerequisites

  • 'Get Started with Anaconda' course

  • Command line basics

  • UNIX Filesystem Hierarchy Standard

  • Proficiency with a programming language code

INSTRUCTOR

Vini Salazar

Vini Salazar is a bioinformatician, developer, and educator.
He is currently a graduate student at The University of Melbourne, performing research on computational and statistical methods for microbial genomics, and spends most of his time developing software for scientific applications.

He is also an Instructor and Maintainer Community Lead at The Carpentries, a global organization that teaches coding and data skills to researchers.

Vini has been a user of Anaconda since 2015 and has over five years of experience in educational settings, teaching programming and related skills to individuals and groups in the academia and industry.