You are on page 1of 2

Julia for Data Science

About Julia for Data Science


Duration: 2 hours and 41 minutes
Julia is an easy, fast, open source language that if written well performs nearly as well as
low-level languages such as C and FORTRAN. Its design is a dance between specialization
and abstraction, providing high machine performance without the sacrifice of human
convenience. Julia is a fresh approach to technical computing, combining expertise from
diverse fields of computational and computer science.
This video course walks you through all the steps involved in applying the Julia ecosystem
to your own data science projects. We start with the basics and show you how to design
and implement some of the general purpose features of Julia. Is fast development and fast
execution possible at the same time? Julia provides the best of both worlds with its wide
range of types, and our course covers this in depth. You will have organized and readable
code by the end of the course by learning how to write Lisp style macros and modules.
The course demonstrates the power of the DataFrames package to manage, organize, and
analyze data. It enables you to work with data from various sources, perform statistical
calculations on them, and visualize their relationships in different kinds of plots through
live demonstrations.
Julia for Data Science takes you from zero to hero, leaving you with the know-how required
to apply

Who should join this course?

Anyone aspring a great career in Data Science involving complex data analytics and data
mining techniques would find this course a must to pursue. Professionals working on Data
Mining Projects can also pursue this course to help them gain an extra edge over complex
data mining algorithms development using Julia.
COURSE CONTENT
1-GETTING COMFORTABLE WITH THE BASIC STRUCTURES IN JULIA
Installing a Julia Working Environment
Working with Variables and Basic Types
Controlling the Flow
Using Functions
Using Tuples, Sets, and Dictionaries
Working with Matrices for Data Storage and Calculations
2-DIVING DEEPER INTO JULIA
Using Types and Parameterized Methods
Optimizing Your Code by Using and Writing Macros
Organizing Your Code in Modules
Working with the Package Ecosystem
3-WORKING WITH DATA IN JULIA
Reading and Writing Data Files and Julia Data
Using DataArrays and DataFrames
The Power of DataFrames
Interacting with Relational Databases Like SQL Server
Interacting with NoSQL Databases Like MongoDB
4-STATISTICS WITH JULIA
Exploring and Understanding a Dataset Statistically
An Overview of the Plotting Techniques in Julia
Visualizing Data with Scatterplots, Histograms, and Box Plots
Distributions and Hypothesis Testing
Interfacing with R
5-MACHINE LEARNING TECHNIQUES WITH JULIA
Basic Machine Learning Techniques
Classification Using Decision Trees and Rules
Training and Testing a Decision Tree Model
Applying a Generalized Linear Model with GLM
Working with Support Vector Machines

You might also like