Learn Swift

Why Learn Swift?

Swift is a powerful programming language that is easy and also fun to learn. Its code is safe by design, yet also produces software that runs lightning-fast. It is used to build apps for iOS, watchOS, macOS, tvOS, and Linux.

Take-Away Skills

This course will start with the fundamental programming concepts before digging deeper into the more advanced Swift topics. You will build everything from a Magic 8-Ball to a Caesar Cipher.

Course Creators

  • Curriculum: Sonny Li
  • Curriculum: Kenny Lin
  • Curriculum: Galina Podstrechnaya
  • Curriculum: Alex DiStasi
  • Art: Tim Liedtke

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox Logo
  1. 1
    Write and run your very first Swift program!
  2. 2
    Introduction to variables and basic data types.
  3. 3
    Learn how to develop complex programs in Swift with conditionals and logical operators.
  4. 4
    Make the most repetitive tasks easier by learning Swift loops!
  5. 5
    Learn how to use Swift arrays and sets to keep your data organized.

What you'll create

Portfolio projects that showcase your new skills

Pro Logo

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

A powerful programming language developed by Apple for iOS, macOS, and more.

Details

Earn a certificate of completion
25 hours to complete in total
Beginner

Write and run your very first Swift program!

1 lesson, 1 quiz, 3 projects

2 lessons, 2 quizzes, 1 project

1 lesson, 1 quiz, 3 projects

2 lessons, 2 quizzes, 4 projects

1 lesson, 2 articles, 1 quiz, 1 project

1 lesson, 1 quiz, 1 project

1 lesson, 1 quiz, 1 project

1 lesson, 1 quiz, 1 project