icons
Ideas
Below are some ideas and online resources that can help fuel your imagination. You can do this and we are here to help at [email protected] .
Never written software?You can still compete and win. Check out these mini-projects that can have you writing code in minutes.
Quick and Easy
Write code on an iPad A perfect introduction to software if you are new, and a surprisingly powerful platform for those who aren't.
Swift Playgrounds
iPhone app Use Swift and Xcode to make a real app on your phone.
Xcode
Android app Java is the language of Android apps. Make one of your own.
Android Authority
Andriod Studio
Extend an Open Source project Make the world a better place by coding improvements or new features for an "open source" project. Search, for example, this big repository:
GitHub.com
Website We made this site using Github Pages. What can you make with the same tools?
GitHub Pages
Web app Ruby on Rails is one of the most popular and approachable platforms for making industrial scale web apps.
Ruby on Rails
Make a video game
Python Game
Steganography Write an app to hide/embed of images or text within other images
Steganography
Data Mining There are a zillion public databases out there. Import one and data mine it for something interesting. Even better merge two data sources together into something novel.
Public Datasets
IMDB API Use the IMDB API and predict which movies will succeed or fail based on the set of actors and performances of past movies with those actors.
IMDB API
YouTube API Get info on channels, views, popularity etc.
YouTube API
Digital Currencies Bitcoin is the original digital money. These APIs let you see it in action... and make your transactions.
Blockchain
Market Data
Ethereum
Crypto-currency trading bot
Cryptohopper
Top 6 Bitcoin Trading Bots
Machine Learning & AI Machine Learning allows computers to make sense of lots of fuzzy information. The concepts and tools are cutting edge and you need lots of data, but it is the future!
Machine Learning Mastery
Do one of Google's AI experiments or invent your own
Experiments with Google
Augmented Reality Appleās new ARKit makes it relatively easy to meld your imagination and the world around you.
AR Kit