Learn Julia!
26 Julia courses are available from Udemy, Packt, Coursera, Lynda, Stone River, Edx and Pluralsight.
Julia is a high-level, high-performance, dynamic programming language. While it is a general purpose language and can be used to write any application, many of its features are well-suited for high-performance numerical analysis and computational science. Distinctive aspects of Julia's design include a type system with parametric polymorphism in a dynamic programming language; with multiple dispatch as its core programming paradigm. Julia supports concurrent, (composable) parallel and distributed computing (with or without using MPI and/or the built-in corresponding to "OpenMP-style" threads), and direct calling of C and Fortran libraries without glue code. A just-in-time compiler that is referred to as "just-ahead-of-time" in the Julia community is used. Julia is garbage-collected, uses eager evaluation, and includes efficient libraries for floating-point calculations, linear algebra, random number generation, and regular expression matching. Many libraries are available, including some (e.g., for fast Fourier transforms) that were previously bundled with Julia and are now separate. Tools available for Julia include IDEs; with integrated tools, e.g. a linter, profiler (and flame graph support available for the built-in one), debugger, and the Rebugger.jl package "supports repeated-execution debugging"[a] and more. - read more on Wikipedia
Udemy
Intermediate
eLearning
English
10h
Getting Started With Julia
Learn the new language Julia for high performance technical computing.
Read MoreUdemy
All Levels
eLearning
English
3h
Hello Julia: Learn the New Julia Programming Language
Learn Julia for really fast compiling code
Read MoreUdemy
All Levels
eLearning
English
2.5h
Julia for Data Science
Refine your data science skills with the heavy armory of tools provided by Julia
Read MoreUdemy
Beginner
eLearning
English
4h
Julia Programming For Data Science & Machine Learning^ Julia
Learn power of Julia High performace programming for Data Science and Machine Learning with nearly C like Performace
Read MoreUdemy
Beginner
eLearning
English
12.5h
Julia: From Julia s Zero to Hero: 2 in 1
Over 40 recipes to solve complex problems with programming using Julia
Read MoreUdemy
Beginner
eLearning
English
5.5h
Learning Path: Julia: Explore Data Science with Julia
Use the advanced features of Julia to work with complex data
Read MorePackt
All Levels
book
English
13h 53m
Mastering Julia 1.0
Tackle the Contemporary Challenges of Programming and Data Science with Julia
Read MoreUdemy
Intermediate
eLearning
English
3h
Programming using Julia
Over 40 recipes to get you up and running with programming using Julia
Read MoreLynda
Intermediate
eLearning
English
33m 37s
Julia for Data Scientists First Look
Get a first look at Julia^ the powerful and fast programming language for data science and analytics. Julia is growing quickly in popularity and many data science practitioners are interested in learning more. This fast-paced course provides a general introduction …
Read MoreCoursera
Beginner
eLearning
English
17h
Julia Scientific Programming
This four-module course introduces users to Julia as a first language. Julia is a high-level^ high-performance dynamic programming language developed specifically for scientific computing. This language will be particularly useful for applications in physics^ chemistry^ astronomy^ engineering^ data science^ bioinformatics …
Read MoreUdemy
All Levels
eLearning
English
12.5h
Building Command Line Tools with Python^JavaScript and Julia
Mastering the fundamentals of CLICK^ArgParse^Commander.js^Fire.jl and more
Read MoreStone_River
All Levels
eLearning
English
3
Hello Julia: Learn the New Julia Programming Language
From installation to advanced topics
Read More