Programming in Swift · Challenge: Switch Statements
Practice using switch statements on your own, through a hands-on challenge.
View ArticleProgramming in Swift · While Loops
Learn how to make Swift repeat your code multiple times with while loops, repeat while loops, and break statements.
View ArticleProgramming in Swift · Challenge: For Loops
Practice using for loops on your own, through a hands-on challenge.
View ArticleProgramming in Swift · Challenge: Booleans
Practice using booleans on your own, through a series of hands-on challenges.
View ArticleProgramming in Swift · Challenge: While Loops
Practice using while loops on your own, through a hands-on challenge.
View ArticleProgramming in Swift · Switch Statements
Learn how to use switch statements in Swift, including some of its more powerful features.
View ArticleProgramming in Swift · For Loops
Learn how to use for loops in Swift, along with ranges, continue, and labeled statements.
View ArticleProgramming in Swift · Challenge: Introduction to Functions
Practice writing functions on your own, through a hands-on challenge.
View ArticleProgramming in Swift · Dictionaries
Learn how to use dictionaries in Swift to store an unordered collection of pairs.
View ArticleProgramming in Swift · Challenge: Introduction to Optionals
Practice using optionals on your own, through a hands-on challenge.
View ArticleProgramming in Swift · More Optionals
Learn how to unwrap optionals, force unwrap optionals, use optional binding, and use the guard statement.
View ArticleProgramming in Swift · Challenge: Arrays
Practice using arrays on your own, through a hands-on challenge.
View ArticleProgramming in Swift · Closures and Collections
Learn how you can use closures to sort collections, filter collections, run calculations on elements within a collection, and more.
View ArticleProgramming in Swift · Challenge: Dictionaries
Practice using dictionaries on your own, through a hands-on challenge.
View ArticleProgramming in Swift · Closures
Learn how to create closures in Swift - which you can think of as a function without a name.
View ArticleProgramming in Swift · Introduction to Functions
Learn how to write your own functions in Swift, and see for yourself how Swift makes them easy to use.
View ArticleProgramming in Swift · Sets
Learn how to use Sets in Swift to store an unordered collection of unique values.
View ArticleProgramming in Swift · Challenge: More Optionals
Practice unwrapping optionals on your own, through a hands-on challenge.
View ArticleProgramming in Swift · Challenge: Closures
Practice using closures on your own, through a hands-on challenge.
View ArticleProgramming in Swift · Introduction to Optionals
Learn about one of the most important aspects of Swift development - optionals - through a fun analogy.
View Article