← Back to catalog

Julia programming

Programmation Julia

Yaé Ulrich Gaba

Undergraduate30 hours10 chaptersEN
Hover or tap to see the summary

In brief · En bref

Français

Cours pratique sur Julia, des fondamentaux du langage à la programmation scientifique et au ML : types, dispatch multiple, tableaux, DataFrames, visualisation (Plots.jl, Makie.jl), performance, EDO (DifferentialEquations.jl), ML (MLJ.jl, Flux.jl).

English

Hands-on Julia course, from language fundamentals to scientific computing and ML: types, multiple dispatch, arrays, DataFrames, visualization (Plots.jl, Makie.jl), performance work, differential equations, and machine learning (MLJ.jl, Flux.jl).

Table of contents

  1. Chapter 1 Getting started with Julia
  2. Chapter 2 Types, variables, and control flow
  3. Chapter 3 Functions and multiple dispatch
  4. Chapter 4 Arrays and linear algebra
  5. Chapter 5 DataFrames and data wrangling
  6. Chapter 6 Visualization
  7. Chapter 7 Performance
  8. Chapter 8 Scientific computing
  9. Chapter 9 Machine learning with Julia
  10. Chapter 10 Capstone projects

Prerequisites

Basic programming experience in any language. No prior Julia knowledge required.