Julia is a new programming language created at MIT institute. It is a dynamic programming language inspired from Python but much faster. Julia is a mature language having an advanced Unicode syntax. This can be your first computer language due to its simplicity, productivity and performance.

Introduction to Julia

Learning Julia

Learning Julia do not require any previous programming experience. This can be your first computer language. Julia has an interpreter so it can be learn as fast as Python. We are looking for a Julia instructor to create several introductory articles about Julia syntax. Please contact us if you wish to apply for this position.

I have found this website https://juliacomputing.com/ very useful. This is the website used to promote Julia as a commercial platform. However you can also download stuff for free. It is interesting to see that price for JuliaPRO Enterprise is 1550$.

Julia team is working hard to promote Julia. They use a special web application for tutorials called Jupiter. I have manage to connect to Jupiter using my GitHub account and LinkedIn account. Here is the link: https://www.juliabox.com/ After you connect to Jupiter you can check several “notebooks”  organized by “folders”.

Each notebook has an extension *.ipynb  and I think is a kind of file. These kind of files can be also stored on GitHub and rendered automatically in browser like a wiki page. You may find this very new approach to present documentation. A Julia “nitebook” has several examples on juliabox. Intresting is that you can modify and run these examples and see the result in the browser.

SageCode Tutorials

In next tutorials we will show examples use simple CSS not Jupiter. This is much faster to load but is not interactive. You can’t change the code to see the results. Therefore I will present just briefly the syntax highlights and point you to some YouTube videos that may be of interest for faster learning. Then you need to connect yourself to the Juliabox and start experimenting.

External references

Certification Exam

This language is accepted for Software Developer certificate. The exam is based on simple questions. Each question has at least one correct answer. Some questions have multiple correct answers. We try to be as fare as possible so you can learn from the exam. We even provide hints to some questions so pay attention to press the hint button.

Start Exam

Leaderboard: Programming Julia

maximum of 30 points
Pos.NameEntered onPointsResult
Table is loading
No data available