General programming principles
Working with constants, variables, data types and data structures
Using functions and closures
Earn a shareable certificate to add to your LinkedIn profile.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
Get started with Swift by learning about the basic and fundamental programming concepts that underpin the programming language.
Discover how to store data in arrays, tuples and other collection types.
Discover how functions make it possible to reuse blocks of code and explore how closures store functionality in constants or variables.
Learn how to encapsulate your code with structures and classes.
Practice and reflect on the skills you learned in this course.