Introduction to Julia

A talk introducing the Julia programming language to students at the University of Minho, covering performance, syntax, and real-world applications in scientific computing and web development.

In 2023, I gave a talk at the University of Minho introducing the Julia programming language to students. The session covered why Julia is fast, its unique design, and how it compares to Python — with live coding demos.

Topics covered:

  • Why Julia? Performance benchmarks vs Python
  • Julia syntax and type system
  • Multiple dispatch
  • Real-world use: web frameworks (Genie.jl), scientific computing, ML