Efficient Computing in Julia

Tue, 14 Apr, 2026 at 09:30 am to Wed, 15 Apr, 2026 at 05:00 pm UTC+02:00

Netherlands eScience Center | Amsterdam

Netherlands eScience Center
Publisher/HostNetherlands eScience Center
Efficient Computing in Julia
Advertisement
This workshop teaches you how to write efficient code in Julia, single-threaded, multi-threaded and on the GPU.
About this Event

The workshop will take place at Science Park 402, 1098 XH Amsterdam. Please note that lunch and drinks at the end of the workshop are included.

The Julia programming language is getting more and more popular as a language for data analysis, modelling, and optimization problems. It promises the ease of Python or R with a run-time efficiency closer to C or Fortran. Julia is also a more modern language with a packaging ecosystem that makes packages easier to install and maintain. A programmer that is familiar with Python, R or Matlab should have little problem getting up to speed with the basics of Julia. However, to really obtain the promised near native run-time efficiency is a different skill altogether.

This workshop is aimed at researchers and research software engineers who are already experienced in another programming language than Julia. We will make participants aware of the major techniques and pitfalls when it comes to writing performant Julia.

We will work hands-on with real-world examples to explore concepts in the Julia language, focusing on differences with other languages. After the first day, you will be familiar with the basic constructs of the language, some popular libraries, and its package manager, including unit testing and documentation.

The second day we will dive deeper in making Julia code fast to run. We’ll see how to benchmark and profile code and find out what is fast and slow. This means getting to grips with Julia’s type system and its compilation strategy. We will close the day with parallel programming and using the GPU to make our code even faster.

The workshop is based on the teaching style of the Carpentries, and learners will follow along while the instructors write the code on screen. More information can be found on the workshop website.


Cancellation and no-show policy

Please be advised that by signing up, you agree to our Cancellation and No-Show Policy, which states that cancellations made less than 2 working days prior to the event will incur a no-show fee. Please read the full policy here for more details.

If you won’t be able to attend, please cancel your registration (by following the instructions here) so that we can offer your seat to someone on the waiting list.


Audience

The workshop is aimed at PhD candidates, postdocs, (assistant-)professors and other researchers and also open for research support staff and research software engineers. We offer tickets for researchers who are affiliated with Dutch research institutions. We do not accept registrations by Master students.


Ticket Prices

Ticket prices are as follows:

  • For participants affiliated with Dutch research institutions: €225.00
  • For participants from industry: €675.00


Prerequisites

This workshop is aimed at scientists (PhD, Post-doc and beyond) and Research Software Engineers that are experienced in another programming language like Python, R or Matlab.


Early Bird Discount

Register within the first week of open registration and receive a 25% discount on your participation fee. Don’t miss out on this opportunity to secure your spot at a reduced price!


Group Discount

Bring your team along and benefit from our group discount. Groups of five or more participants are eligible for a 25% discount. For more details and to register your group, please email us at [email protected].


Syllabus

Basics of Julia: build a model of our solar system

  • Operations, control flow, functions
  • Unitful quantities, Dataframes and plotting with Makie
  • Types and dispatch
  • Arrays and broadcasting

Package development: solving Cubic equations

  • Working with the REPL, and Pkg
  • Best practices with BestieTemplate
  • Testing with Test, documentation with Documenter

Faster code: a logistic population model

  • BenchmarkTools and ProfileView (flame graphs)
  • Optimisation techniques
  • The type system in more depth
  • Type stability
  • Parallel programming: Threads and GPU programming (with Julia fractals)


Contact

If you have any questions, please send an email to [email protected].

Advertisement

Event Venue & Nearby Stays

Netherlands eScience Center, 402 Science Park, Amsterdam, Netherlands

Tickets

EUR 170.00 to EUR 675.00

Icon
Concerts, fests, parties, meetups - all the happenings, one place.

Ask AI if this event suits you:

More Events in Amsterdam

INJI Amsterdam Tickets
Mon, 13 Apr at 07:00 pm INJI Amsterdam Tickets

Melkweg

Matt Rife Amsterdam Tickets
Mon, 13 Apr Matt Rife Amsterdam Tickets

Ziggo Dome

The State of (Zombie) Scrum Workshop - 1 Day
Tue, 14 Apr at 09:00 am The State of (Zombie) Scrum Workshop - 1 Day

Volkshotel

Liberating Structures Advanced Workshop - 2 days
Tue, 14 Apr at 09:00 am Liberating Structures Advanced Workshop - 2 days

Volkshotel

J\u00e9r\u00e9my Charbonnel dans  SEUL TOUT
Tue, 14 Apr at 06:30 pm Jérémy Charbonnel dans SEUL TOUT

Boom Chicago

Jamie Woon in Paradiso
Tue, 14 Apr at 07:00 pm Jamie Woon in Paradiso

Paradiso Amsterdam

Jamie Woon in Amsterdam
Tue, 14 Apr at 07:00 pm Jamie Woon in Amsterdam

Paradiso

Fokking Druk \u2013 Lezing van Thijs Launspach | Amsterdam
Tue, 14 Apr at 08:00 pm Fokking Druk – Lezing van Thijs Launspach | Amsterdam

Boom Chicago

"Varen met directeuren 2026"
Wed, 15 Apr at 04:00 pm "Varen met directeuren 2026"

Ruysdaelkade 121

Just Mustard in Paradiso
Wed, 15 Apr at 07:00 pm Just Mustard in Paradiso

Paradiso Amsterdam

Amsterdam is Happening!

Never miss your favorite happenings again!

Explore Amsterdam Events