← Back to catalog
Julia programming
Programmation Julia
Yaé Ulrich Gaba
Undergraduate30 hours10 chaptersEN
Description
A hands-on course on the Julia programming language, from basics to advanced scientific computing and machine learning. Covers types, multiple dispatch, arrays, DataFrames, visualization (Plots.jl, Makie.jl), performance optimization, differential equations (DifferentialEquations.jl), and ML (MLJ.jl, Flux.jl). Uses Pluto notebooks and real datasets.
Table of contents
- Chapter 1 Getting started with Julia
- Chapter 2 Types, variables, and control flow
- Chapter 3 Functions and multiple dispatch
- Chapter 4 Arrays and linear algebra
- Chapter 5 DataFrames and data wrangling
- Chapter 6 Visualization
- Chapter 7 Performance
- Chapter 8 Scientific computing
- Chapter 9 Machine learning with Julia
- Chapter 10 Capstone projects
Prerequisites
Basic programming experience in any language. No prior Julia knowledge required.