Programming with Julia
- Description
- Curriculum
- FAQ
- Reviews
Do you want to learn data science, machine learning, deep learning, and AI but you are not sure about the programming language to learn?
Or you may be using Python and R, but you are tired of their low speed.
Julia is a modern programming language developed for data science, machine learning and AI. It is a dynamically typed language which is easy to learn and use and has the speed of C.
This is the first of a series of courses I plan to teach data science, machine learning and deep learning using Julia. Other courses, “Data Science with Julia”, “Machine Learning with Julia” and “Deep Learning with Julia” will follow. In this course, you will learn programming in Julia proficiently. In the upcoming courses you will learn both machine learning and deep learning algorithms and how to build those algorithms from scratch using Julia.
Besides being ideal for data science and machine learning, Julia is also ideal for production environments. Being one of the most modern languages, Julia can be used to build entire applications and microservices.
Julia combines best features of dynamic languages like Python and R and low-level languages like C, C# and Java. You can develop a machine learning model or an algorithm in Julia and use that code in a production environment. You don’t have to use different languages for development and production.
New sections and lectures will be added every two or three weeks.
-
9IntroductionVideo lesson
-
10VariablesVideo lesson
-
11Type Hierarchy in JuliaVideo lesson
-
12Numerical Data Types: Integers and Floating-Point NumbersVideo lesson
-
13Numerical Data Types: Complex and Rational NumbersVideo lesson
-
14Character and String TypesVideo lesson
-
15Primitive Types and Composite TypesVideo lesson
-
16Parametric TypesVideo lesson
-
17Basic OperationsVideo lesson
-
18IntroductionVideo lesson
-
19TuplesVideo lesson
-
20DictionariesVideo lesson
-
21RangesVideo lesson
-
22ArraysVideo lesson
-
23Vectors and MatricesVideo lesson
-
24Multidimensional ArraysVideo lesson
-
25Broadcasting and Dot SyntaxVideo lesson
-
26SetsVideo lesson
-
27Basic Linear AlgebraVideo lesson
-
28IntroductionVideo lesson
-
29Compound ExpressionsVideo lesson
-
30Conditional EvaluationVideo lesson
-
31Short Circuit EvaluationVideo lesson
-
32For LoopsVideo lesson
-
33While LoopsVideo lesson
-
34Continue and BreakVideo lesson
-
35ComprehensionsVideo lesson
-
36Exercise: Comprehension with if elseText lesson
-
37Solution to exercise: Comprehension with if elseText lesson
External Links May Contain Affiliate Links read more