- Introduction
- Week 1: Foundations
- 1. Day 1: What Is Bioinformatics?
- 2. Day 2: Your First Language — BioLang
- 3. Day 3: Biology Crash Course for Developers
- 4. Day 4: Coding Crash Course for Biologists
- 5. Day 5: Data Structures for Biology
- Week 2: Core Skills
- 6. Day 6: Reading Sequencing Data
- 7. Day 7: Bioinformatics File Formats
- 8. Day 8: Processing Large Files
- 9. Day 9: Biological Databases and APIs
- 10. Day 10: Tables — The Bioinformatician's Workbench
- 11. Day 11: Sequence Comparison
- 12. Day 12: Finding Variants in Genomes
- Week 3: Applied Analysis
- 13. Day 13: Gene Expression and RNA-seq
- 14. Day 14: Statistics for Bioinformatics
- 15. Day 15: Publication-Quality Visualization
- 16. Day 16: Pathway and Enrichment Analysis
- 17. Day 17: Protein Analysis
- 18. Day 18: Genomic Coordinates and Intervals
- 19. Day 19: Biological Data Visualization
- 20. Day 20: Multi-Species Comparison
- Week 4: Professional Skills
- 21. Day 21: Performance and Parallel Processing
- 22. Day 22: Reproducible Pipelines
- 23. Day 23: Batch Processing at Scale
- 24. Day 24: Programmatic Database Access
- 25. Day 25: Error Handling in Production
- 26. Day 26: AI-Assisted Analysis
- 27. Day 27: Building Tools and Plugins
- Capstone Projects
- 28. Day 28: Clinical Variant Report
- 29. Day 29: RNA-seq Comparative Study
- 30. Day 30: Multi-Species Gene Family Analysis
- Appendices
- 31. Appendix A: Installation and Setup
- 32. Appendix B: Glossary
- 33. Appendix C: Career Paths in Bioinformatics
- 34. Appendix D: Quick Reference Card