Julia Foundations through High-Performance Computing
Build Julia functions from values, arithmetic, conditions, loops and arrays. Trace small examples, define empty-input behavior, and assemble a numerical report. These foundations prepare you to reason about both correctness and later performance choices.