
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.
Explore managing Julia packages with the Pkg prompt, including add and help. Install IJulia and Plots, then use IPython notebook and Jupyter.
Learn to write correct Julia variable names by avoiding leading numbers, forbidden symbols, and reserved keywords, and by using underscores for multiword names.
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.
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.
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.
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.
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.