These tutorials will help you to familiarize yourself with the Julia Studio environment and the basics of the language.
This tutorial will walk you through creating a project in Julia Studio and have your write your first program.Start Tutorial
Learn how to define functions and get your hands dirty with some actual math.Start Tutorial
Quadratic Equation Solver
Julia gives you all the power of a functional programming language, with the performance you would expect from C++. In this example, we will build on what we learned in the previous tutorials, using Julia to create a generic quadratic equation solver.Start Tutorial
Now that you know the basics, we will start to explore some of the language features that make Julia awesome, such as its type system and its vast library of statistical and numerical methods.
Multiple Linear Regression
This tutorial will illustrate how to load a data set into Julia and perform multivariate linear regression on the data, allowing us to model the relationship between the makeup of gasoline and its octane rating.Start Tutorial
System Dynamics: Foxes and Rabbits
Use Julia and Julia Studio to implement a version of the classic predator/prey system dynamics model. One of our favorite problemsStart Tutorial
If you've made it this far, you can give yourself a pat on the back knowing that you are a capable Julia programmer. The following lessons will help you refine your abilities with more challenging problems, that will help you to develop a mastery of the language.
Save the Apollo 13 Astronauts!
This tutorial walks you through a simulation of the Apollo 13 spaceflight. Here we introduce advanced, but powerful concepts like multiple dispatch and composite types. This really is rocket science!Start Tutorial
Use Julia and Julia Studio to develop a model of customers waiting in line to perform transactions at a bank.Start Tutorial