SwiftUI, SwiftData, Augmented Reality, UI/UX courses

Welcome.

Ready to dive into creating for Apple platforms? This class takes learning programming concepts through a project-based approach. By taking these classes, you will improve your app design and development skills while creating many hands-on applications. That's said, let's take a glance at the projects that we will create!

We’ve got you covered with easy-to-find collections of videos, documentation, and tools to help you get started! Kick off your journey as an Apple developer with the SwiftUI framework. Discover the basics of crafting awesome UI and UX design. Share your app or game with the world by uploading it to the App Store.

SwiftUI Course

App Development

  • Complete SwiftUI course

  • iOS app development

  • macOS app development

  • App user interface design

  • Swift programming language

  • SwiftUI framework fundamentals

  • Get familiar with Xcode

Apple AI Course

Apple AI

  • Get to know Apple Intelligence

  • Foundation Models framework

  • Visual intelligence

  • Shortcuts

  • Image Playground

  • Writing Tools

  • Xcode Intelligence with ChatGPT

UI/UX Design Course

UI/UX Design

  • User Interface and Experience

  • Apple Icon Composer

  • Prototyping applications

  • Creating design systems

  • Vector editing

  • Creating reusable components

  • Developer handoff and collaboration

  • Coming in December

SwiftData Course

Data Mangement

  • Complete SwiftData course

  • iOS app development

  • macOS app development

  • App user interface design

  • Swift programming language

  • SwiftUI framework fundamentals

  • Get familiar with Xcode

SwiftData Course

Bonus

  • Only for Credo Members

  • App Templates

  • Editable App Icons

  • App Designs made with Sketch

  • Xcode Shortcuts

  • Downloadble App Prototypes

  • Frequently Added Bonuses

AR Course

Apple AR

  • VisionOS platform

  • RealityKit framework

  • ARKit framework

  • Reality Composer tool

  • USDZ file

  • 3D models for AR applications

  • Spatial Computing with AR/VR

  • Coming in January

Learn SwiftUI, SwiftData, Apple AI and AR. Become a all-rounded App Developer.

From totally beginner to advanced iOS app developer with this complete iOS SwiftUI and SwiftData development course programming in Xcode editor.

Apple’s best user interface framework

Learn how to develop and design apps. Practical tutorials about iOS app development with SwiftUI for all beginners to advanced developers. Learn how to build many iOS, iPadOS and even macOS apps from scratch. This SwiftData course is teaching custom app layouts, interactive animations, user interface components, loading external data, and so on.

UI/UX design for mobile and desktop applications

Create, prototype, collaborate, and bring your mobile or desktop app ideas to life with the design platform used by over one million people Sketch App — from freelancers, to the world’s largest teams like Apple, Google, MIT, Porsche, Stripe, etc.

Exclusive tutorials for Vision Pro AR app development

Start developing the next-generation spatial computing applications for Apple Vision Pro devices using the new visionOS platform, including ARKit, RealityKit, and creative tools like Reality Composer and Reality Converter, and much more.

Learn app development

Getting started with SwiftUI and learn iOS mobile and macOS desktop app development by building hands-on mobile and desktop apps.
These hands-on video tutorials will teach you everything that you need to know to become a well-rounded app developer.

Watch all SwiftUI, SwiftData and Apple AI tutorials

Advanced Hand Gestures

Learn how to add more complex hand gestures to your iPhone and iPad application with SwiftUI.

Advanced Hand Gestures

Learn how to add more complex hand gestures to your iPhone and iPad application with SwiftUI.

Advanced App design

Learn how to develop a complex iPhone app screen with custom SwiftUI user interface elements.

Apple Watch app

Learn how to develop a watchOS application with the SwiftUI framework in the Xcode editor

Core Data app

Learn how to create a personal to-dos application with the Core Data and the SwiftUI framework

Ecommerce prototype

Learn how to prototype an ecommerce app with Apple's SwiftUI framework

SwiftUI with JSON

Learn how to decode JSON data with the SwiftUI framework in Xcode editor

iOS Onboarding App

Learn how to develop a full-featured Onboarding app with iOS and SwiftUI

Todo App

Learn how to develop a Todo app with Core Data and SwiftUI in Xcode.

SwiftUI Mac App

Learn how to build an iOS and macOS app with SwiftUI and Mac Catalyst.

Avocado Recipe App

Learn how to develop a complex iOS app layout with SwiftUI and Swift 5.

Honeymoon App

Learn how to develop a Tinder like iOS app with advanced SwiftUI gestures.

Cards App

Let’s build your first SwiftUI mobile application in Xcode with this online tutorial.

Robert Petras

Robert Petras

Hi, I am an Apple App Developer and the lead instructor of the best-selling visual SwiftUI Masterclass. I live in the European Union and teach app development using Apple's native SwiftUI and SwiftData and frameworks and the Swift programming language.

If you want to build apps of outstanding quality for iPhone, iPad, Apple Watch, Mac and Apple Vision Pro devices, please join this exclusive SwiftUI with Apple Intelligence Masterclass course on Credo Academy and become a well-paid iOS and AR app developer.

Learn More
SwiftUI Course
Apple AI Course
Augmented Reality Course
UI/UX Design Course
SwiftData Course

51 181+

Total Students

37.5+

Hours Videos

25+

Total Courses

2025

Edition

November

Last Updated

4.65

Ratings