Every hands-on lesson runs free in your browser with Google Colab (just a free Google account). Prefer your own editor? That works too - our lessons simply default to Colab so you can start in seconds.
New or stuck? Help & FAQ โ
Where are you starting from?
There's more than one way in. Pick the door that sounds like you - the roadmap below works for all of them.
Total beginner
New to both biology and coding. Start at the very beginning and build up gently, one browser-based lesson at a time.
Start with the Introduction โComing from the bench or clinic
You know the biology - pharmacy, lab, or medicine - but the computational side feels like a wall. You can skip ahead to the data.
Jump to working with data โReady for a real project
Comfortable reading a little code? Jump into a guided RNA-seq project - start on a quick example dataset, then rerun the same steps on a real published dataset for your portfolio. New to code? Begin with the Introduction first.
Open the flagship project โFoundations: set up your toolkit
Before the science, get the tools running on your own machine. Three short series - each one takes you from install โ basics โ a real-data project, so every skill lands on something real.
Python
The most widely used language in bioinformatics.
- 1Install PythonSetup
- 2Python basics (Level 1)Tutorial
- 3Python intermediate (Level 2)Optional
- 4Analyze a real DNA sequenceProject
R
The language behind DESeq2 & Bioconductor.
- 1Install R & RStudioSetup
- 2R basics & plotting (Level 1)Tutorial
- 3R intermediate (Level 2)Optional
- 4Explore a real datasetProject
Bash / command line
How nearly every bioinformatics tool is run.
- 1Set up a terminalSetup
- 2Command-line basics (Level 1)Tutorial
- 3Command line intermediate (Level 2)Optional
- 4Wrangle a real data fileProject
๐งฉ Want a desktop editor to work in? Set up VS Code - an optional workspace that works across Python, R, and Bash.
The full roadmap
Seven tracks, sequenced so each one builds on the last. Start anywhere that fits you and follow the line.
Introduction: "Is this for me?" Beginner
The on-ramp. Finish feeling capable, not overwhelmed - and write your first 10 lines of code in the browser.
- What bioinformatics actually is (and isn't) Live
- The map: what you'll be able to do in 3 months Live
- Decode the jargon: the biology a coder needs Live
- Decode the jargon: the computing a biologist needs Live
- Your first 10 lines of Python in the browser Live
Working with biological data Beginner โ Intermediate
The literacy layer: the file formats every bioinformatician lives in, and the tools to read them.
- Sequences, FASTA & FASTQ explained Live
- The file-format alphabet soup: SAM/BAM, VCF, GFF, BED Live
- Genomic coordinates: 0-based vs 1-based Live
- bedtools: genome arithmetic Live
- Genome builds and liftOver Live
- Biological databases and APIs Live
- Biopython basics: parse, manipulate, write Live
- Where the data lives: NCBI, Ensembl, GEO, SRA Live
- Pandas for biologists: tabular data without tears Live
- Going further: GenBank, big files & joining tables Live
Genomics & next-gen sequencing Intermediate โ Advanced
The classic NGS workflow, demystified one step at a time - from raw reads to called variants.
- How NGS works - the 20-minute primer Live
- Quality control with FastQC Live
- Trimming & filtering reads Live
- Reference genomes and indexing Live
- Read alignment: BWA, HISAT2, STAR Live
- samtools survival kit Live
- Reading a BAM file: flags, MAPQ, CIGAR & coverage Live
- Variant calling: FASTQ โ VCF Live
Transcriptomics โ Flagship Intermediate
Our strongest track, built around RNA-seq from start to finish. Begin with the complete project below, then go deeper.
- The RNA-seq big picture Live
- Experimental design for RNA-seq Live
- RNA-seq normalization: CPM, TPM, FPKM Live
- Sample QC and PCA for RNA-seq Live
- Correcting batch effects in RNA-seq Live
- Single-cell RNA-seq: a gentle intro Live
- From reads to a count matrix Live
- Your First RNA-seq Analysis - end-to-end project Live
- From raw counts to differential expression (DESeq2) Live
- Reading volcano & MA plots Live
- Heatmaps & clustering that mean something Live
- Functional enrichment: GO, KEGG, GSEA Live
- A gentle intro to single-cell RNA-seq Soon
โจ The full roadmap is live, beginner through advanced
The advanced tracks below, RNA biology, statistics, and the reproducibility & career track, are now published in full. New lessons and deeper modules still drop regularly. Want something prioritized? Use the feedback button to tell us.
RNA biology & epitranscriptomics Advanced Signature
Deep, differentiated content almost no beginner platform offers - taught from real research expertise.
- RNA structure & why it matters computationally Live
- RNA-protein interactions: an intro to CLIP-seq Live
- Epitranscriptomics 101: m6A & RNA modifications Live
- Analyzing m6A-seq / MeRIP data Live
- Integrative thinking: layering RNA-level evidence Live
Statistics & visualization Cross-cutting
The layer everyone skips and later regrets. Short, practical, and threaded through everything else.
- Stats you can't avoid: p-values, distributions, effect sizes Live
- Which statistical test should I use? Live
- Linear models and regression for biologists Live
- Statistical power and sample size Live
- The multiple-testing problem Live
- Plots that tell the truth: viz best practices Live
Reproducibility & career Professional layer
What turns a learner into someone employable - especially valuable if you're switching fields.
- Git & GitHub for scientists Live
- Organizing a bioinformatics project Live
- Conda environments: never break your setup again Live
- Building a portfolio that gets noticed Live
- Career paths: academia, biotech, pharma, clinical Live
- From the bench to the keyboard: a transition playbook Live
Want a focused, professional deep-dive on a single skill? Explore our graded mini-courses, separate from the roadmap above.
๐ Browse mini-courses โStart with the real thing
The best way to know if bioinformatics is for you is to actually do some. Our flagship project walks you through a complete RNA-seq analysis in a free cloud notebook (Google Colab), so there is nothing to install on your own machine.
Open Your First RNA-seq Analysis โ