Together with Alan Edelman, we have just started teaching a new half-semester introductory class on “Computational Thinking” using Julia at MIT (course number 6.S083).
It is during the second half of the semester, as an alternative to a similar Python course.
Lecture slides and a link to screen/audio captures (unedited) are available at
There is frequent reference to Python and the previous intro Python half-class, which has the number 6.0001.
I hope these materials prove useful to anyone looking for a somewhat fast-paced introduction to Julia, aimed at people with basic programming knowledge, although of course they are far from perfect.
Comments and corrections are gladly received, especially via Pull Request!
Just a quick note: the delay when setting y = sin(x) – I doubt that Julia is compiling it and therefore it takes a sizable fraction of a second or more to show (in my case 10 seconds!). I think this is due to the slowness of Atom. I just gave a tutorial and time delay of this sort caused quite a bit of consternation, with one student commenting that a hand calculator would have been faster.
that’s sad . It’s the best course that i’ve found to learn julia(via practical applications) and now i can’t talk/discuss anything about it.
Although i couldn’t submit psets, i even completed all the homework problems in time(on my own, until i got stuck in homework 2 and lecture 4) and followed it through the course calendar.
thanks for the help ,
now i guess i’ll just have to google my query regarding homework problem…