Julia Foundations through Scientific Computing
Never written code before? Start here. You will learn the basics of Julia, functions, variables, types, decisions, loops, and arrays, with simple numerical examples. By the end you are ready for Project 1.