Learn Julia Step by Step from Scratch

Learn Functional Programming Quickly

4.35 (121 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Learn Julia Step by Step from Scratch
6,082
students
1 hour
content
Dec 2016
last update
FREE
regular price

What you will learn

You will have good understanding of the Julia language.

Description

Julia is a high-performance dynamic programming language for scientific and technical computing. It combines the simplicity of Python with a more sophisticated compiler and many small improvements that make the platform easier to use and better suited for numerical computation. 

Julia is a new homo iconic functional language focused on technical computing. While having the full power of homo iconic macros, first-class functions, and low-level control, Julia is as easy to learn and use than most programming languages.

Most importantly, Julia is a lot of fun! This is a Step by Step Hands on Julia programming course. Functional Programming Languages are the Languages of Future. Julia is developed at MIT and is officially being taught at reputed Universities.

In this course, you will not only learn a powerful programming language taught in likes of MIT and Stanford, but also inculcate practical programming techniques and habits. This will help you become a good programmer and problem-solver, aiding you to learn other functional languages as well.

We have trained thousands of students in Functional Languages and our training approach has been immensely praised by everyone. This course is an ever growing course and would be updated regularly.

Content

Working with Julia

Introduction
Installing Julia
Variables and Constants
Mathematical Calculations
Bitwise Operations
Bitwise Shifting
Polynomial Equation
Complex Numbers
Angle and Absolute Value
ASCII and UNICODE Standards
Strings and Memory Indexing
String to Sub String

Functions

Intro to Functions
Alternative Way to Define a Function
Implicit and Explicit Return
Automatic Return
How to Return Multiple Values
Operators as Functions
Functions as First Class Objects
Map Function
Optional Arguments

Conditional Statements

If Else Statement
Ternary Operator

Loops

For Loop
While Loop
Continue

Compound Structure , Parallel Computing and Exceptions

Compound Statements
Coroutine
Automation
Exception Handling
Type of Exceptions

Reviews

Steven
February 3, 2022
Interesting basic introduction to julia. I didn't like the music continously playing in the background.
Leandro
March 31, 2021
- Very short, self-contained video lessons - Delivered in a pace we can code-along even at 1.5x speed - Every topic receives the right amount of time - The attention to the essentials is constant, code is clear and simple. - Functions received a dedicated section, rightfully. - To work with Julia v1+, only 4 lessons need adjustment: - Lessons 5 and 6, replace `bits()` with `bitstring()`. - Lesson 28 and 29, `produce()` and `consume()` are deprecated. That's all.
Narasimha
December 25, 2020
The content is informative, concise, and straightforward. However, the instructor appears to be forcing an accent upon his pronunciation, which is leading to a strange style of delivery.
Hikeem
August 3, 2020
For a general introduction with concepts explained fairly well in a brief manner, you probably can't get much better than this.
Paul
July 31, 2020
This course has covered something new that I haven't seen in other Julia fundamental courses. There are some features that can't be run such as bits(), Task(). Not sure if the instructor has pre- loaded some libraries or not. The course did not provide capability for students to ask questions, so some of those problems could not be resolved. Overall, it's a pretty good course.
Jonathan
June 29, 2020
A basic course but being free is very good to start with this wonderful software called Julia. Kind regards to the instructor and thanks for this course !!!
Antonello
May 22, 2020
The content is actually good, but it's a pity the accent is barely comprehensible for a non-Indian student...
Emmanuele
May 13, 2020
great effort. I really enjoyed these lessons. They are quick, well planned and a great overview of Julia Thank you very much
David
May 10, 2020
Good intro with solid overview of the ways Julia can be used. Looking forward to learning more about this language.
Vivek
April 8, 2020
This course is good for people with very little or no experience in any programming language as the course starts from the absolute basics. Not much useful information for people who are already experienced in other languages. For the next update, I kindly request the course creators to add content which delves more into the best and unique features of Julia.

Charts

Price

Learn Julia Step by Step from Scratch - Price chart

Rating

Learn Julia Step by Step from Scratch - Ratings chart

Enrollment distribution

Learn Julia Step by Step from Scratch - Distribution chart
1047594
udemy ID
12/21/2016
course created date
4/5/2020
course indexed date
Bot
course submited by