I teach a randomized algorithms course, and many of the cool applications are to streaming computation. I can have students implement these algorithms in Python or C++, but I feel it would be much cooler to have them do it in a streaming environment. Unfortunately, as far as I can tell, IBM Streams and Google's BigQuery are prohibitively expensive. Are there free tools for educational use? You would think that companies would want students to learn these things in college, rather than constantly having to train them on the job.