Introduction to Algorithms and Linear Data Structures in Swift

Start

Learn about the fundamental data structures of computer science and implement them in the Swift programming language through interactive articles, lessons, and quizzes.

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox Logo
  1. 1
    Get a general overview of algorithms and data structures in Swift and what’s to come in this course!
  2. 2
    Learn about asymptotic notation and how to use it to improve your code’s efficiency.
  3. 3
    Learn recursion, the technique of solving a problem with functions that call themselves!
  4. 4
    Learn about nodes, the building-block data structure.
  5. 5
    Learn about linked lists and how to build them in Swift.

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo
testimonial

— Madelyn, Pinterest

I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.

Course Description

Learn about the fundamental data structures of computer science and implement them in the Swift programming language.

Details

Earn a certificate of completion
10 hours to complete in total
Intermediate

1 article

Learn about asymptotic notation and how to use it to improve your code’s efficiency.

2 lessons, 2 quizzes

2 lessons, 2 quizzes

1 article, 2 quizzes, 1 lesson

2 articles

1 article, 2 quizzes, 1 lesson

1 article, 2 quizzes, 1 lesson

2 lessons, 2 quizzes