HelpContactFor teachers and institutes
>_StemPy Lab
Mock TestsClassesGroups

>_StemPy Lab

Learn. Solve. Code the solutions. Test yourself.

Live examsFree mock exams, timed and rankedEveryone starts together, and your score and rank come the moment it ends.See the exams →

Learn

  • Physics
  • Chemistry
  • Mathematics
  • Biology
  • Python Programming
  • Statistics & Data Science
  • Classes
  • Groups

Practice

  • Problems
  • Quizzes
  • Mock Tests
  • Question Sets
  • Exams
  • Certificates
  • Python Labs
  • AI Practice Generator
  • Student-Created Tests

Community

  • Discussions
  • Resources
  • Notes
  • Blog

Account

  • Dashboard
  • My Content
  • Profile
  • Log in
© 2026 senLearn. All rights reserved.HelpAboutContactPrivacy PolicyTerms of UseRefund Policy

Learning Paths

Each learning path is one chapter: a guided route through a topic, one small course at a time. Pick a class to see its chapters in order.

All CoursesLearning Paths
ChaptersStudent playlists

Python Programming · Science and Maths

by StemPy Lab
Chapter 5
Biology by Computer
Biology by Computer, Simulation and Randomness

Bacteria double every twenty minutes, a population of deer levels off when food runs short, and a cross between two pea plants gives tall and short offspring in a three to one ratio. In this chapter you write programs that grow populations step by step, fit growth curves to data, and cross plants and count the offspring. It goes with the chapters How do Organisms Reproduce? and Heredity, so each program checks what you learn there.

2 courses
StemPy LabStemPy Lab