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.
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.