Swift tutoring for students who want it to finally make sense

If Swift / SwiftUI feels confusing, errors feel random, or your class project is spiraling, we’ll slow it down, fix what’s broken, and rebuild your confidence—step by step.

Beginner-friendly Homework & projects Debugging help Clear next steps

In one hour

Here’s what we can get done

Fix the bug together

We’ll reproduce it, understand it, and fix it—so you learn the “why,” not just the patch.

Make your project make sense

Clean up confusing code, add structure, and get a plan for the next steps.

Learn faster with examples

We’ll build a small, clear example that matches what you’re trying to do.

1:1

Personalized

Live

Screen-share

Clear

Next steps

What you’ll learn

Build skills you can actually reuse

Not just “do this one fix” — we’ll build understanding that transfers to the next assignment too.

Core

Swift fundamentals

Optionals, structs vs classes, protocols, closures, generics, async/await—explained clearly with examples.

UI

SwiftUI / UIKit

Layout, state, navigation, lists/forms, animations, and making screens behave predictably.

Projects

Assignments & deadlines

Turn requirements into a plan, build features step-by-step, and reduce last-minute panic.

Confidence

Debugging without guessing

Learn how to read errors, use breakpoints, reason about state, and fix issues calmly.

Process

Simple, focused, and supportive

You bring the problem. I bring the structure.

Step 1

Send your context

What are you learning? What’s broken? Any deadline? A snippet or repo link helps.

Step 2

Work together live

Screen-share, pair program, and break things into steps that you can reuse.

Step 3

Leave with next steps

A short checklist so you know exactly what to do after the call.

Pricing

Choose what fits your schedule

One-off help or consistent momentum — both work.

Single session

Flexible

$90 / hour

Best for a quick win: fix a bug, understand a concept, or get help before something’s due.

Book single session

10-session bundle

Best value

$750 upfront

Best for consistent progress and confidence over time.

All sessions must be paid upfront.

Save $150 vs. single sessions.

Get the bundle

Not sure which to pick? Email your goal + deadline and I’ll recommend the simplest option.

Results

Student wins

Feedback from students I’ve worked with.

“Kevin worked with my son for 4 years between the ages of 12 and 15. He connected so well with my son and his style of tutoring was more about educating and less about lecturing or repeating something that someone could Google on their own. My son has published multiple apps thanks almost entirely to Kevin. I can't recommend him enough. ”

Glenn

100+ sessions

“Kevin was an outstanding mentor for my kid in app development. He explained complex concepts in a clear, age-appropriate way and was incredibly patient and encouraging throughout the process. My kid not only learned the technical skills needed to build an app, but also gained confidence in problem-solving and turning his idea into reality. Kevin truly cares about his students’ growth and tailors his guidance to their learning style. I highly recommend him to any parent looking for a knowledgeable and supportive app development mentor. (Susan)”

Susan

8 sessions

“Kevin is a great tutor! He does an incredible job at making Swift easy to learn by making tough concepts simple to learn.”

Parth

14 sessions

“If you're interested in learning how to make IPhone apps, choose Kevin! He's experienced in making apps using swift and understands the theory behind the code as well. You’ll learn good habits in programming, which is essential to having a solid foundation when looking to advance in mobile development. He is patient and tries to help you understand in different ways and encourages independent thinking. In addition, Kevin is easy to work with and makes the learning process fun!”

Crystal

27 sessions

“Kevin explains everything in a way that is easy to understand. He definitely has a very deep understanding of the programming language. Also, he moves at a good pace! I will definitely book more sessions going forward.”

Josef

12 sessions
More reviews can be found here
FAQ

Common questions

What tools do I need for programming?

You don't need any fancy software or an expensive computer to make iOS apps. All you need is a Mac that runs Xcode, even a somewhat older computer will likely work just fine.

What tools do you use for online sessions?

My favorite tool for online sessions is Zoom. Being able to type and click on the other person's screen is very helpful as is the ability to draw diagrams.

What forms of payment do you accept?

I accept payment through Venmo and Zelle. I do not accept credit cards.

Ready to stop feeling stuck?

Email me what you’re learning, what’s confusing, and your time zone. I’ll reply with next available times.

Contact me about a lesson