Introduction to Computational Thinking with Julia
ocw.mit.edu