To main content To navigation

Computer Sciences Summer Course

COM2: Julia for Scientific Computing

When:

04 August - 08 August 2025

School:

Jyväskylä Summer School

Institution:

University of Jyväskylä

City:

Jyväskylä

Country:

Finland

Language:

English

Credits:

2 EC

registration deadline 30 April 2025
Interested?
COM2: Julia for Scientific Computing

About

Julia programming language has recently gained great popularity among the open-source scientific community, having been increasingly adopted both in industry and academia. The Julia programming language aims to solve the so-called two-language problem, where you prototype in a language with easy syntax and, after validation, reimplement your code into a performance-focused language. In particular, the Julia programming language has a pleasant and expressive syntax, while still achieving C-like performance.

The Julia ecosystem has also rapidly developing, having now state-of-the-art libraries for differential equations, machine learning, mathematical optimization, data analysis and so on. These features make the Julia programming language an appealing alternative to MatLab or Python for research and development. During this course, Julia features and workflow will be given, focusing on machine learning and scientific computing for with examples from the natural sciences including energy applications.

The course is taught with sessions that blend lectures and practical sessions. Each session has a lecture in the first half and a practical component in the second designed to be completed in the session. Please bring a laptop on which you can install Julia

Target group

Basic programming skills; Prior exposure to scientific computing concepts would be helpful.

Advanced Bachelor’s students, Master’s students, PhD students and post-docs

Course aim

By the end of the course participants will have gained familiarity with Julia and a variety of packages:
* Able to efficiently author and run Julia scripts and packages
* Able to make use of high level numeric and scientific libraries
* Able to train and use machine learning models using the Flux package
* Able to solve systems of differential equations using the SciML ecosystem
* Able to perform model-based optimization with JuMP

Interested?

When:

04 August - 08 August 2025

School:

Jyväskylä Summer School

Institution:

University of Jyväskylä

Language:

English

Credits:

2 EC

registration deadline 30 April 2025 Visit school

Stay up-to-date about our summer schools!

If you don’t want to miss out on new summer school courses, subscribe to our monthly newsletter.