July 2025
🧑🏻🔬
Science
Challenge Instructions
Depending on where you are located, many will now be on their (summer) holidays - a common activity some places encourage is a holiday science project. As such, this month's challenge will be related to science
Here are just a small list of example projects you could consider - if you want more specific projects, you can ask an LLM to "generate 100 simple chemistry programming tasks" for example
- Calculate motion (velocity, acceleration etc) using SUVAT equations
- Display a list of objects (mosquito, car, Earth) etc, allow the user to type in a velocity, then output each object's kinetic energy
- Calculate the gravitation force between two objects
- Periodic table explorer - allow users to search for chemical element, then output details about it (can find csv files/use AI to generate arrays of data (or records if in AS))
- Solar System explorer - as above, but for planets or other celestial bodies (like the Sun, moons etc) in our Solar System
- Hearing test (using additional sound modules) - find out the min and max frequency you can hear
- Doppler effect demo (using additional sound modules)
- Projectile motion simulator (using additional graphics modules)
- Unit converter - e.g. Celsius to Fahrenheit, kilograms to pounds, kilometers to miles etc
- Simulate pendulum or Newton's Cradle (using additional graphics modules)
- DNA base similarity - take in DNA base strings and give a percentage representing their similarity
- Calculate escape velocity of an object on different planets
- Demonstrate refraction of light using different refractive indexes (using additional graphics modules)
- Create a diagram (or simulation) of different chemical elements (using additional graphics modules)
- Calculate the boiling point of a substance given its molecular weight and intermolecular forces
- Create a "cellular automata" like Conway's Game of Life - or one yourself to e.g. simulate the spread of a disease
- Create a science quiz
...etc - there are many different examples you can think of
As a target, let's try and have 10 programs submitted by members of the community for others to enjoy...good luck...and have fun!
Top Submissions
Submission Instructions
Create your program on the editor page, then click the upload button at the bottom of the code editor as shown below
Once you are confident your program is working well without obvious bugs, then give it a relevant name, choose the current monthly challenge from the dropdown box, choose some program categories if you want and submit it :)
Note: your submitted programs will be in blue and you can overwrite them by opening them, clicking the upload button again and selecting "overwrite"