Python (49 results)
Python is like the Swiss Army knife of programming languages. It's easy to learn and can be used for everything from making websites to analyzing data or even building apps that learn on their own!
|
Select a resource
Coding Projects
Sort by
|
Have you ever wondered how you could push a button without using your hands? How would you type on a computer or play a video game? You could use a puff switch - an electronic switch activated by blowing into a straw. This type of assistive device can help users with limited mobility or physical disabilities do everything from using a computer to steering a wheelchair. In this project, you will design, build, and test a puff switch that is connected to a tiny programmable board that you can use…
Read more
Can AI understand human language? In the future, AI could aid in emergency interpretive service in the hospital when translators aren't available. But can current AI algorithms understand non-verbal languages like sign language? In this science project, you will test whether AI can learn sign language gestures or phrases to see if it can be used for interpretation.
Read more
We use passwords every day for our email and other computer accounts. How secure is the password that you use? How hard would it be for someone to guess your password? How hard is it to write a computer program to guess a password? You can see for yourself by writing a simple password guesser in the computer language Python. We will get you started with some ideas, a little sample code, and a few passwords for your computer program to try and guess.
Read more
Passports, identification cards, bus passes, and even some credit cards contain RFID tags. An RFID (radio-frequency identification) tag allows a card to be read by a computer from a short distance away. While this is very useful in everyday life, would you believe you can make music with it? RFID + sampled music sounds + a little crafting = a fun musical instrument that is limited only by your imagination. In this science project, you will make handbells out of paper cups that play real sounds,…
Read more
What do rocks and clocks have in common? Both keep track of time. Yes, radioactive isotopes present in rocks and other ancient material decay atom by atom at a steady rate, much as clocks tick time away. Geologists use those radioactive isotopes to date volcanic ash or granite formations like the giant Half Dome in Yosemite National Park. Anthropologists, archeologists, and paleontologists also use radioactive isotopes to date mummies, pottery, and dinosaur fossils. Does this sound abstract and…
Read more
Have you ever played Minesweeper? Did you start clicking around randomly until you hit a mine? What did you think the numbers meant? Do you think a computer program can play Minesweeper better than a human? In this project, you will explore how to train an AI agent to play Minesweeper.
Read more
Have you ever wondered how your phone or email automatically detects and filters junk messages into spam? This feature helps ensure you focus on the messages that truly matter. In this project, you’ll build your own spam detector using natural language processing (NLP) techniques.
Read more
Have you ever wondered what would happen if two satellites crashed into each other in space? While space may seem empty, Earth’s orbit is actually crowded with satellites and debris. In this project, you’ll step into the role of a space engineer, using real satellite data to model orbits, track their movement, and predict potential collisions. You’ll explore how gravity and speed affect a satellite’s movement and learn how scientists use simple math and code to prevent…
Read more
Getting started with machine learning is like unlocking a new world of possibilities, and the best part is that you don't need to be a computer genius to do it! In this project, you will create a K-Nearest Neighbors (KNN) machine learning model that can predict whether a patient has a benign tumor or malignant breast cancer based on the characteristics of the tumor cell nucleus, such as its radius, perimeter, area, and smoothness.
Read more
Air pollution is a growing issue, especially in cities, due to the rise of industrial activities, increased fossil fuel consumption from things like car use, and natural events like wildfires. This pollution is measured by the Air Quality Index (AQI), which shows how clean or polluted the air is. But what if we could predict changes in AQI to help communities plan ahead to protect people who are at risk from air pollution? That’s where machine learning comes in. In this project, you will…
Read more
|













