Getting Started with SwiftUI

Course that teaches the basics of SwiftUI, a user interface framework for building iOS, macOS, watchOS, and tvOS applications using Swift programming language.

Learning a new technology can be challenging, so we've designed this course to be as accessible, engaging, and practical as possible.

1

Introduction to SwiftUI

Here you will learn about the fundamentals of SwiftUI, including its history, purpose, and advantages. You will also get an overview of the basics required to build a SwiftUI app, including the tools and technologies needed to get started.

4h 15m

2 Files + Homework

1

Introduction to SwiftUI

Here you will learn about the fundamentals of SwiftUI, including its history, purpose, and advantages. You will also get an overview of the basics required to build a SwiftUI app, including the tools and technologies needed to get started.

4h 15m

2 Files + Homework

1

Introduction to SwiftUI

Here you will learn about the fundamentals of SwiftUI, including its history, purpose, and advantages. You will also get an overview of the basics required to build a SwiftUI app, including the tools and technologies needed to get started.

4h 15m

2 Files + Homework

2

Building User Interfaces with SwiftUI

In this section, you will learn how to create stunning user interfaces with SwiftUI. You will explore SwiftUI's declarative syntax, which allows you to define your UI using simple and readable code. You will also learn how to use SwiftUI's various views and modifiers to customize the appearance and behavior of your app's UI.

2h 30m

Homework

2

Building User Interfaces with SwiftUI

In this section, you will learn how to create stunning user interfaces with SwiftUI. You will explore SwiftUI's declarative syntax, which allows you to define your UI using simple and readable code. You will also learn how to use SwiftUI's various views and modifiers to customize the appearance and behavior of your app's UI.

2h 30m

Homework

2

Building User Interfaces with SwiftUI

In this section, you will learn how to create stunning user interfaces with SwiftUI. You will explore SwiftUI's declarative syntax, which allows you to define your UI using simple and readable code. You will also learn how to use SwiftUI's various views and modifiers to customize the appearance and behavior of your app's UI.

2h 30m

Homework

3

Working with Data and Controls

Here you will learn how to manage data and user interactions in your SwiftUI app. You will explore various SwiftUI controls and components, including buttons, sliders, and forms, and learn how to use them to create a user-friendly interface. You will also learn how to integrate data from various sources into your app.

1h 40m

1 file

3

Working with Data and Controls

Here you will learn how to manage data and user interactions in your SwiftUI app. You will explore various SwiftUI controls and components, including buttons, sliders, and forms, and learn how to use them to create a user-friendly interface. You will also learn how to integrate data from various sources into your app.

1h 40m

1 file

3

Working with Data and Controls

Here you will learn how to manage data and user interactions in your SwiftUI app. You will explore various SwiftUI controls and components, including buttons, sliders, and forms, and learn how to use them to create a user-friendly interface. You will also learn how to integrate data from various sources into your app.

1h 40m

1 file

4

Advanced Topics in SwiftUI

In this section, you will dive deeper into advanced topics in SwiftUI, such as animation, transitions, and gestures. You will also learn how to use SwiftUI to build custom components, including reusable views and view modifiers. You will also learn how to use SwiftUI with other Apple frameworks, such as Core Data and Combine.

2h 30m

1 File + Homework

4

Advanced Topics in SwiftUI

In this section, you will dive deeper into advanced topics in SwiftUI, such as animation, transitions, and gestures. You will also learn how to use SwiftUI to build custom components, including reusable views and view modifiers. You will also learn how to use SwiftUI with other Apple frameworks, such as Core Data and Combine.

2h 30m

1 File + Homework

4

Advanced Topics in SwiftUI

In this section, you will dive deeper into advanced topics in SwiftUI, such as animation, transitions, and gestures. You will also learn how to use SwiftUI to build custom components, including reusable views and view modifiers. You will also learn how to use SwiftUI with other Apple frameworks, such as Core Data and Combine.

2h 30m

1 File + Homework

5

Building a Real-World App with SwiftUI

Here you will apply everything you've learned in the previous sections to build a real-world app. You will learn how to design, build, and test your app using SwiftUI, and explore best practices for building high-quality apps. You will also learn how to publish your app to the App Store and manage updates.

6h 50m

Homework

5

Building a Real-World App with SwiftUI

Here you will apply everything you've learned in the previous sections to build a real-world app. You will learn how to design, build, and test your app using SwiftUI, and explore best practices for building high-quality apps. You will also learn how to publish your app to the App Store and manage updates.

6h 50m

Homework

5

Building a Real-World App with SwiftUI

Here you will apply everything you've learned in the previous sections to build a real-world app. You will learn how to design, build, and test your app using SwiftUI, and explore best practices for building high-quality apps. You will also learn how to publish your app to the App Store and manage updates.

6h 50m

Homework

I am Walter Willinger.

Swift Developer Lead in Imagine Company

I bring extensive knowledge and experience working with these technologies. With a background in software development and a focus on iOS and macOS app development, I have a deep understanding of the various features and capabilities of Swift, including its syntax, data types, and standard library.

29 Years

Amsterdam, Netherlands

13

Years of Experience

13

Years of Experience

7

Years of Teaching

7

Years of Teaching

8

Published Books

8

Published Books

1 932

Successful Students

1 932

Successful Students

Learn from a Seasoned Instructor & Developer

As a seasoned instructor and developer with extensive experience in Swift and SwiftUI, I have taught and mentored hundreds of students in my career. My courses are designed to help students build a strong foundation in the fundamentals of Swift and SwiftUI.

One of the key strengths of my teaching approach is my ability to explain complex concepts in a clear and concise manner. I believe in breaking down complex topics into smaller, more manageable pieces, and using real-world examples and practical exercises to reinforce learning.

Feedbacks

Hear from our Satisfied Learners about their Experience

  • The pace of the course was perfect - not too fast or too slow.

    Jade

  • The instructor did an excellent job of breaking down complex topics into understandable pieces.

    Maggie

  • This course was incredibly informative and well-structured.

    Samira

  • The course was a great value for the price, and I feel like I got more than my money's worth.

    Sonya

  • The course was a great value for the price, and I feel like I got more than my money's worth.

    Sonya

  • This course was incredibly informative and well-structured.

    Samira

  • The instructor did an excellent job of breaking down complex topics into understandable pieces.

    Maggie

  • The pace of the course was perfect - not too fast or too slow.

    Jade

Still have questions?

Still have questions?

I will try to answer for any of them here

What is SwiftUI, and why should I learn it?

Do I need any prior experience with iOS development or Swift programming to take this course?

What topics are covered in this SwiftUI course?

Is this SwiftUI course hands-on, with plenty of coding exercises and projects?

What kind of support and resources are available during and after the course?

Ready to start building amazing apps with SwiftUI? Join our community of code learners today!

If you have any questions or need further assistance, please don't hesitate to reach out to us through our contact page. I would love to hear from you and help you with any queries or concerns you may have.

Want to be a partner or have any questions?

Social Media

If you have any questions or need further assistance, please don't hesitate to reach out to us through our contact page. I would love to hear from you and help you with any queries or concerns you may have.

Want to be a partner or have any questions?

Social Media

If you have any questions or need further assistance, please don't hesitate to reach out to us through our contact page. I would love to hear from you and help you with any queries or concerns you may have.

Want to be a partner or have any questions?

Social Media