Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Machine Learning with Julia Programming for Everyone
Rating: 4.0 out of 5(20 ratings)
151 students

Machine Learning with Julia Programming for Everyone

Julia is the next Python - Start Learning Julia from Scratch
Last updated 5/2020
English

What you'll learn

  • Start writing code in Julia
  • Manipulate Data
  • Visualize Data
  • Loops and Conditional Statements
  • Julia in built objects
  • Strings processing
  • Importing CSV data files
  • Connecting with Database
  • Applying Machine Learning Algorithms
  • Calling other Programming Language like Python

Course content

1 section26 lectures4h 15m total length
  • Julia introduction - download and install julia5:18

    Explore Julia, an open-source, fast, high-level language developed at MIT for data science and high-performance computing, and learn to download, install, and set up with Jupiter via the Anaconda distribution.

  • Your First Program in Julia5:16
  • Working and managing Julia Environment and taking help6:06
  • Working wiht Julia Packages5:33

    Explore managing Julia packages with the Pkg prompt, including add and help. Install IJulia and Plots, then use IPython notebook and Jupyter.

  • Julia in Jupyter Notebook7:44
  • Airthmetic Operator Precedence5:19
  • Variable with Airthmatic operations and evaluating variable types12:41
  • How to use Comments in Julila5:17
  • Writing Correct Variable Names in Julia4:24

    Learn to write correct Julia variable names by avoiding leading numbers, forbidden symbols, and reserved keywords, and by using underscores for multiword names.

  • Arrays in Julia10:26
  • Creating Ranges in Julia6:21
  • Tuples in Julia8:06
  • Working with Dictionaries in Julia10:30

    Explore dictionaries in Julia as key-value data structures, create and access entries with string or symbol keys, and learn to use haskey, delete!, keys, values, and merge.

  • Working with Sets in Julia10:14
  • Dates operations in Julia10:48
  • Conditional Operators in Julia9:46
  • Loops in Julia18:06

    Explore loops in Julia, including for and while loops, and learn to iterate over arrays, dictionaries, sets, and ranges for data manipulation with formatted output.

  • Efficient Looping (comprehension) in Julia9:06
  • Working with Strings in Julia10:57
  • Writing Functions13:21
  • Formatting numbers and string in Julia7:50
  • Importing CSV files in Julia14:44

    Import csv files in Julia using the CSV package, upload the file, and load it into a dataframe to inspect columns, describe data, and access rows.

  • Visualizing data in Julia15:46
  • Working with Databases in Julia15:12
  • Calling Python Packages in julia4:26

    Learn to call Python packages from Julia using the pi call interface, importing libraries like NumPy and math, to perform array operations and functions such as cos, sin, and sqrt.

  • Machine Learning in Julia22:27

Requirements

  • Basic understanding of Programming
  • Motivation to learn Data Science
  • Enthusiasm to work with Data

Description

Julia is a next level programming language, faster than Python when processing huge amount of data. Slowly it is gaining momentum and many experts are moving from Python to Julia.


I have designed this course in very simplistic manner so that anyone whether or not have previously been exposed to python etc. can easily do this .Also if you know python, then you have an added advantage where you'll find many topics similar to python.


The course starts with basics and then covers various fundamental and intermediate level topics for data processing and finally we'll do a machine learning project in Julia.

Who this course is for:

  • Beginners who are curious about data science or machine learning
  • Intermediate or expert python users who are looking for a alternative fast programming language
  • Anyone who wants to increase their understanding about Julia as programming language for machine learning
  • Anyone who wants to increase their knowledge portfolio with Julia programming
  • Anyone who is looking for a fastest language for doing data science work.