Julia
A fast, dynamic language for scientific computing, data science, and machine learning — as easy to write as Python, with performance close to C thanks to multiple dispatch and just-in-time compilation.
- Difficulty
- Intermediate
- Version
- 1.13
- Website
- Visit site
- Docs
- Read docs
What you'll learn
A complete path from the basics to production-ready skills — work through it in order, at your own pace.
- 1 Level 1 — Beginner 26 lessons
- 2 Beginner Projects 1 lesson
- 3 Level 2 — Intermediate 20 lessons
- 4 Intermediate Projects 1 lesson
- 5 Level 3 — Advanced 15 lessons
- 6 Advanced Projects 1 lesson
- 7 What You Should Know Now — and What's Next 1 lesson
Ready to start learning Julia?
Pick up where you are and work through every level, with practice exercises along the way.
Related developer tools
Practice what you learn with these free tools.
Related languages
Python
A general-purpose language known for readable syntax and a huge ecosystem, widely used for web backe...
R
A language built for statistics and data analysis — widely used by data scientists, statisticians, a...
C
A small, low-level language that compiles directly to machine code with no runtime or garbage collec...