Python (49 results)
|
Select a resource
Coding Projects
Sort by
|
For cancer patients, remission–a period when the signs and symptoms of cancer are reduced or disappear–brings immense relief, but there is often a chance of recurrence, or the cancer coming back. Have you ever wondered how doctors can predict if cancer might come back in some patients? Thyroid cancer, a type of cancer affecting the thyroid gland, has a recurrence rate of about 5-30%. Depending on many factors, some patients may have a higher chance of thyroid cancer recurrence than…
Read more
What is cancer? How does it develop? Doctors and scientists have asked these questions for hundreds of years to understand cancer and find treatments. In this science project, you can investigate these questions too by building a simple model and exploring how environmental and genetic changes affect the development of cancer.
Read more
Where does your electricity come from, and how does it affect the environment? In this project, you will use data on electricity generation from power plants across the United States to compare the fuel sources and emissions from power plants in one state to national averages. You will also examine past trends and use them to estimate how the state’s fuel mix and emissions might change in the future if recent patterns continue.
Read more
You might think that one sure-fire way to keep your computer safe from hackers is to disconnect it from the internet entirely. But did you know that even without internet, a computer can transmit data using light, sound, vibrations, or even heat? In this project, you will investigate how a spy or hacker can steal data from an "air-gapped" computer that has no internet connection. You can even use a smartphone equipped with a sensor app to demonstrate how the data can be picked up by a nearby…
Read more
How do you tell the difference between a bird and a fish? Birds tend to have feathers and can fly, while fish have no legs and can breathe underwater. In this project, you will explore how to create a decision tree using machine learning that can classify different animals based on multiple characteristics. This project is designed for beginners and requires little to no coding experience. Ready to give it a shot?
Read more
Understanding the water quality of our rivers, streams, and lakes is critical for maintaining healthy ecosystems and sources of drinking water. Dissolved oxygen is one key water quality measurement that impacts aquatic life. But how can we predict how water quality might change in the future so we can intervene to keep our water healthy? With machine learning! In this project, you will gather water quality data for a location of your choice and use a random forest model to predict future…
Read more
Urban wildfires can cause devastating loss of life and property. Can we save lives by predicting how and where these fires will spread? What protective measures can we take to save buildings from the fires? In this project you will use a computer model to simulate how wildfires spread in populated areas, and experiment with different protective measures to try and save houses from burning.
Read more
The "impossible arrow" is an amazing optical illusion: an arrow that always seems to point to the right, even when you rotate it 180°. If you place the arrow in front of a mirror, however, its reflection points to the left! How does this illusion work? Can you design your own "impossible" shapes? Try this project and find out!
Read more
How do you make a spacecraft land safely on the Moon or another planet like Mars? It probably helps to know how far away the ground is so you can deploy landing gear, activate a parachute, or fire thrusters to help slow down. In this project you will build your own "lander" vehicle with a sensor that can measure distance to the ground, allowing you to program outputs like blinking lights or an audible alarm.
Read more
Have you ever tried to communicate with a baby or toddler who cannot talk yet? What about another kid or an adult who cannot speak due to a medical condition? There are many ways we can communicate without speaking, like writing or using sign language. We can also use technology to help make it easier to communicate. In this project you will program your own communication aid to help someone who cannot speak show their emotions or simple messages.
Read more
|













