Julia
High-performance language for numerical computing.
💡
This course has 3 lessons. Start with the first one and use the next / previous links at the bottom of each lesson — the sidebar keeps the whole course in order.
Lessons
- Syntax and the type systemFunctions, arrays and interpolation, plus the concrete and abstract types that decide how fast the code runs.
- Multiple dispatchMethods are selected on the types of all their arguments, which replaces type tags, if/else chains and class hierarchies.
- Packages, environments and performanceReproducible project environments with Pkg, and the handful of rules that separate fast Julia from slow Julia.
More in Python & Data Science
Python 3 NumPy pandas Matplotlib Jupyter Notebook Flask FastAPI Django SciPy Pillow Python 2.x R
Last refreshed 2026-09-17.