Learn the Julia programming language (Julialang) with no prior experience. Discussion of how to get started writing in Julia from your web browser, writing your first program, the different data types that Julia recognizes, how to set a variable, how to make a function, how to do conditional (if/then) statements, how to make comments in our code, and some of the basic arithmetic operations that we can use. Time stamps are below.
Using Julia from our browser with CoCalc - 1:36
Writing our first program in Julia - println("Hello, world!") - 3:25
--println() vs. print() - 5:13
Types of data in Julia - 7:38
--strings - 7:58
--characters - 11:39
--integers vs. floating point numbers - 15:00
----printing with different data types - 17:44
Store data and use it later with variables - 18:16
Using variables to manipulate strings - 21:11
--Using a $ inside a string - 23:10
--Using the string() function - 27:10
--Concatenating strings with * or $ - 29:29
Functions - 30:33
--Making a function with the word "function" - 31:00
--Using an argument in a function - 33:42
--Assigning a function with = -36:28
Conditional (If/Then) Statements - 39:03
--if, elseif, else - 39:58
--ternary operator (a ? b : c) -45:44
--short-circuit evaluation (&&, ||) - 47:57 (note minor editing glitch around 50:25 - just says that if the first statement before && is true, a function after && will be executed; and if the statement before || is false, a funciton after || will be executed)
Comments - 51:16
Math Operations - 54:06
This tutorial uses Julia 1.4 running in a Jupyter Notebook from CoCalc.com. For more information on Julia, including the documentation and how to download, visit https://julialang.org.
In addition to the human-generated English subtitles, I'm trying something new with this video - machine-generated subtitles are also available in many languages: Bangla, Chinese (Simplified), Chinese (Traditional), Gujarati, Hindi, Japanese, Kannada, Korean, Malayalam, Marathi, Odia, Punjabi, Russian, Tamil, Telugu, Thai, and Vietnamese. Click on the gear icon and then subtitles/cc to access (and let me know how they turned out in the comments).