YoVDO

Learning Julia

Offered By: LinkedIn Learning

Tags

Julia Courses Programming Courses Data Structures Courses Control Structures Courses

Course Description

Overview

Learn the basics of Julia, a popular programming language that combines the power and flexibility of Python with the speed of C.

Syllabus

Introduction
  • Julia: Power like Python, speed like C
  • What you should know
  • Setting up the development environment
1. Overview
  • Introduction to Julia
  • The Julia REPL
  • Building HelloWorld.jl
  • Differences from other languages
2. Language Basics
  • Julia variables and data types
  • Numbers in Julia
  • Strings in Julia
3. Language Features
  • Built-in functions
  • Vectorization operator
  • Data type casting
4. Control Structures
  • Conditional statements
  • Loops
  • Functions
  • Exception handling
5. Data Structures
  • Arrays
  • Tuples
  • Sets
  • Dictionaries
6. Julia Features
  • Random numbers
  • String processing
  • Using the filesystem
  • Dates and times
  • Custom types
  • Sorting data
Conclusion
  • Next steps

Taught by

Joe Marini

Related Courses

Intro to Computer Science
University of Virginia via Udacity
Design of Computer Programs
Stanford University via Udacity
Analytic Combinatorics, Part I
Princeton University via Coursera
Algorithms, Part I
Princeton University via Coursera
Algorithms, Part II
Princeton University via Coursera