warming up your workspace

Learn Python for Bioinformatics

Read DNA, align sequences, and call variants, one function at a time. Built for biologists and bioinformatics students. You write real Python, run it in the browser, and watch it pass. No installs, no toy apps, no lectures.

11 projects, 275 hands-on levels, first project free.

Problems you will solve

  • reverse-complement a DNA strand
  • translate a gene to a protein
  • align two sequences

By the end you can process real sequence data yourself.

What you will build

  • Foundations: code through bioinformatics
  • DNA Basics
  • Transcription & Translation
  • Sequence Composition & Motifs
  • Pairwise Alignment
  • Mutations & Variants
  • FASTA & FASTQ Parsing
  • Phylogenetics
  • Population Genetics
  • Genome Search & Assembly
  • Capstone: Characterize an Unknown Sample

Start the Bioinformatics track free.

Frequently asked questions

Do I need to know how to code to start Bioinformatics?

No. The Bioinformatics with Python track starts from the fundamentals and builds up, and the first project is free.

Do I need to install anything?

No. Every level runs in your browser and is graded the moment your code works. No Python install, no setup.

What language will I write?

Python. You write real Python, run it, and get instant feedback across 275 hands-on levels.

Is it free to start?

Yes. The first project is free with no card. Unlimited access to all 33 tracks is $12 a month or $100 a year.