Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Learning Julia

Learning Julia

2h 19mBeginner2019-08-14

Authors

Joe Marini

Joe Marini

Senior Developer Advocate at Google, Developer

Course details

Julia is an increasingly popular programming language that combines the power and flexibility of Python with the speed of C—making it an attractive option in fields like data science and financial modeling. In this course, Joe Marini introduces the Julia programming language, covering its syntax, basic concepts, and features. Joe begins by going over the language's feature set, explaining how it differs from other languages. Next, he goes over data types, numbers, and strings in Julia; language features such as data type casting; and control and data structures. At the end of the course, you'll be ready to install and run Julia and write code using the language's features.

Learning objectives
Using the Julia REPL tool
Differences between Julia and other languages
Variables and data types
Numbers in Julia
Defining and operating on strings
Using built-in functions in Julia
Conditional statements
Using array functions
String processing

Skills covered

JuliaLearningProgramming LanguagesOpen SourceSoftware Development

Concepts

0. Introduction

  • 01 - Julia - Power like Python, speed like C
  • 02 - What you should know
  • 03 - Setting up the development environment

1. Overview

  • 04 - Introduction to Julia
  • 05 - The Julia REPL
  • 06 - Building HelloWorld.jl
  • 07 - Differences from other languages

2. Language Basics

  • 08 - Julia variables and data types
  • 09 - Numbers in Julia
  • 10 - Strings in Julia

3. Language Features

  • 11 - Built-in functions
  • 12 - Vectorization operator
  • 13 - Data type casting

4. Control Structures

  • 14 - Conditional statements
  • 15 - Loops
  • 16 - Functions
  • 17 - Exception handling

5. Data Structures

  • 18 - Arrays
  • 19 - Tuples
  • 20 - Sets
  • 21 - Dictionaries

6. Julia Features

  • 22 - Random numbers
  • 23 - String processing
  • 24 - Using the filesystem
  • 25 - Dates and times
  • 26 - Custom types
  • 27 - Sorting data

Conclusion

  • 28 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal