Swift for beginners

Welcome to our Swift for Beginners course! In this course, we will cover the essential concepts of Swift,

guide

You don't have a active subscription yet!

To access our video courses, you need to be signed in and have a active subscription. If you are ready to subscribe, click the button down below to check out our pricing ;)

Introduction to Swift for Beginners


Welcome to our Swift for Beginners course! In this course, we will cover the essential concepts of Swift, Apple's powerful and intuitive programming language. This course is designed to help you build a strong foundation in Swift and prepare you for iOS app development.


Course Overview


Here's a brief overview of the topics we will cover in this course:


Variables and Constants


You will learn how to declare and use variables and constants in Swift. Understanding the difference between mutable and immutable data is crucial for effective programming.


Data Types


We will explore the various data types available in Swift, including integers, floating-point numbers, booleans, strings, and characters. You will learn how to choose the appropriate data type for your needs.


Collection Types


This section will cover arrays, sets, and dictionaries, which are used to store collections of values. You will learn how to manipulate these collections and use them in your programs.


Data Flow


We will discuss how to control the flow of your program using conditional statements and loops. Mastering these concepts will enable you to write more complex and dynamic code.


Functions


Functions are a fundamental building block in Swift. You will learn how to define and call functions, pass parameters, and return values. Functions help you organize and reuse your code efficiently.


Classes and Structs


This section introduces you to classes and structures, which are used to create custom data types. You will learn about the differences between classes and structs and how to use them effectively in your programs.


Polymorphism


We will explore the concept of polymorphism, which allows objects to be treated as instances of their parent class. This is a key concept in object-oriented programming and enables flexibility and reusability in your code.


Enumerations


Enumerations provide a way to define a common type for a group of related values. You will learn how to use enums to make your code more readable and type-safe.


By the end of this course, you will have a solid understanding of the core concepts of Swift programming. You will be well-equipped to start developing your own iOS applications and continue your journey into more advanced topics in Swift.


Course Cirriculum

12 amazing sessions!

  • [ SESSION 1 ]

    Swift for complete beginners

    ....

  • [ SESSION 2 ]

    Variables and Constants in Swift

    ....

  • [ SESSION 3 ]

    Data Types in Swift

    ....

  • [ SESSION 4 ]

    Collection Types in Swift

    ....

  • [ SESSION 5 ]

    Operators in Swift

    ....

  • [ SESSION 6 ]

    Control Flow in Swift

    ....

  • [ SESSION 7 ]

    Classes and Structs in Swift

    ....

  • [ SESSION 8 ]

    Functions in Swift

    ....

  • [ SESSION 9 ]

    Closures in Swift

    ....

  • [ SESSION 10 ]

    Polimorphism in Swift

    ....

  • [ SESSION 11 ]

    Enumerations in Swift

    ....

  • [ SESSION 12 ]

    What did we learn

    ....

instructor

Exodai INSTRUCTOR!

Johan t'Sas

Owner and Swift developer!

Resources and Assets

All resources, assets and the syllabus are provided with each course.