Learn bioinformatics by doing the real work.
Project-based courses in NGS, RNA-Seq, variant calling, Python, R, Linux and computational drug discovery — taught with the same datasets working researchers use. Self-paced, lifetime access, certificate on completion.
New to bioinformatics? Start with our free courses →
One membership. Every course.
Skip buying course-by-course. An All-Access membership unlocks all 49 courses — plus everything we release next — for one simple subscription.
- Every course & tutorial
- New courses added free
- Completion certificates
Find your course Not sure where to start?
Answer three quick questions, search by keyword, or browse straight by topic.
Top-rated by our learners
Follow a learning path
Curated course sequences that take you from first steps to job-ready, in order.
From zero to bioinformatician
Start from the basics and build to real, job-ready analysis skills.
- 1Introduction to Bioinformatics & Its Advancements
- 2Fundamental Bioinformatician Course in Python
- 3Advanced Bioinformatics Scripting in Python, BioPython, R & BioConductor
- 4Extensive Bioinformatician Course
Programming for bioinformatics
Python, R and the Linux / Bash command line — the core toolkit for modern biology.
- 1Fundamental Bioinformatician Course in Python
- 2Fundamental Bioinformatician Course in R
- 3Command-line Series Fundamentals of Linux for Bioinformatics
- 4Advanced Bioinformatics Scripting in Python, BioPython, R & BioConductor
Become an RNA-Seq analyst
Bulk to single-cell RNA-Seq, on the command line and in Python.
- 1Command-line Based Practical RNA-Seq Data Analysis With Linux & R
- 2End-to-End RNA-Seq Data Analysis With Python-Based Pipeline
- 3Hands-on: Single-Cell RNA-Sequencing Data Analysis Using Command-Line and R [Complete Training]
- 4Hands-on: Single-Cell RNA-Sequencing Data Analysis Using Python [Complete Training]
NGS & variant calling
WES & WGS variant-calling pipelines, through to cancer genomics.
- 1Hands-on: NGS (Whole Exome Sequencing) Variant Calling Using Linux
- 2Hands-on: NGS (Whole Exome Sequencing) Variant Calling Using Python
- 3Cancer Genomics: NGS (Whole Genome Sequencing) Variant Calling Using Linux
- 4Cancer Genomics: NGS (Whole Exome Sequencing) Variant Calling Using Linux
Structural bioinformatics
Protein structure, docking, dynamics and computational drug design.
- 1Understanding Proteins: A Complete Protein Bioinformatics Analysis Workshop
- 2PyMol MasterClass: Perform Expert Level 3D Structure Visualization for Drug Discovery
- 3Computational Drug Discovery and Design
- 4Molecular Dynamics Simulation Course
Browse all courses
Every published course. Use the finder above to narrow by topic, or sort below.
Project-based
Real pipelines on real research datasets — not toy examples.
Taught by researchers
Built by working bioinformaticians, kept current with the field.
Certificate on completion
Earn a shareable certificate for every course you finish.
Lifetime access
Learn at your own pace and revisit anytime, including updates.
Loved by learners
“This course really helped me clean up messy biological data for my machine learning projects. The dplyr and tidyr techniques were super practical and the examples were relevant. I feel much more confident wrangling datasets now.”
“I really enjoyed how the course balanced traditional immunology with practical bioinformatics tools—it made complex concepts like antigen processing much more tangible. The instructors broke down the computational methods in a way that didn't assume you were already a programmer, which was…”
“I took this course to finally make sense of RNA-Seq data, and it really delivered. The step-by-step walkthroughs in Galaxy made a huge difference—I actually felt confident running my own analysis by the end. Definitely a solid choice for anyone wanting to…”
Frequently asked
Do I get a certificate?
Do I need prior experience?
How long do I have access?
Are the courses hands-on?
What is the All-Access membership?
Can I get a refund?
Unlock all 49 courses with an All-Access membership — from $16.49/mo.