This course is designed to quickly build a solid foundation in Julia, focusing on hands-on coding rather than lengthy theory. You’ll start with the core concepts of the language and then move into practical applications in data science, machine learning, and deep learning. Through case studies and projects, you’ll learn how to build models from scratch and work with advanced techniques efficiently. By the end, you’ll have a strong grasp of Julia fundamentals and the confidence to apply them in real-world scenarios.
Who should take this course?
This course is ideal for developers, data engineers, system administrators, and anyone who works with JSON data regularly. Beginners in command-line tools who want to learn efficient ways to parse, filter, and manipulate JSON will also benefit greatly.
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
Course Outline
Introduction and Setting Up
Introduction
Installation
Packages and Interactive Notebook
Core Language Basics
Basic Syntax, Variables and Operations
Control Structures, Iterations, and Ranges
Data Structures in Julia: Lists/Arrays, Tuples, Named Tuples