Julia: From Julia's Zero to Hero: 2 in 1

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Over 40 recipes to solve complex problems with programming using Julia

Are you looking forward to get well versed with Julia? Then this is the perfect course for you!

Julia is a young language with limited documentation and although rapidly growing, a small user community. Most developers today will know the object oriented paradigm used in mainstream languages such as Python, Java and C++. This presents a challenge switching to Julia which is more functionally oriented.

With this comprehensive 2-in-1 course takes a practical and incremental approach.  It teaches the fundamentals of Julia to developers with basic knowledge of programming. It is taught in a hands on approach, with simple programming examples the student can try themselves. Building on that, it will invite the user to a tour of the ecosystem of Julia through practical code examples.

By end of this course you will more productive and acquire all the skills to work with data more efficiently. Also help you quickly refresh your knowledge of functions, modules, and arrays & shows you how to utilize the Julia language to identify, retrieve, and transform data sets so you can perform data analysis and data manipulation & also get familiar with the concepts of package development and networking to solve numerical problems using the Julia platform.

Contents and Overview

This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.

The first course, Getting Started With Julia covers complete INSTALLATION AND SETUP along with basic of Julia. This course will not only introduce the language, but also explain how to think differently about problems with the Julia approach.  This course also focuses various aspects such as Functional Programming in Julia, Metaprogramming, Debugging and Testing & much more.

The second course, Julia Solutions covers consist complete guide to programming with Julia for performing numerical computation will make you more productive and able to work with data more efficiently. The course starts with the main features of Julia to help you quickly refresh your knowledge of functions, modules, and arrays. We’ll also show you how to utilize the Julia language to identify, retrieve, and transform data sets so you can perform data analysis and data manipulation. Later on, you’ll see how to optimize data science programs with parallel computing and memory allocation. You’ll get familiar with the concepts of package development and networking to solve numerical problems using the Julia platform.

This course also includes videos on identifying and classifying data science problems, data modelling, data analysis, data manipulation, meta-programming, multidimensional arrays, and parallel computing. By the end of the course, you will acquire the skills to work more effectively with your data.

About the Authors:

  • Erik Engheim is a professional mobile developer with experience in many different programming languages, often in combination. Erik Engheim has worked with C/C#, Java, C++, Objective-C, and Swift before moving into Julia. His experience with Julia involves automation, and high performance processing of code strings.

  • Jalem Raj Rohit is an IIT Jodhpur graduate with a keen interest in machine learning, data science, data analysis, computational statistics, and natural language processing (NLP). Rohit currently works as a senior data scientist at Zomato, also having worked as the first data scientist at Kayako.He is part of the Julia project, where he develops data science models and contributes to the codebase. Additionally, Raj is also a Mozilla contributor and volunteer, and he has interned at Scimergent Analytics.

  • Extract and handle your data with Julia

  • Uncover the concepts of metaprogramming in Julia

  • Conduct statistical analysis with StatsBase .jl and Distributions .jl

Course Curriculum

Instructor

Profile photo of Packt Publishing
Packt Publishing

Packt are an established, trusted, and innovative global technical learning publisher, founded in Birmingham, UK with over eighteen years experience delivering rich premium content from ground-breaking authors and lecturers on a wide range of emerging and established technologies for professional development.Packt’s purpose is to help technology professionals advance their knowledge and support the growth of new technologies by publishing vital...

Review
4.9 course rating
4K ratings
ui-avatar of AI Kassim
Ai K.
3.0
2 years ago

Course uses Atom which is is an almost defunct IDE at this time.

  • Helpful
  • Not helpful
ui-avatar of André Marques
André M.
2.5
5 years ago

In this first sections, many codes don't work in Julia 1.4.

  • Helpful
  • Not helpful
ui-avatar of Salvatore Verde
Salvatore V.
3.0
5 years ago

The course is usefull but sometimes got functions deprecated

  • Helpful
  • Not helpful
ui-avatar of Gilbert Beveridge
Gilbert B.
2.0
5 years ago

Feels a bit meandering lots of little bits an pieces nothing to put it together sloppy.

  • Helpful
  • Not helpful
ui-avatar of David Chu
David C.
1.0
5 years ago

For Windows users, the instruction for installation and editor setup is useless

  • Helpful
  • Not helpful
ui-avatar of Marcos Daniel da Silva
Marcos D. D. S.
2.0
5 years ago

Muito resumido e o professor nĂŁo responde as perguntas dos alunos.

  • Helpful
  • Not helpful
ui-avatar of Tom Christian
Tom C.
2.0
6 years ago

The course is slow. But most importantly much of the information appears to be outdated. Commands frequently don't work because they have apparently been removed from the language.

  • Helpful
  • Not helpful
ui-avatar of Wilfredo de Vera
Wilfredo D. V.
1.0
6 years ago

codes in this course no longer work . i'm using julia ver. 1.1.0, but this course uses 0.5. it would have been better if this tutorial and codes were ported to 1.1.0.

  • Helpful
  • Not helpful
ui-avatar of Mehmet DEMİRTAŞ
Mehmet D.
5.0
6 years ago

This course, although I'm at 16th lesson so far, is a real and heavy load of knowledge about Julia language.
I suggest this course to everyone who want to learn Julia. I'm completely new to programming and had other courses too before beginning this course. This is by far the best and covers much more knowledge.
The only thing that might be better is its Julia ver. 0.5 and I use Julia ver 1.0.1. But up to now it returned an advantage to me ; I'm searching the documents for alternatives if there is a change in function names or etc.. This makes me learn how to use several platforms such as Github, as well as Julia docs.
Thank you so much for such a good course

  • Helpful
  • Not helpful
ui-avatar of Rob Bontekoe
Rob B.
2.5
6 years ago

The course is base on Julia v0.5.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses