Swift iPhone Development for Beginners (2019) ✅

Afraz Siddiqui, Microsoft Software Eng. | Coding Expert!

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
23 Lessons (3h 30m)
    • 1. Swift for Beginners Part 1 Getting Started

      5:28
    • 2. Swift for Beginners Part 2 Variables & Constants

      15:08
    • 3. Swift for Beginners Part 3 Types

      9:54
    • 4. Swift for Beginners Part 4 Functions & Parameters

      12:29
    • 5. Swift for Beginners Part 5 Classes & Structs

      14:38
    • 6. Swift for Beginners Part 6 Loops

      9:27
    • 7. Swift for Beginners Part 7 Optionals & Unwrapping

      12:36
    • 8. Swift for Beginners Part 8 If Else Conditionals

      7:13
    • 9. Swift for Beginners Part 9 Guard Statements

      7:52
    • 10. Swift for Beginners Part 10 Enums & Switch Statements

      13:15
    • 11. Swift for Beginners Part 11 Protocols

      12:32
    • 12. Swift for Beginners Part 12 Strong vs

      7:54
    • 13. Swift for Beginners Part 13 Closures

      12:41
    • 14. Swift for Beginners Part 14 Strings

      6:59
    • 15. Swift for Beginners Part 15 Arrays & Dictionaries

      7:31
    • 16. Swift for Beginners Part 16 Ints, Floats, Doubles

      4:36
    • 17. Swift for Beginners Part 17 Libraries & Frameworks

      5:30
    • 18. Swift for Beginners Part 18 Naming Conventions

      3:34
    • 19. Swift for Beginners Part 19 Ternary Operator & Return Statement

      6:35
    • 20. Swift for Beginners Part 20 Typealiases

      8:51
    • 21. Swift for Beginners Part 21 Math Functions

      9:33
    • 22. Swift for Beginners Part 22 Searching & Sorting

      7:43
    • 23. Swift for Beginners Part 23 Wrapping Up

      7:48

About This Class

In this this course, we will learn what Swift is and the fundamentals of the language. All of what we learn can be applied to iOS / iPhone App Development. Topics we will cover include Classes, Structs, Variables, Constants, Functions, Loops, and much more.

This course is for ABSOLUTE BEGINNERS! No prior programming experience or knowledge is required to get started with any of the lessons. To get the most out of the course, I encourage you to follow along with us in a hands on fashion. I also encourage you to post your questions and feedback for your own help and for others to see.