Splash Hackathon


Got a specific project in mind?

Work on that! We're here to help. Just let us know if you have any questions or want to know how to get started.

For practice with many programming languages: repl.it.


Sikuli Script

Sikuli Script is a tool that allows you to create programs which can recognize parts of your screen, click on buttons, and type in keyboard commands. Once you install it, here are some ideas for projects to work on:


Project Euler

Try some Project Euler problems, either in your favorite programming language or a language you want to learn!


Meteor

For building webapps: Meteor.


Haskell

We recommend Daily Dose of Haskell.

Consider also reading Real World Haskell or Learn You a Haskell, or playing around with Try Haskell.


Create a website

  1. Get web hosting. One easy solution for this is GitHub Pages.
  2. Put stuff there. You'll need to use HTML and CSS for this; there are tutorials for this on both Codecademy and Khan Academy.

Javascript

Fun

Try Elevator Saga.

Beginner

Try out the Codecademy Javascript tutorial or the Khan Academy introduction to Javascript. We'll be around if you have any questions to ask.

Intermediate

We've set up this game framework for you to play around with. This framework will help you make a game with a player that can be moved using the WASD keys.

Advanced

Make a PowerPoint karaoke app. Use an API to find random images vaguely related to a topic, and show them in a browser. Add controls for advancing slides.


Python

Beginner

Try out the Codecademy Python tutorial. If you get stuck, don't hesitate to ask us for help!

Intermediate

We've set up this game framework for you to play around with. This framework will help you design and implement a text game with locations and items.

Advanced

Write a program that, when run, prints out the current Bitcoin exchange rate using bitcoincharts.com's API. You may find the json library and the requests library helpful.

You can do it in about ten lines of code, but it's figuring out the right ten lines that's hard :)

Also fun: Python Puzzlers.


Things We've Built


Other


Queues

Click here to see how many people are in the help queue or the bragging queue.