Cademy logoCademy Marketplace

Course Images

Julia Programming Language - From Zero to Expert

Julia Programming Language - From Zero to Expert

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 3 hours 31 minutes

  • All levels

Description

In the fast-paced world of data science and machine learning, you have to stay up-to-date and keep ahead of the competition. For this, you have to constantly be on the lookout for the latest trends in tools and techniques for data science and machine learning. You don't want to miss out on the latest trend and the tool of the future! Right now, that tool is the Julia programming language. It's the hot new language that all ML and data science experts are very excited about. Learning Julia will open up several doors for you in your career!

The objective of this course is to give you a strong foundation needed to excel in Julia and learn the core of the language as well as the applied side in the shortest amount of time possible. We won't waste time with the theory of why Julia is fast. We will jump right into the details and start coding. You will quickly realize how easy it is to learn this state-of-the-art and promising language. You will see how you can start using Julia to excel in your current job without moving the whole stack to Julia immediately. After explaining the basic concepts, we jump to case studies in data science and then machine learning. We apply both traditional machine learning models and then get to deep learning. You will see how Julia can help you create deep learning models from scratch in just a few lines of code and then move on to the state-of-the-art models without spending too much time. This way, you get to learn the most important concepts in this subject in the shortest amount of time possible without having to deal with the details of the less relevant topics. Once you have developed an intuition of the important stuff, you can then learn the latest and greatest models even on your own! By the end of the course, you will have a strong understanding of Julia programming language fundamentals. The code files are available here: https://github.com/PacktPublishing/Julia-Programming-Language---From-Zero-to-Expert-

What You Will Learn

Learn coding in Julia programming language
Use DataFrames (equivalent to Pandas) in Julia
Create ML models from scratch in a way that helps you make modifications easily
Learn data wrangling with Julia
Use Julia to perform data manipulation, Apache Arrow, grouping, and analysis
Classify using decision trees and random forests

Audience

This course is for all levels of data science and machine learning practitioners aiming to enhance their abilities and skill level in DS and ML. Developers who want to know how to harness the power of big data can also go for this course.

A basic understanding of programming is a must. Understanding Python, basic data science (reading CSVs and so on), and basic concepts of deep learning (such as classification) is not necessary but would be helpful.

Approach

This course follows a code-oriented and case-study-based approach. In this course, you will learn by practice as every concept explanation is followed by practical implementation.

Key Features

Learn the syntax of Julia and its differences from Python * Learn machine learning models, both traditional and deep * Explore data science case studies, including analysis and clustering

Github Repo

https://github.com/PacktPublishing/Julia-Programming-Language---From-Zero-to-Expert-

About the Author

Dr. Mohammad Nauman

Dr. Mohammad Nauman has a PhD in computer science and a PostDoc from the Max Planck Institute for software systems. He has been programming since early 2000 and has worked with many different languages, tools, and platforms. He holds extensive research experience with many state-of-the-art models. His research in Android security has led to some major shifts in the Android permission model. He loves teaching and the most important reason he teaches online is to make sure that maximum people can learn through his content. Hope you have fun learning with him!

Course Outline

1. Intro and Setting up


2. Core Language Basics


3. Arrays and Matrices: Native Language Support


4. Functions and Fun Stuff


5. Getting Started with Data Science


6. Case Studies in Data Science


7. Deep Learning - Flux in Julia


8. Parting Words

Course Content

  1. Julia Programming Language - From Zero to Expert

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews