Companies Home Search Profile

Julia Journey

Focused View

1:13:00

0 View
  • 1 -Very Fast Introduction.mp4
    00:41
  • 1 -Hello World.mp4
    02:40
  • 2 -Data Types.mp4
    07:15
  • 3 -Control Flow.mp4
    02:14
  • 4 -Functions.mp4
    04:28
  • 5 -Packages part 1.mp4
    03:19
  • 6 -Packages part 2.mp4
    04:43
  • 7 -Developing Modules.mp4
    06:25
  • 1 -Piping.mp4
    03:05
  • 2 -Broadcast.mp4
    05:01
  • 3 -In-Place.mp4
    04:44
  • 4 -Iterators.mp4
    05:14
  • 5 -Macros.mp4
    03:30
  • 1 -Named Tuples.mp4
    03:46
  • 2 -Structs.mp4
    05:22
  • 3 -Multiple Dispatch.mp4
    04:33
  • 4 -Parametric Types.mp4
    06:00
  • Description


    Migrating From Python or Matlab into Julia World

    What You'll Learn?


    • Learn how to use Julia's package manager and modules.
    • Learn how Julia's data types differ from Python and MATLAB, leading to concepts like multiple dispatch, parametric types, and type inference
    • Learn how to identify different types of functions.
    • Familiarize yourself with the syntax and functionality of do-block, broadcast, and piping

    Who is this for?


  • Data scientists, data engineers, and anyone that already has a background in computing (eg, Python or Matlab)  needs to hear some friendly advice on how to understand the features of the Julia language.
  • What You Need to Know?


  • Any background on programming.
  • More details


    Description

    Are you a Python or MATLAB developer looking to level up your programming skills with a cutting-edge, high-performance language? This course offers the perfect opportunity to dive into Julia — a versatile, rapidly growing language that's becoming a go-to in fields like scientific computing, data science, and machine learning.


    Throughout the course, you'll master the essentials of Julia, from understanding its data types and control flow structures to working with its powerful function system. You'll also uncover how Julia's standout features—such as multiple dispatch and parametric types—can simplify and accelerate your coding process, but may be confusing to understand at first sight.


    You'll learn how to use its package manager and modules, as well as advanced tools like piping and broadcasting, which will help you write cleaner code. These tools are designed to boost your productivity by enhancing code organization, reusability, and sometimes,  performance.


    You’ll dig into advanced topics such as in-place operations, iterators, macros, named tuples, structs, and, of course, multiple dispatch. With these skills, you’ll be equipped to design custom data structures, write flexible, efficient functions, and tap into Julia’s powerful metaprogramming abilities.


    By the end of this journey, you’ll have a deep understanding of Julia and the confidence to apply it to real-world projects. Whether you're working as a data scientist, researcher, or engineer, this course will arm you with the tools to thrive in the Julia programming landscape.

    Who this course is for:

    • Data scientists, data engineers, and anyone that already has a background in computing (eg, Python or Matlab)  needs to hear some friendly advice on how to understand the features of the Julia language.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 17
    • duration 1:13:00
    • Release Date 2025/03/11