https://julialang.org/
Julia DocumentationJulia was designed from the beginning for high performance. Julia programs compile to efficient native code for multiple platforms via LLVM.
Julia is provided under the MIT license, free for everyone to use. All source code is publicly viewable on GitHub.
https://docs.julialang.org/
Julia Noteworthy Differences from Other Languages
https://docs.julialang.org/en/v1/manual ... fferences/
Learning Julia
https://julialang.org/learning/
Getting Started with Julia (for Experienced Programmers)
https://www.youtube.com/watch?v=-lJK92bEKow
Intro to Julia tutorial (version 1.0)
https://www.youtube.com/watch?v=8h8rQyEpiZA
Julia Basics
https://www.youtube.com/playlist?list=P ... TUiwrZ719y
Julia Intermediate
https://www.youtube.com/playlist?list=P ... vr5hkNVrCw
Julia Advance
https://www.youtube.com/playlist?list=P ... uzzVfRd5xu
Julia Programming For Nervous Beginners
https://www.youtube.com/playlist?list=P ... qFlaIXYf1R
https://github.com/JuliaAcademy/JuliaPr ... sBeginners
Getting Started with Julia: Workflow
https://www.youtube.com/watch?v=Xn-Q_wuR5Uo
QuantEcon Cheatsheet
https://cheatsheets.quantecon.org/
Learn X in Y minutes, Where X=Julia
https://learnxinyminutes.com/docs/julia/
Think Julia: How to Think Like a Computer Scientist
https://benlauwens.github.io/ThinkJulia ... /book.html
Julia Wikibook
https://en.wikibooks.org/wiki/Introducing_Julia
Intro To Julia for Data Science and Scientific Computing (With Problems and Answers)
http://ucidatascienceinitiative.github.io/IntroToJulia/
Data Science in Julia for Hackers
https://datasciencejuliahackers.com/
Developing Julia Packages
https://www.youtube.com/watch?v=QVmU29rCjaA
Julia for Numerical Computation in MIT Courses
https://github.com/mitmath/julia-mit
Using Julia's Type System For Hidden Performance GainsHigh-level dynamic programming languages (as opposed to low-level languages like C or static languages like Java) are essential for interactive exploration of computational science. They allow you to play with matrices, computations on large datasets, plots, and so on without having to worry about managing memory, declaring types, or other minutiae—you can open up a window and start typing commands to immediately get results.
The traditional problem with high-level dynamic languages, however, is that they are slow: as soon as you run into a problem that cannot easily be expressed in terms of built-in library functions operating on large blocks of data ("vectorized" code), you find that your code is suddenly orders of magnitude slower that equivalent code in a low-level language. The typical solution has been to switch to another language (e.g. C or Fortran) to write key computational kernels, calling these from the high-level language (e.g. Matlab or Python) as needed, but this is vastly more difficult than writing code purely in a high-level language and imposes a steep barrier on anyone hoping to transition from casual experimentation to "serious" numerical computation. Julia mostly eliminates this issue, because it is carefully designed to exploit a "just-in-time compiler" called LLVM, making it possible to write high-level code in Julia that achieves near-C speed.
https://www.stochasticlifestyle.com/usi ... snotation/
Intermediate Level Julia (Workshop)
https://www.youtube.com/watch?v=rAxzR7lMGDM
7 Julia Gotchas and How to Handle Them
https://www.stochasticlifestyle.com/7-j ... as-handle/
Type-Dispatch Design: Post Object-Oriented Programming for Julia
https://www.stochasticlifestyle.com/typ ... ing-julia/
A Comparison Between Differential Equation Solver Suites In MATLAB, R, Julia, Python, C, Mathematica, Maple, and Fortran
http://www.stochasticlifestyle.com/comp ... c-fortran/
I Like Julia Because It Scales and Is Productive: Some Insights From A Julia Developer
https://www.stochasticlifestyle.com/lik ... developer/
Algorithm efficiency comes from problem information
https://www.stochasticlifestyle.com/alg ... formation/
Automatic Differentiation in 10 minutes with Julia
https://www.youtube.com/watch?v=vAp6nUMrKYg
Why Numba and Cython are not substitutes for Julia
https://www.stochasticlifestyle.com/why ... for-julia/
Engineering Julia for Speed
https://www.youtube.com/watch?v=XWIZ_dCO6X8
Why Julia is the most suitable language for science
https://www.youtube.com/watch?v=7y-ahkUsIrY
Some State of the Art Packages in Julia v1.0
https://www.stochasticlifestyle.com/som ... ulia-v1-0/
The Unreasonable Effectiveness of Multiple Dispatch
https://www.youtube.com/watch?v=kc9HwsxE1OY
Julia and DifferentialEquations.jl
https://www.youtube.com/watch?v=zJ3R6vOhibA
A Deep Introduction to Julia for Data Science and Scientific Computing
http://ucidatascienceinitiative.github.io/IntroToJulia/
The Essential Tools of Scientific Machine Learning (Scientific ML)
http://www.stochasticlifestyle.com/the- ... ntific-ml/
How To Train Interpretable Neural Networks That Accurately Extrapolate From Small Data
https://www.stochasticlifestyle.com/how ... mall-data/
Universal Differential Equations for Scientific Machine Learning
https://www.youtube.com/watch?v=bBH8HVEr0-A
Parallel Computing and Scientific Machine Learning (MIT Course)
https://www.youtube.com/channel/UCDtsHj ... OPg/videos
https://github.com/mitmath/18337
https://book.sciml.ai/
Special Subject in Mathematics: Applications of Scientific Machine Learning (MIT Course)
https://github.com/mitmath/18S096SciML
SciML: An Open Source Software Organization for Scientific Machine Learning
https://sciml.ai/news/2020/03/29/SciML/
Almost Trivial: Parallelizing a Specialized Matrix Type in Julia
https://mdavezac.github.io/blog/
Julia Programming’s Dramatic Rise in HPC and Elsewhere
https://www.hpcwire.com/2020/01/14/juli ... elsewhere/
Large Scale WinD Farm Optimization Integrating Julia with OpenMDAO
https://www.youtube.com/watch?v=_V7xrvXiESc
The Ingredients for a Composable Programming Language
https://www.youtube.com/watch?v=W6MagCe2XZI
https://www.oxinabox.net/2020/02/09/why ... julia.html
Zero2Hero intensive Julia workshop
https://www.youtube.com/watch?v=Fi7Pf2NveH0
https://github.com/Datseris/Zero2Hero-JuliaWorkshop
GPU Programming in Julia
https://www.youtube.com/watch?v=9soe36Hqq3Y
Doing Scientific Machine Learning (SciML) With Julia
https://www.youtube.com/watch?v=QwVO0Xh2Hbg
Make your Julia Code Faster and Compatible with non-Julia Code
https://www.youtube.com/watch?v=S5R8zXJOsUQ
https://github.com/nassarhuda/juliacon2020files
Auto-Optimization and Parallelism in DifferentialEquations.jl
https://www.youtube.com/watch?v=UNkXNZZ3hSw
Julia, A language for AI and much more
https://www.youtube.com/watch?v=DG6-sMNTSdo
SciML: How Language is Changing Scientific Research
https://www.youtube.com/watch?v=3hM7wn7iJ70
Introduction to Computational Thinking (MIT Course)
https://www.youtube.com/playlist?list=P ... 0dz9OnsnIJ
https://computationalthinking.mit.edu/Fall20/
https://github.com/mitmath/18S191
Differential Equations in 2021
https://www.youtube.com/watch?v=XI-iHixmGgg
The impact of differentiable programming: how ∂P is enabling new science in Julia
https://www.youtube.com/watch?v=rF2QAJLM730
Stiffness in Scientific Machine Learning
https://www.youtube.com/watch?v=AIX8ardhAxA
https://diffeqflux.sciml.ai/dev/
Julia SciML Symposium, SIAM CSE 2021
https://www.youtube.com/playlist?list=P ... vQpGp3bwDn
Generalizing Automatic Differentiation to Automatic Sparsity, Uncertainty, Stability, and Parallelism
https://www.stochasticlifestyle.com/gen ... rallelism/
ModelingToolkit, Modelica, and Modia: The Composable Modeling Future in Julia
http://www.stochasticlifestyle.com/mode ... -in-julia/
Engineering Trade-Offs in Automatic Differentiation: from TensorFlow and PyTorch to Jax and Julia
https://www.stochasticlifestyle.com/eng ... and-julia/
Differences Between Methods for Solving Stiff ODEs
https://www.stochasticlifestyle.com/dif ... tiff-odes/
JuliaSim: Machine Learning Accelerated Modeling and Simulation
https://www.youtube.com/watch?v=lNbU5jNp67s
Julia on A64FX
https://www.youtube.com/watch?v=kZNYFWGnixA
Causal vs Acausal Modeling By Example: Why Julia ModelingToolkit.jl Scales
https://www.youtube.com/watch?v=ZYkojUozeC4
Automate your Code Quality in Julia
https://forem.julialang.org/matthijscox ... julia-12hn
Introduction to kernel (GPU) programming in Julia with an NBody simulation
https://www.youtube.com/watch?v=1Q5Hpwu3tpo
Link to a previous forum post on some of the Julia packages (and some other things)
https://forum.freecadweb.org/viewtopic.php?f=8&t=40775