Learn Julia Step by Step from Scratch

Learn Functional Programming Quickly
Rating: 4.2 out of 5 (90 ratings)
3,242 students
English [Auto]
You will have good understanding of the Julia language.


  • We start from basics hence all you need is your basic computer usage skill and reasoning skill. No other pre-requisite.


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.

Who this course is for:

  • This course is for anyone looking to learn Functional Programming.
  • Julia is being taught in Universities hence this course will also help you with your Semester Exams.
  • This course is great for anyone not familiar with Julia and wanting to learn it.

Course content

5 sections31 lectures1h 2m total length
  • 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


Functional Programming Expert
Anjali Singh
  • 3.9 Instructor Rating
  • 167 Reviews
  • 4,310 Students
  • 3 Courses

Anjali has been working with front end programming language for more than 6 Years. With an innate ability to simplify complex topics, she has been mentoring students beginning their careers in software development and Mathematics for many years both online and through classroom lectures. Anjali has now started her own initiative "Bhelabandh Technologies" to promote Functional Languages, with some expert software professionals creating courses on Functional Programming. Functional Programming languages like Rust, Julia, Haskell, Elixir etc are considered to be the languages of future. Its the right time to invest in yourself by learning functional programming.

Functional Programming Trainer
Sumit Singh
  • 3.9 Instructor Rating
  • 167 Reviews
  • 4,310 Students
  • 3 Courses

I have a post graduate degree in Finance. Being good in Mathematics and computing since my child hood I have been training people locally on topics like Mathematics, Accounting, Functional Programming etc. I want to spread the love and knowledge for Functional Programming throughout the world. I have 8+ years of experience in Financial Modelling and programming, and I have been working with Rust, Julia and Elixir programming languages since long. For eg I have been working with and Teaching Julia even before it was officially released in 2012. I teach all my courses Step by Step, Hands On with Passion.