Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Julia Functions and Functional Programming

via CodeSignal

Overview

Unlock the power of reusable code by mastering functions in Julia. You'll learn to define functions with different types of arguments, explore advanced concepts like functions that create other functions, and use powerful one-liners to transform data.

Syllabus

  • Unit 1: Basic Functions and Multiple Returns
    • Building Functions with Style
    • Functions with Multiple Returns
    • Connecting Functions Together
  • Unit 2: Variadic Functions and Splatting
    • Functions That Accept Everything
    • Building Your Number Multiplier
    • Unpack Collections into Arguments
    • Building Functions with Mixed Parameters
    • Building Function Bridges
    • Processing Coordinate Pairs Efficiently
  • Unit 3: Optional and Keyword Arguments
    • Building Flexible Greeting Functions
    • Building Configuration Functions
    • Bringing Arguments Together
    • Dynamic Function Calls with Collections
  • Unit 4: Higher-Order Functions and Comprehensions
    • From Loops to Comprehensions
    • Smart Filtering with Comprehensions
    • Alternative Data Transformation Techniques
    • From Comprehension to Filter Function

Reviews

Start your review of Julia Functions and Functional Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.