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.
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
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.
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.
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 session10-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 bundleNot sure which to pick? Email your goal + deadline and I’ll recommend the simplest option.
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 sessionsCommon 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