Stop Writing Swift That Sucks

DISCLAIMER: No Rocket Science Involved

If you’re looking for a quick fix,
then I don’t have anything to offer you.

If you want to become a better Swift developer,
then have a seat and let me share with you what I know.

25,000+ developers can't be wrong. Right?

What Is Cocoacasts?

The number of tutorials and courses about Cocoa and Swift development is astounding.

It’s easy to become overwhelmed even if you have experience programming for other platforms.

I offer a clear roadmap to anyone interested in learning Cocoa and Swift development.

Cocoacasts provides a path to learn the tools, the language, and the frameworks you need.

Who Is Bart Jacobs?

About Cocoacasts

My name is Bart Jacobs and I run a mobile development company, Code Foundry.

I’ve been writing code for more than fifteen years, focusing on Cocoa development soon after the introduction of the iPhone in 2007.

Over the years, I’ve taught thousands of people about Cocoa and Swift development.

Through my experience teaching, I’ve discovered and learned about the main problems people struggle with.

Companies I Worked With

Don't Take My Word for It

Even though I was already familiar with MVVM, Bart's course showed me a different perspective on MVVM by refactoring a complete application built with MVC. He illustrates how MVVM can improve a project's architecture and testability, and how reactive programming fits in.

Damian Esteban, Chief Technology Officer, betterPT

Cocoacasts Plus is for me. The content is awesome and the commitment is great. I'm a Mobile Developer Advocate at AWS and my focus is on iOS. I use your best practices when providing samples, tutorials, or writing snippets of code for a blog.

Dennis Hills, Mobile Developer Advocate, Amazon

It has been a pleasure to work with Bart. I’ve found him to be diligent, conscientious, and reliable. His own competence has made my job much easier. And his skill as an iOS developer continues to amaze me.

Adam Brown, Code & Mobile Development, Envato

Bart helped me understand and implement MVVM in an existing project that suffered from Massive View Controller syndrome. We analyzed the problem, developed a strategy, and refactored the view controller, using MVVM and reactive programming. The result is a lean view controller and a focused view model that’s easy to test.

Win Raguini, Lead iOS Developer, MasterClass

This is one of the finest Swift material available on the internet. Thank you.

Rakesh Kusuma

A big thank you. This has been the single most effective course I’ve taken about iOS. I put it into practice right away and our App Store app, and its testing, has benefited greatly.

Jake Young, Chief Information Officer, ACP Decisions

This is by far the best explanation of Core Data I have read. After working on my first Core Data project for the last three days, I actually understand what you are saying here.

Gravity Zero Design

Wow, I really love these tutorials. Great job. You are very good at explaining things from the ground up in a way that is both fast (not boring) and yet comprehensive.

Jonas Nelle

Students Work At

Join 25,000+ Swift Developers

Swift is still very young and many developers are still figuring out how to best use the language.

There are countless tutorials about patterns and best practices, which makes it hard to see the forest for the trees.

In my free ebook, you learn the four Swift patterns I use day in day out. And, more importantly, you learn how easy it is to integrate these patterns in your Swift projects.