
Explore Dictionaries.jl for enhanced Julia productivity: alternative interface, data manipulation tools, implementation insights, and applications in tabular data with keys.

Explore Agents.jl for complex system modeling: learn its philosophy, simplicity, performance, interactivity, and integration with Julia ecosystem. Discover the future of agent-based modeling.

Comprehensive workshop on Julia metaprogramming, covering expressions, macros, and code generation. Ideal for intermediate users seeking to enhance their programming skills and create domain-specific languages.

Learn statistical applications in Julia through hands-on examples, covering probability, data manipulation, plotting, and modeling. Ideal for R users transitioning to Julia for data science and machine learning.

Learn to process text files in Julia, transforming them into word arrays and analyzing content through word and phrase counting techniques.

Explore random walks in computational thinking, covering visualization, Julia concepts, benchmarking, and advanced topics like mutable structs and type parameters.

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 Principal Component Analysis: from matrix rank to SVD. Learn to measure data cloud size, understand correlated data, and navigate high-dimensional spaces using statistical techniques.

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 graph theory, tree traversal, and epidemic modeling using Julia programming, with hands-on demonstrations and practical applications in network analysis and disease spread simulation.

Explore probability concepts through computational methods, covering random sampling, Monte Carlo simulations, Bernoulli trials, and the Central Limit Theorem with practical examples and visualizations.

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.

Learn techniques to improve accuracy and reliability of river flow data using rating curves. Explore field data collection, modeling methods, and practical examples for refining stage-discharge relationships.

Comprehensive introduction to Julia programming, covering basics to advanced topics. Ideal for beginners with technical computing needs and experience in other languages.

Explore data-intensive science challenges, high-performance computing, and the role of programming languages like Julia in addressing big data and computational demands in scientific research.

Explore flood frequency analysis techniques, curve fitting approaches, and software tools for managing uncertainty in rainfall and runoff estimates. Learn to interpret results and consider climate change impacts.

Explore best practices in flood risk management, balancing theory and practical constraints. Learn to develop fit-for-purpose methodologies for effective floodplain management and informed decision-making.

Comprehensive introduction to Python Pandas, covering installation, data structures, file operations, data manipulation, and transformation techniques for beginners in data analysis.

Comprehensive advanced Excel training covering dynamic arrays, advanced functions, data manipulation, and statistical analysis. Includes hands-on exercises for practical skill development.