Data Science Tutorials in Julia

Tutorials for learning data science using Julia, with a focus on machine learning (ML) using the MLJ toolbox and related packages.

How to Run Code ►

What kind of user are you? These are our recommendations for different types of users:

New to Julia?
New to ML?
New to Julia and ML?

Completely new to Julia?

Try one of these external resources:

Machine Learning expert with beginner-level Julia?

We suggest you start with this tutorial:

New to machine learning but have moderate Julia skills?

Start out with the Introduction to Statistical Learning tutorials, or one of these external resources:

  • MLCourse: Teaching material for an introductory machine learning course at EPFL (for an interactive preview see here).

  • Julia Data Science: Book focused on exploratory data analysis with less on ML.

New to both Julia and machine learning?

To get started with Julia, you can try one of the external resources found in the New to Julia tab.

Once you have basic Julia competency, try the Introduction to Statistical Learning tutorials or one of these external resources:

  • Julia Data Science: Book focused on exploratory data analysis with less on ML.

  • MLCourse: Teaching material for an introductory machine learning course at EPFL (for an interactive preview see here).

Willing to contribute? Consider checking our repository on Github.