Julia Programming For Data Science & Machine Learning: Julia (Udemy.com)
Learn power of Julia High performace programming for Data Science and Machine Learning with nearly C like Performace
Created by: Ankit Mistry
Last updated December 2024
What you will learn
- update your resume with Julia Skill
- Learn Julia programming constructs
- Julia installation with Jupyter notebook
- Julia basics variable numbers and string
- Managing Third Party Package in Julia
- Learn different Julia collection array, dictionary and tuples & Operations
- Apply Julia Function for vector and matrix Operations
- Analyse Data with Julia Dataframes package equivalent to pandas in Python
- Draw plot with plots module in julia
- Sale Prediction using Linear Regression on Sales Data with GLM Package
- Predict Salary using Multiple Linear Regression on Salary Data
- Logistic Regression on camera data with Julia GLM
- Cluster Data with K-Means clustering algorithm (Clustering)
- Reduce Dimension of iris Dataset with PCA (MultivariateStats package)
How it compares
Against the other 518 rated Udemy courses in Software Development on CourseDuck:
- Rating4.3 out of 5higher than 17% of them
- Reviews214#331 of 519 by number of reviews
- Length3.8 hoursshorter than 71% of them
- Last updatedDecember 2024earlier than 63% of them
Course Description
Do you like Python, you enjoy writing python code. It's very easy to code in python. But python is slow. So production require very high performance computing.
So we need a language which is easy to work like python and as fast as low level programming language like C.
Julia is the programming language which looks like Python and execute like C.
If you want to learn next generation fast scientific computing language and easy to work with Julia is the right solution for you and you have come at a right place to learn the Julia.
This course mainly focus on data science aspect of Julia. Although I am going to start with Julia introduction installation and major basic concepts related to Julia.
Following topics we are going to cover in this course.
Introduction to Julia and installation
Julia basics number variable send string
Julia collections, dictionary, sets and tuples.
Julia package management system and creating function in Julia
Vector and matrix related operation in Julia
Linear algebra with Julia
Data frame package
And plotting with plots package in Julia
Linear and Multiple Regression with GLM package
Udemy consider 30 days money back guarantee, so no need to worry about anything.
Get it enrolled in the course.
And I will see you inside the course.
Happy learning
Ankit mistry
Instructor Details
- 4.3 Rating
214 Reviews
Ankit Mistry
I am Ankit Mistry, with a Master’s degree from IIT Kharagpur specializing in Machine Learning and Artificial Intelligence. I bring over 8 years of industry experience as a Software Developer in a leading private investment bank, along with deep expertise in AI, automation, and cloud technologies.
Over time, I transitioned into full-time teaching, where I focus on practical, real-world skills in AI and cloud computing. My courses are designed to be highly hands-on, helping learners build real projects rather than just understanding theory.
I specialize in teaching:
- AI tools like Claude, Generative AI, and AI Agents
- Automation workflows and real-world AI applications
- Cloud platforms including Azure, and Google Cloud
- Data analysis and machine learning
My latest courses focus on cutting-edge topics like Claude AI, AI automation, and building intelligent agents, ensuring you stay ahead in the rapidly evolving AI landscape.
With over 266,000+ students and thousands of reviews, my goal is to help you gain practical skills that directly impact your career.
More courses by Ankit Mistry
GCP - Google Cloud Professional Data Engineer Certification (2026)
4.5 (6,596 Reviews)
Provider: Udemy
Time: 32.6h
$94.99
Gemini Enterprise Agent Platform Course - GCP Vertex AI (2026)
4.4 (2,947 Reviews)
Provider: Udemy
Time: 16.4h
$10.99
GCP Google Cloud Professional DevOps Engineer Certification (2026)
4.4 (2,770 Reviews)
Provider: Udemy
Time: 22.7h
$79.99
Google Professional Cloud Security Engineer Certification (2025)
4.5 (2,749 Reviews)
Provider: Udemy
Time: 13.3h
$89.99
GH-300: GitHub Copilot Certification Exam Prep 2026 Hands-On
4.5 (2,660 Reviews)
Provider: Udemy
Time: 18.1h
$10.99
Terraform for Beginners using GCP - Google Cloud (Hands-on) (2025)
4.6 (2,577 Reviews)
Provider: Udemy
Time: 9.2h
$79.99
More Software Development courses
MATLAB Programming Simulink: Beginner to Pro with ChatGPT (2026)
5.0 (930 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
Build Web Apps with Nuxt.js 3: Master TypeScript & API [New] (2026)
4.9 (635 Reviews)
Provider: Udemy
Time: 6.7h
$19.99
Terraform 101: The Ultimate Hands-On Guide [Azure Edition] (2025)
4.8 (1,975 Reviews)
Provider: Udemy
Time: 11.9h
$94.99
Reviews
By Jason Azzam on 2/5/2026
Amazing course. Sometimes a little more explanation should be provided on Section 10 through 13. With newer version of Julia some of the code provided doesn't work; however, this also forces you to dig into the errors and learn more.
By Karl Wojciechowicz on 12/21/2022
The course is not the best for true beginners to programming. Most concepts explained in the course are rushed through, leaving the beginners scratching their heads... Instead it is a "Julia as a second language" type of introduction to Julia for programmers already familiar with key concepts from other languages, especially Python.
By Nathalie Dul on 4/3/2022
Great introduction on how to understand what Julia is. Definitely would advise others to first take this Julia course before any other if it's a first time for code users as well as first time Julia users.
By Bryan Butler on 11/9/2021
First, I am using a newer version of Julia 1.6.3 vs the instructor's version. The first parts of the course were good with some basics. It seems as if the dataframe syntax has greatly changed. Despite a lot of looking around, etc., I could not get any of section 12 or 13 to work at all after the plots. The data transformations did not work and so it just did not come together for those two sections. For a short intro course, it was good.
By Synat Keam on 7/4/2021
Okay for me. Need some further improvement and I guess machine learning is not as simple as you taught. Anyway, I have got to know Julia a bit from you. Well done
By Raymond Johnson on 8/11/2020
The course provides a good review of enough Julia that the examples can be understood. The packages that are required to perform linear and logistic regression are covered such the simple examples can be worked on. The section on PCA seems a little thin and didn't provide enough background on feature extraction and how to interpret the results.
By Deep on 6/6/2020
Ankit is very good in explanation. This is only course available who Julia for various machine learning algorithm. I would highly recommend this course those who want dive into Julia.
By Mohamed Kilany on 5/8/2020
Overall, I felt this course was an excellent introduction to Julia for Data Science and Machine learning. I especially enjoyed the lessons on linear algebra and machine learning. The lessons are very much concise and are practical. Each succeeding lesson builds upon earlier lesson you learned. Machine Learning algorithm like regression, classification and kmeans clustering covered which is rare available for Julia language.
By Jackson Lawrence Crasta on 4/22/2020
The course is good with useful information, I have only one suggestion i.e., it would be better if more example were available and also the projects.
By Kate Freier on 1/3/2020
Good start, but incomplete and left me with questions on some basics - like "how can I find help on the structure of these commands? is there a help function or am I just using google?". Didn't get into much data science - only the last 30% or so covered data. That said.... I'm now much more comfortable with some basics in Julia.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100









![Build Web Apps with Nuxt.js 3: Master TypeScript & API [New]](/programming/software-development/images/6457785_5adc_4.jpg?v=1789443959)

![Terraform 101: The Ultimate Hands-On Guide [Azure Edition]](/programming/software-development/images/6208847_f60a_7.jpg?v=1791193600)
