SwiftUI Animations - Animate anything with SwiftUI (Udemy.com)
A course with fun to build projects, from easy to Intermediate to advanced that look at many ways to animate in SwiftUI
Created by: Stephen DeStefano
Last updated November 2025
What you will learn
- Students will be learn how to create stunning SwiftUI animations that they can incorporate into their apps right away
How it compares
Against the other 160 rated Udemy courses in iOS Swift on CourseDuck:
- Rating4.4 out of 5higher than 30% of them
- Reviews200#106 of 161 by number of reviews
- Length9.7 hoursshorter than 55% of them
- Last updatedNovember 2025more recently than 89% of them
Course Description
SwiftUI Animations - This is a fun to code course with many projects geared toward various skill levels. Each project is marked "Easy", "Intermediate" or "Advanced". Simply start coding the projects according to your skill level, and gradually move into the higher levels when ready.
Create smooth and engaging animations with SwiftUI. This is a fun course with many projects for any skill level...ranging from easy, to Intermediate, to advanced, that explore and use various kinds of animation. All you need is a working knowledge of the Swift language, and you’ll be right at home here.
Using Apple's SwiftUI, you can create beautiful animations with much less code than ever before.
Learn the many techniques and ways of translating your ideas for animation and motion, into animations in your apps. Animations are what really set apps apart from the crowd, because they are interactive, and make the app come alive..and, they never fall to make us smile too :)
In this course we will be exploring the various ways we can use the power of SwiftUI to create and animate almost anything…SwiftUI is Apple’s new declarative framework, it’s fast, easy, and a-lot of fun to work with.
This course will show you how to animate all kinds of objects and values…Things like:
• Hue rotation, which are colors, we’ll animate Images.
• Make Snow with the CAEmitter class
• Shadows
• Opacity
• Frames
• Coordinates
• Degrees
• Gradients, backgrounds
• Paths, and more
• In here we’ll animate objects around different axis, and create a marching ants effect that we’ll use as a fan belt to drive gears.
• We’ll animate a weather graph with data, and we’ll combine animations together to create a more unique effect.
• We’re going to use the Shape protocol and paths so we can make a custom wave shape, and then animate that shape along different control points.
• We’ll use animatableData, a built in SwiftUI property that lets us animate data in all kinds of interesting ways.
• We’re going to use timers with some animations, these will start the animation after a specified time, and stop them as well.
• And we’ll add sound to make the project really interactive.
• And we’re going to use SpiteKit View to create animations with physics, things like collision, gravity, and velocity.
There are so many things that can be animated in SwiftUI…and when you add animation to your app, you make it come alive, and its much more engaging for the user.
So theres lots of fun to build projects in this course, to help spark the creative genius in you…
Let's start creating.
NOTE: This course assumes you have a working knowledge of the Swift Language
Instructor Details
- 4.4 Rating
200 Reviews
Stephen DeStefano
Stephen DeStefano is a seasoned SwiftUI programmer with over a decade of experience in teaching beginners the fundamentals of Apple’s Swift language. His passion for programming, specifically, SwiftUI and animations is evident in his work, including several in depth and comprehensive courses featured on Udemy and other platforms. Throughout his career, he's had the privilege of working with some of the leading Swift and SwiftUI programmers in the field, including Paul Hudson, and J.D. Gauchat, but his own unique approach of blending best practices and industry standards with hands on tutorials and exercises has attracted over 30,000 students, solidifying him as a sought after SwiftUI educator.
Also check out his best selling book titled: Animating SwiftUI Applications on Amazon.
More courses by Stephen DeStefano
SwiftUI Mastery - The iOS 18 Reference Library of Code (2025)
4.6 (1,471 Reviews)
Provider: Udemy
Time: 22.1h
$89.99
HWS Swift Coding Challenges: Real Problems - Real Solutions (2025)
4.7 (268 Reviews)
Provider: Udemy
Time: 4.7h
$49.99
Hacking with Swift 3 - Beginner to Pro - Build 22 iOS Apps (2019)
4.5 (206 Reviews)
Provider: Udemy
Time: 21.4h
$44.99
Dive Into SpriteKit - You Design the Game (2025)
4.4 (183 Reviews)
Provider: Udemy
Time: 12.9h
$44.99
Advanced iOS: Volume 1 - All source code updated to Swift 5 (2020)
4.4 (154 Reviews)
Provider: Udemy
Time: 13h
$39.99
Advanced iOS: Volume Two - All projects updated to Swift 5 (2025)
4.3 (152 Reviews)
Provider: Udemy
Time: 8.9h
$44.99
More iOS Swift courses
iOS 12 Swift 4.2 - The Complete iOS App Development Bootcamp (2021)
4.9 (562 Reviews)
Provider: Udemy
Time: 55.4h
$109.99
Noob to App Store - iPhone Apps with Swift, SwiftUI & iOS 15 (2021)
4.9 (342 Reviews)
Provider: Udemy
Time: 7.8h
$69.99
Deep Dive iOS 27 & SwiftUI 6: 90-Hour Project-Based Course (2026)
4.8 (983 Reviews)
Provider: Udemy
Time: 88.7h
$79.99
The Swift Arcade Data Structures and Algorithms Bootcamp (2022)
4.8 (839 Reviews)
Provider: Udemy
Time: 7.2h
$84.99
How To Make An App For Beginners (iOS/Swift - 2019)
4.8 (658 Reviews)
Provider: Udemy
Time: 4.3h
Free
SwiftUI iOS13 Coffee Shop Application, Order Products Online (2020)
4.8 (158 Reviews)
Provider: Udemy
Time: 8.2h
$109.99
Reviews
By Steven Barnett on 2/12/2025
Not sure how to review this one. The course is a series of projects where you get to see what is being built then the project is built from scratch. Everything is explained clearly and makes sense. So, all good and worth the money. My hesitancy is that I cannot see where I would use most of this code in a real-world project. I was hoping for an iOS or MacOS app to which we add animations to make it more appealing to a user. Subtle stuff like things animating into view, things moving when selected, button animations... that sort of thing. What I got was an animated record player, a lift and moving waves. While these demonstrate the principles of animation, I don't see (yet) how I might apply them to an app. Please don't take this as a negative review. The content is great. I am just struggling with how to apply it.
By Muhammad Fasi on 12/29/2023
I really like the course structure that how it was build up going from intro to advance level. Every animation project have it's own value and new thing to learn.
By Jason Stafford on 6/1/2022
Needs More Quality Projects, But its good start to Swift UI Animations
By Anonymized User on 6/12/2021
This course is the basic of SwiftUI Animations, definitely for beginners, very easy to follow and exercised. But with SwiftUI3 maybe the contents would be updated, I just finished this course a few days before the announcement of SwiftUI3, I'm sure the course's great teacher Mr.Stephen de Stefano will take care of the updates soon. So thank you.
By James Greene on 5/16/2021
This was a great introduction to SwiftUI animation! I am looking forward to bringing my Objective C SpriteKit code over to SwiftUI!!
By Balaji on 2/18/2021
This course is really awesome if you're really looking to gain some knowledge in animations. Steve is an awesome instructor when it comes to breaking down the concepts so it will be easy to follow along. But I should say having prior basic swift knowledge would help you.
By Daniel Maurelle on 2/9/2021
It's ok, but I was waiting for something way more complex. The only lecture that I had actually found interesting was 'Fly', because it touched lower level objects, it did not limit to animate stacks only. By the way, the front end design looks amateur.
By Michael King on 1/15/2021
I have three of this instructor's Udemy courses. His course content is always relevant and Mr. DeStefano's lectures are very clear. His courses are a great way to learn SwiftUI.
By Kurt Schmucker on 1/3/2021
Good match. Author using a different SwiftUI style in this course than in other books or videos about SwiftUI.
By John Passfield on 11/24/2020
SwiftUI is great, however animations can be a little tricky to get right - but Stephen explains how to make amazing animations with clear examples that you can use immediately. I've already improved the animations in my existing apps from the teachings in the course. I can't wait to add more sizzle to my apps! Oh, and if you're new to SwiftUI, check out Stephen's other course, "SwiftUI - The Complete Developer Course - and SwiftUI Bible", it is the definitive SwiftUI course!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100












