programming

Swift

Learn the basics of Swift, the language behind Apple.

LESSONS

Welcome to Swift

An introduction to the language behind Apple.

Applications of Swift

How Swift is used

Playgrounds

Getting our Swift environment setup

Variables and Data Types

Learn how Swift understands information

print() and Operators

Combining and manipulating different data types

flag_circle_fill Mini Project - Physics...Solved!

A project that dives into the field of kinematics

checkmark_circle_fill Solution - Physics...Solved!

Our solution to the mini-project

Arrays and Dictionaries

Grouping data and variables

Conditionals

Evaluating conditions with booleans

flag_circle_fill Mini Project - Are you truly free yet?

Applying your knowledge to a simple booleans problem

checkmark_circle_fill Solution - Are you truly free yet?

Our solution to the mini-project

Loops

Looping through variables and more

flag_circle_fill Mini Project - Prime Numbers!

Finding prime numbers with Swift

checkmark_circle_fill Solution - Prime Numbers!

Our solution to the mini-project

Switch Case

A quicker If Statement

flag_circle_fill Mini Project - Movie Ticket Vendor

A project that explores switch cases as used in the movie theater

checkmark_circle_fill Solution - Movie Ticket Vendor

Our solution to the mini-project

Functions

Simplifying our code with functions

flag_circle_fill Mini Project - Heron's Formula

Applying Swift to trignometry

checkmark_circle_fill Solution - Heron's Formula

Our solution to the mini-project

Optionals

To be or not to be

Enumerations

Creating our own data types

Structs

Making variables made of more variables

Classes

Another complex data type

Static Properties

Make the variables belong!

Access Control

Control where variables go

Polymorphism

Parent and Child classes

flag_circle_fill Mini Project - Car Rentals

Applying classes to real life

checkmark_circle_fill Solution - Car Rentals

Our solution to the mini-project

Protocols

Defining methods and properties for types

Extensions

Extend the power of data types!



chevron_up