Physics + Programming
Simulate projectile motion with air drag in Python
Plot real trajectories with air resistance and compare them with the textbook parabola.
- Intermediate
- 1–2 weeks
- Free
606 projects · 13 streams · every class
Experiments, working models and investigations in physics, chemistry, biology, earth and space. Most can be done at home or in a school lab, and each one says what it costs and how long it takes.
13 Science projects
Physics + Programming
Plot real trajectories with air resistance and compare them with the textbook parabola.
Physics · Modern Physics
Find the turn-on voltage of LEDs of different colours and get Planck's constant from the slope.
Biology + Data
Download one gene from six species, align the sequences and build an evolutionary tree.
Environmental Science + Data
Download long-term temperature records and test whether your city has warmed, and by how much.
Biology · Microbiology
Compare how well mouthwashes inhibit bacterial growth on agar using the disc method.
Biology · Microbiology
Test garlic, neem, turmeric and honey against harmless bacteria using paper discs on agar.
Astronomy and Space + Geography
Compare satellite images from two dates and measure how much a water body or forest has changed.
Environmental Science + Applied Mathematics
Measure young trees from a planting drive and model how much carbon they will store over 20 years.
Physics · Nuclear Physics
Build a diffusion cloud chamber with dry ice and alcohol and count particle tracks.
Chemistry · Organic Chemistry
Make soap by cold-process saponification under supervision and test its pH and lather.
Biology + Programming
Download a small public genome and compute base composition, find genes' start signals and translate a gene.
Physics · Electronics
Receive AM radio with no battery using a coil, a diode and a long wire aerial.
Astronomy and Space · Planetary Science
Measure shadow lengths in a high-resolution Moon image and estimate the height of a crater rim.
0 to compare
Compare