Products

Enhance Your Skillset

Dive deeper into a topic or complement your skillset with these useful courses. These topics have been specifically chosen to aid in your journey to becoming a professional iOS developer or indie app developer making money through the App Store.

Join CWC+

Enhance Your Skillset

Dive deeper into a topic or complement your skillset with these useful courses. These topics have been specifically chosen to aid in your journey to becoming a professional iOS developer or indie app developer making money through the App Store.

Workshop: App Onboarding Flows

Learn to build various onboarding flows for apps! Discover why onboarding is crucial for user retention and how to craft seamless experiences that keep users engaged from the start.

Workshop: Paywalls with Superwall

Create a paywall in your app and easily run experiments with Superwall.

Workshop: Cloud Firestore and Authentication

Learn how to use this database and authentication (login) system for your app!

Workshop: RevenueCat In-App Purchases

Learn how to add in-app purchases to your app using RevenueCat

Workshop: Telemetry Deck for App Analytics

Use Telemetry Deck to track analytics in your app. It has a generous free tier and a flexible insights dashboard.

Workshop: Capture User Feedback with WishKit

WishKit is a tool that allows you to capture feedback and feature requests inside your app. It's easy to integrate and has a free tier.

Workshop: Build an App Without Coding (Using AI)

See how to use Cursor and Claude AI to create apps from scratch without coding by using AI to build it for you.

Workshop: Using Cursor AI for Your App

See how I use Cursor and Claude AI to build new features and fix bugs in an existing iOS app.

Workshop: A Better Day App

Build the app we submitted to the App Store. SwiftData, in-app purchases, notifications, app submission and more.

Land Your First iOS Job

You've built a catalog of iOS dev projects. You've probably launched your first app. Now, make a dent in the industry by applying for that iOS job!

YouTube API Video Player App

This app will fetch videos from the YouTube Data API and users can watch the videos right in the app!

Visual Swift Memory Mastery

Learn the fundamentals of memory management for iOS/macOS and build memory-performant apps!

SwiftUI Views - Video Reference Library

Master SwiftUI Views at your own pace. Use it as an on-demand resource library for any SwiftUI View guidance.

Design Course

Explore the Art of Swift UI Design. Discover techniques for integrating shapes, paths, and custom fonts to create the classic Apple aesthetic in your apps.

SwiftUI Views Specialist Course

Learn how to build many popular app UI layouts quickly along with blueprints that you can easily copy into your own project.

Working with SwiftUI Shapes

Dive into SwiftUI Shapes! In this fun course, you'll learn to tweak and animate shapes to jazz up your app. By the end, you'll be a SwiftUI shape wizard!

Diving Deeper Into SwiftUI Views

In this mini-course, you'll learn how to create the perfect color scheme, use shadows to add depth, work with horizontal grids and more.

Design Systems in Figma

Learn how to create design systems for your app projects to bring a simplified and uniform experience to your apps.

GitHub Essentials

Learn how to use git, GitHub, and source control to store code and history of changes.

Unit Testing in iOS

Learn how to write unit tests for your iOS app and increase your confidence in deploying stable code in production.

Get Access to All Programs and Courses with a CWC+ Membership

Our structured learning paths will help you transform into a professional iOS developer or indie app developer even if you don't have any coding experience.

Enroll Now