8 October 2026 to 18 February 2027
Europe/Brussels timezone

Introduction to Julia

10 Dec 2026, 13:00
3h
CYCL09a

CYCL09a

chemin du cyclotron 2, Louvain-La-Neuve

Speaker

Cédric Simal (Université de Namur)

Description

Julia is a modern programming language created at MIT to combine the performance of compiled languages such as C and Fortran with the ease of use and productivity of languages such as Python and MATLAB. Thanks to its innovative design, Julia is particularly well suited for scientific computing, numerical simulations, data analysis, and high-performance computing. This session introduces the key concepts of Julia and provides participants with the tools needed to start developing scientific applications efficiently.

Contents Information
• Installing Julia and setting up the environment
• Julia language fundamentals and syntax
• Variables, functions, and data structures
• Multiple dispatch and its role in performance and code design
• Installing and managing packages
• Working with scientific computing libraries
• Writing efficient and idiomatic Julia code
• Introduction to the Julia ecosystem and community resources
Prerequisite:
• Being able to use SSH with private keys
• Being familiar with a text editor
• Mastering the Linux command line and GNU utilities (mkdir, cp, scp, etc.)

Type: Hands-on
Target audience: Rookie programmers
Must: This session is a nice-to-have for those who need to develop fast scientific software.

Presentation materials

There are no materials yet.