Get jupyter notebooks for all past tutorials here!
Books
Julia: High Performance Programming by Ivo Balbaert, Avik Sengupta, Malcolm Sherrington
(697 pages; published: November 2016; ISBN: 9781787125704)
In this learning path, you will learn to use an interesting and dynamic programming language—Julia! This book is a combination and curation of the three separate books by the three authors.
Julia Programming for Operations Research: A Primer on Computing by Changhyun Kwon (246 pages; published: 2016-05; ISBN: 978-1533328793)
This book aims to teach how one can solve various optimization problems arising in operations research and management science.
Julia High Performance by Avik Sengupta (120 pages; published: 2016-05; ISBN: 9781785880919)
This is a book about performance optimisation of Julia programs, showing how to design and write Julia code that fully realises the potential speed of the language and its libraries.
Mastering Julia by Malcolm Sherrington - published by Packt Publishing (410 pages; published: 2015-07; ISBN: 9781783553310)
Seven More Languages in Seven Weeks by Bruce Tate, Fred Daoud, Jack Moffit and Ian Dees - published by The Pragmatic Programmers (350 pages; published: 2014-11-15; ISBN: 978-1-94122-215-7)
This book contains a Julia tutorial chapter (written by Jack Moffitt and Bruce Tate) for programmers new to Julia, which is very good, with nice examples and exercises.
Julia for Data Science by Anshul Joshi (348 pages; published: 2016-09; ISBN: 9781785289699)
Explore the world of data science from scratch with Julia by your side
Julia for Data Science by Zacharias Voulgaris PhD (415 pages; published: 2016-09-01; ISBN: 9781634621304). Master the essentials of data science through the Julia programming ecosystem (no prior knowledge of the language is required), accompanied by a variety of interesting examples and exercises.
Julia Cookbook by Jalem Raj Rohit - published by Packt Publishing (172 pages; published: 2016-09; ISBN: 9781785882012)
Julia Solutions by Jalem Raj Rohit - A comprehensive guide to learn data science for a Julia programmer - Produced by Packt Publishing (2 hours and 52 minutes long; published: January 31, 2017; ISBN: 9781787283299)
Getting Started with Julia by Erik Engheim - Learn the new language Julia for high performance technical computing - Produced by Packt Publishing (9 hours and 50 minutes long; published: March 31, 2017; ISBN: 9781786462978)
Learning Julia by Anshul Joshi, Rahul Lakhanpal (316 pages; published: November 2017; ISBN: 9781785883279). This book shows you how to write effective functions, reduce code redundancies, and improve code reuse. It will be helpful for new programmers who are starting out with Julia to explore its wide and ever-growing package ecosystem and also for experienced developers/statisticians/data scientists who want to add Julia to their skill-set.
Programming in Julia (Quantitative Economics) - by Thomas J. Sargent and John Stachurski. Along with being a complete textbook with Julia code for macroeconomics, this also is a very good introduction to Julia.
JuliaCon 2015 videos. 61 videos on a wide range of subjects, from the future of the core language to using parallel programming and air traffic control.