Understanding Genetics in the Age of AI Appendix
Appendix

Resources and Further Learning

Genetics-for-Programmers GitHub Roadmap

A community-curated learning path designed for software engineers and data scientists who want to understand genetics and genomics. Covers molecular biology basics through bioinformatics pipelines, with emphasis on computational tools and programmer-friendly resources. Search for "genetics-for-programmers" on GitHub to find the latest version.

Top 5 Books

  1. "The Gene: An Intimate History" by Siddhartha Mukherjee. A Pulitzer Prize-winning author's sweeping narrative of genetics from Mendel to CRISPR. Beautifully written, deeply humane, and accessible to any curious reader. The best single book for understanding the history and implications of genetic science.
  2. "Molecular Biology of the Cell" by Bruce Alberts et al. The definitive textbook of cell and molecular biology, used in university courses worldwide. Dense but exceptionally clear, with outstanding illustrations. If you want to go deep, this is the reference.
  3. "A Crack in Creation: Gene Editing and the Unthinkable Power to Control Evolution" by Jennifer Doudna and Samuel Sternberg. Written by the co-inventor of CRISPR, this book explains the science, the discovery, and the ethical dilemmas of gene editing in accessible, compelling prose.
  4. "Bioinformatics Algorithms: An Active Learning Approach" by Phillip Compeau and Pavel Pevzner. A hands-on introduction to the algorithms that power modern genomics, from sequence alignment to genome assembly. Designed for learners who want to understand the computational foundations.
  5. "Bioinformatics Data Skills" by Vince Buffalo. A practical guide to the Unix command-line tools, scripting languages, and data management practices used in bioinformatics research. Essential for anyone who wants to work with real genomic data.

Free Online Courses

Key Databases

Tools You Can Try Today