Helpful Resources

This page contains links to resources that may be helpful for the course. If you have a resource that you think would be helpful to others, please let me know and I will add it to the list.


There are lots of great resources on programming and Julia. Here is a curated list of some particularly helpful tools.

Some of these tutorials provide their own instructions on how to install Julia. Please follow the instructions provided in this course!

Getting Started

Digging Deeper

Plotting with Makie

Other Software Tools

Git and GitHub


Typesetting Math

Big Picture

Using Large Language Models (LLMs)

  • GitHub Copilot is an extension for VS Code that can provide suggestions for code completion and editing. It is free for students and educators.
  • Blog: “Bob Carpenter thinks GPT-4 is awesome”: this post highlights how GPT-4 is able to write a program in Stan, a statistical programming language, and also the mistakes that it makes. Finding and correcting these mistakes requires knowing the Stan language and having a deep understanding of the statistical model, but someone with this expertise could potentially use GPT-4 to accelerate their coding workflow. The comments are also interesting and insightful.
  • AI Snake Oil is a blog that seeks to dispel hype, remove misconceptions, and clarify the limits of AI. The authors are in the Princeton University Department of Computer Science.
  • ChatGPT has both free and paid tiers and can be helpful with writing and interpreting code, though care is needed as described above