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

Exercism

Swift

via Exercism

Overview

Swift is a modern open source programming language that runs on macOS, Linux and on Windows using a linux subsystem. Swift was developed initially by Apple to interoperate with their key frameworks, Cocoa and CocoaTouch, both of which are mostly implemented in Objective-C.

Syllabus

  • Hello World
  • Double-Null0111: Closures Are Forever
  • Cal's Custom Sign Shop
  • Freelancer Rates
  • High Score Board
  • Layers of Lasagna
  • Lasagna Master
  • Log Lines
  • Master Mixologist
  • Magician-in-Training
  • Slice Sizing
  • The 1st Rule of Poetry Club
  • Santa's Swifty Helper
  • Secret Agent Double-Null0111
  • Vexing Vehicle Purchase
  • Windowing System
  • Difference Of Squares
  • Gigasecond
  • Leap
  • Rna Transcription
  • Space Age
  • Sum Of Multiples
  • Two Fer
  • Accumulate
  • Bob
  • Etl
  • Grade School
  • Grains
  • Hamming
  • Isogram
  • List Ops
  • Nucleotide Count
  • Raindrops
  • Binary Search
  • Circular Buffer
  • Clock
  • Collatz Conjecture
  • Diamond
  • Flatten Array
  • Isbn Verifier
  • Kindergarten Garden
  • Perfect Numbers
  • Phone Number
  • Protein Translation
  • Proverb
  • Queen Attack
  • Robot Name
  • Robot Simulator
  • Scale Generator
  • Scrabble Score
  • Secret Handshake
  • Sieve
  • Strain
  • Sublist
  • Triangle
  • Acronym
  • All Your Base
  • Allergies
  • Anagram
  • Beer Song
  • House
  • Largest Series Product
  • Matrix
  • Meetup
  • Pangram
  • Pascals Triangle
  • Prime Factors
  • Pythagorean Triplet
  • Rotational Cipher
  • Saddle Points
  • Say
  • Series
  • Simple Linked List
  • Twelve Days
  • Word Count
  • Atbash Cipher
  • Binary Search Tree
  • Crypto Square
  • Custom Set
  • Food Chain
  • Linked List
  • Luhn
  • Ocr Numbers
  • Roman Numerals
  • Run Length Encoding
  • Simple Cipher
  • Bowling
  • Complex Numbers
  • Nth Prime
  • Palindrome Products
  • Pig Latin
  • Tournament
  • Transpose
  • Matching Brackets
  • Dominoes
  • Minesweeper
  • Wordy
  • Poker

Reviews

Start your review of Swift

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.