The Swift language was developed by Apple in 2014. It is considered a very young language, but thanks to strong support from Apple it became popular almost from the first day of release.

Swift allows you to write program code to create games and applications for all Apple products, namely:

  • Tablets – iPad;
  • Phones – iPhone;
  • Computers – MacBook and iMac;
  • Watches – Apple Watch;
  • TV set-top boxes – Apple TV.

It doesn’t take long to learn Swift, as Apple has tried to make it as simple and easy to use as possible. It has a simple and logical syntax that is easy to memorize and easy to use.


  1. Introduction.
  2. Constants and variables.
  3. Existing data types, their usage.
  4. The most used operators.
  5. Proper use of conditions, their types.
  6. Proper organization of cyclic data processing.
  7. Special data type Tuple.
  8. Additional optional data types.
  9. Creation of arrays.
  10. Using sets.
  11. Assignment of dictionaries.
  12. Simple and complex functions.
  13. Clojure.
  14. Organization of enumerations.
  15. Use of classes.
  16. Structure of applications.
  17. Enumerations.
  18. Properties of types.
  19. Inheritance.
  20. Extensions.
  21. Protocols.