Learning Pathways 

Hands-On UI/UX design tutorials

SwiftUI

You’ll be building incredible iOS, iPadOS, watchOS, and even macOS applications using Apple’s most advanced native user interface framework: SwiftUI. Now, let’s be honest, most SwiftUI and iOS development courses teach you how to create applications that may not be the most visually appealing. But not this one! This SwiftUI course is designed for everyone, from complete beginners to experienced iOS app developers.

Apple AI Course

Artificial Intelligence

Apple’s AI system is now super cool, and it’s bringing some seriously awesome generative models to your iPhone, iPad, Mac, Apple Vision Pro, and Apple Watch! Get ready for some amazing new features that are going to make chatting and getting stuff done a whole lot easier. This isn't just a typical vibe coding course for dummies since we'll follow best practices and leverage ChatGPT AI to its fullest potential. Master agentic coding in Xcode.

Hands-On UI/UX design tutorials

SwiftData

Unlock the power of seamless data management with our new SwiftData course! This course is designed for developers of all levels and will equip you with the essential skills to effectively harness Swift’s robust data handling capabilities. Join us to elevate your app development and streamline your data processes like never before!

Apple AI Course

UI/UX Design

You’ll also be able to create incredible prototypes using the Sketch App. This practical UI/UX design course is ideal for beginners interested in learning UI/UX design or designers seeking to enhance their skills by mastering the industry-standard tool.

Hands-On UI/UX design tutorials

Augmented Reality

With this comprehensive AR course, you’ll learn how to create mind-blowing Augmented Reality experiences. You’ll code in Swift, using cutting-edge tools like the SwiftUI framework and Xcode, and much more! 

Bonus Resources

Bonus Materials

Credo’s community members can access exclusive content, including royalty-free and downloadable bonus materials such as editable vector illustrations, user interface design kits, app templates, 3D objects, and ebooks covering a wide range of topics. These resources are designed to assist app developers in creating high-quality applications.

Discover Apple AI

Enhance your understanding of Apple AI through the Foundation Models framework, a cutting-edge personal intelligence system seamlessly integrated into Apple platforms. This framework enables developers to create sophisticated AI applications, leveraging the power of machine learning and natural language processing. By mastering this technology, you will unlock new possibilities for building intuitive and responsive applications that elevate user experiences across all Apple devices.

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

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

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

Bonus Resources

Resources

  • Only for Credo Members

  • App Templates

  • Editable App Icons

  • App Designs made with Sketch

  • Xcode Shortcuts

  • Reusable App Prototypes

  • Books

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

Students from all over the World  ♥︎ Structured Learning Courses

Every month, we will add a new project and learning materials to the best SwiftUI, SwiftData, Apple Intelligence  and Augmented Reality courses in 2026 and beyond.

SwiftUI Students from all around the world

Reviews

Stephen DeStefano iOS Developer

As a fellow instructor here on Udemy, who myself am always looking to learn new ways to work with Swift and SwiftUI, I can say this is an amazing course on SwiftUI, Robert truly is a master at design and function. His attention to detail and best coding practices are far and above any other course I have seen. His explanations will make coding along super easy for you. I highly recommend this course for anyone who has some Swift background and is looking to get in to SwiftUI development.

Stephen DeStefano

iOS and macOS Developer
January 16, 2020

John G. Krywko
Doug Taggart
John G. Krywko
Nico van der Linden
John G. Krywko
Miguel Mejia
John G. Krywko
Michael Camp
John G. Krywko
Venkatesh Munaga
John G. Krywko
Christoph Bennett
John G. Krywko
Defne Yunusoğlu
John G. Krywko
Raghu V. T.
John G. Krywko
KrisDa SiangChaew
John G. Krywko
Andrew Barsby
John G. Krywko
Eric Hixon