Julia programming

Julia programming

Public courses


- Anyone can join the training
- Course outline as presented on the website
- Small groups, 3-10 people

Private courses

Price set individually

- Training workshop just for your team
- You choose date and location of the training
- Course outline tailored to your needs

About the training

Julia is the new free programming language created in MIT by a professor Alan Edelman and his colleagues. First presented in February 2012 it gains more and more popularity in the branch of technical and financial computing as well as in data analysis. Julia is easy to use and practical but also allows to conduct fast computing which makes it a perfect compromise between slow and fast high-level languages. The effective use of CPU and Julia memory offers an efficiency comparable to the level of C language while still using high-level language. The developers of Julia achieved that by making use of Low Level Virtual Machine Just in Time technology.

In comparison to other popular programming languages it’s easy to see that Julia may be faster in some areas than Matlab(10-1000 x times faster), R(10-1000 times faster ), Python(10-30 times faster). If you are looking for an easy programming language with high computing efficiency, Julia is the solution.

The training deals with the most important aspects of practical applicability in cases of numerical problems and data analysis. At the beginning, we show how to install and configure Julia. Then, we present the ways to use its features and give some useful information about conditional structures, which are the key components of a programming language. Due to a number of examples you will discover the advantages of this language and learn how to make us of external processes to create graphs and visualizations. You will gain the ability to connect with databases and conduct parallel computing.

Who is this training for?

The training is aimed at people who deal with the problems of code efficiency in programming and are eager to learn a new language.

Data Analysts, Consultants, Statisticians, Engineers, Data Scientists

What will I learn?

  • Install and configure Julia environment
  • Create variables, process data
  • Create new functions and loops
  • Manipulate and transform variables
  • Use metaprogramming  in Julia
  • Access data from files and database
  • Explore parallel computing capabilities of Julia
  • Visualize data in interesting way

Course outline

  1. Introduction to Julia environment
  2. Installation and configuration
  3. Variable, types, data operations
  4. Conditional constructs and loops
  5. User-defined functions
  6. Data Import/Export
  7. Connecting to database
  8. Elements of statistical programming
  9. Visualizations
  10. Parallel computing
  11. Executing scripts from other environments
  12. Libraries and packages

Course Curriculum

Curriculum is empty


Send an enquiry

I am interested in


Enquire about the private (on-site) training course

I am interested in


Enquire about the public training course

I am interested in

Szybki kontakt