The Modern Swift Developer Bundle
Products included in this collection
Swift Concurrency Course
Migrating to Swift 6, rewriting your closures to async/await—it can all feel quite intimidating. - What does Sendable mean? - How do I dispatch to the main thread? - Should I use @MainActor everywhere? It's time to help you on this journey with a course dedicated to Swift Concurrency. After the introduction module that explains what Strict Concurrency is and how it relates to Swift 6, the course will go over all major features of Swift Concurrency with dedicated modules: - Async/Await basics - Threading - Memory management - Tasks - Actors - Sendable - AsyncStream and AsyncSequences - Testing Concurrent Code - Migrating from closure-based code to Swift Concurrency - Migrating to Swift 6 Each module requires you to complete an assessment, after which you'll be given a certificate to prove your knowledge on platforms like LinkedIn. This is great for when you're about to apply for a new job. I hope to see you in the course soon.

AI Fundamentals
AI Fundamentals helps you build a practical, stable way of working with AI agents. Move beyond autocomplete and occasional ChatGPT questions. Learn to give agents the right context, delegate tasks, review plans and code safely, and improve your workflow over time. The course is tool-agnostic: whether you use Cursor, Claude Code, Codex, ChatGPT, an IDE, or the command line, the principles transfer. You will cover the agentic coding mindset, task context and its limits, tokens, prompting, planning, Git checkpoints, validation, AGENTS.md, agent skills, hooks, MCPs, privacy, security, parallel agents, and cross-project workflows. Text lessons, quizzes, and video explanations guide you, and a browser-based sample project gives you a safe place to practise. You finish with a certificate. Built from my experience with SwiftLee, RocketSim, automation, and product work, this course helps you use AI productively without losing focus, control, or engineering judgment.