Hear the First Recording of Computer Music: Researchers Restore Three Melodies Programmed on Alan Turing’s Computer (1951)

≡ Category: Computer Science, Music, Technology |1 Comment


However you feel about electronic music, you’ll still find yourself listening to it most places you go. For better or worse, it has become mood music, soothing the jangled nerves of customers in coffee shops and lulling boutique shoppers into a pleasant sense of hip.


Learn How to Code for Free: A DIY Guide for Learning HTML, Python, Javascript & More

≡ Category: Computer Science, How to Learn for Free |5 Comments

This week, we’re launching the beginning of a new, ongoing series. We’re creating guides that will teach you how to learn important subjects on your own, using free resources available on the web. Want an example? Just look below.


The Princeton Bitcoin Textbook Is Now Free Online

≡ Category: Computer Science, e-books |Leave a Comment

Image by Jason Benjamin, via Flickr Commons
On the Freedom to Tinker blog, Arvind Narayanan, a computer science professor at Princeton, announced yesterday:
The first complete draft of the Princeton Bitcoin textbook is now freely available.


The Society of Mind: A Free Online Course from Marvin Minsky, Pioneer of Artificial Intelligence

≡ Category: Computer Science, Online Courses |2 Comments


This past weekend, Marvin Minksy, one of the founding fathers of computer science, passed away at the age of 88.


Learn to Code with Harvard’s Popular Intro to Computer Science Course: The 2015 Edition

≡ Category: Computer Science, Online Courses |Leave a Comment

Briefly noted: This fall, Harvard has been rolling out videos from the 2015 edition of Computer Science 50 (CS50), the university’s introductory coding course designed for majors and non-majors alike.


Learn to Code with Star Wars: The Force Awakens and Minecraft

≡ Category: Computer Science, K-12, Online Courses |Leave a Comment

Code.org, a non-profit dedicated to expanding access to computer science, has created a fun way for students to learn the basics of coding.


Codecademy’s Free Courses Democratize Computer Programming

≡ Category: Computer Science, Education, Online Courses, Technology, Web/Tech |8 Comments

There are good and bad online instructional platforms for everything: some language courses work better than others and some approaches to teaching music are more effective than others.