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

CodeSignal

Julia Types and Multiple Dispatch

via CodeSignal

Overview

Explore Julia's most powerful features: its type system and multiple dispatch. You will learn to define your own data types, create hierarchies with inheritance, and write functions that automatically adapt their behavior to different inputs, unlocking high performance.

Syllabus

  • Unit 1: Basic Types and Type Checking
    • Type Detective Challenge
    • Discovering Type Relationships
    • Converting Between Julia Types
    • Is It The Right Type
  • Unit 2: Creating Simple Types
    • Creating Your First Custom Type
    • Building Cars with Julia Structs
    • Rectangle Collection Challenge
  • Unit 3: Type Hierarchies Explained
    • Building Your First Type Hierarchy
    • Debugging Type Hierarchies
    • Building Your Animal Kingdom
    • Counting Animals in Mixed Collections
    • Building Electronics Type Families
  • Unit 4: Multiple Dispatch Introduction
    • Complete the Missing Animal Method
    • Building Type Aware Functions
    • Processing Different Data Types

Reviews

Start your review of Julia Types and Multiple Dispatch

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.