
Explore random variables as types in Julia programming, covering Gaussian distributions, sampling, abstract types, and generic programming for probability distributions.

Explore stochastic simulation modeling using Julia, covering individual-based models, failure visualization, string interpolation, Bernoulli variables, and running simulations with practical examples.

Explore random sampling, probability distributions, and data visualization techniques using Julia, covering topics from basic coin tosses to complex probability densities and histogram normalization.

Explore composability and linearity in transformations, focusing on image processing applications and advanced Julia programming techniques for vector-valued functions and linear/nonlinear transformations.

Explore transformations and automatic differentiation in Julia, covering linear and non-linear transformations, function types, and applications in machine learning, with practical examples and visualizations.

Explore image transformation techniques using Julia, including downsampling, linear combinations, convolutions, and filters. Learn about complexity, GPUs, and data structures in computational thinking.

Explore computational thinking through image manipulation and array operations in Julia, with hands-on examples and an introduction to abstraction concepts.

Explore advanced data wrangling techniques in Julia, covering reading, cleaning, tidying, analyzing, and visualizing data using two sample datasets for practical application.

Comprehensive overview of data wrangling in Julia, covering ecosystem, workflow stages (read, clean, tidy, analyze, visualize), and DataFrames.jl resources for effective data science practices.

Explore data structure analysis using Julia, covering matrix rank, data visualization, PCA, and building a simple recommendation engine. Gain practical insights into advanced data science concepts.

Explore matrices, sparse structures, and SVD for image compression and computational thinking in Julia, with practical applications in machine learning and linear algebra.

Prof Linda Petzold explores her journey in computational science, from punch cards to modern differential equations, highlighting key developments in numerical methods, stochastic simulations, and their applications in various fields.

Comprehensive overview of Julia's progress, highlighting key developments in multithreading, infrastructure, ecosystem, and future plans, with insights on challenges and upcoming features.

Introducing DFTK: A Julia package for density-functional theory simulations, offering flexibility for practical calculations and mathematical development in electronic structure research.

Explore LoopVectorization.jl for efficient loop representation, cost modeling, and vectorization strategies in Julia, enhancing performance through intra-core parallelism and SIMD operations.

Explore advancements in 2D hydraulic modeling, comparing 1D and 2D approaches through case studies and discussing pros and cons for enhanced reliability and efficiency in open channel simulations.

Explore factors influencing hydraulic model accuracy, from input data to computational solvers. Learn to maximize model reliability and confidence, especially when calibration data is unavailable.

Discover how InfoWorks ICM enhances SWMM modeling with database tracking, SQL benefits, and efficient simulation management, saving time and reducing data loss for storm, sewer, and flood modeling professionals.

Explore BinaryBuilder.jl for compiling binary libraries across Julia platforms. Learn to create build recipes, use the wizard, and contribute to Yggdrasil. Hands-on experience included.

Comprehensive guide to creating, testing, and contributing Julia packages. Covers development environments, continuous integration, version control, and open-source collaboration.

Explore interval methods for scientific computing in Julia, focusing on constraint propagation, global optimization, and root finding using IntervalConstraintProgramming.jl and IntervalArithmetic.jl packages.