Mobile Performance Training Program

A hands-on course designed for developers who want to build faster apps. Not lectures about theory. Real problems, practical solutions, and measurable improvements.

12-Week Program Project-Based September 2025 Start
What You'll Learn

Real Skills for Real Performance Issues

We built this program around the problems we see every day. Apps that drain batteries. Interfaces that stutter. Network requests that hang. You know the frustrations.

This isn't about memorizing best practices. It's about understanding why apps slow down and what you can actually do about it.

  • Profiling tools that show you where time actually goes
  • Memory management patterns that prevent leaks
  • Network strategies that work on poor connections
  • Battery optimization techniques mobile users care about
  • Real device testing approaches that catch issues
Instructor Keomany Phouthavong

Keomany Phouthavong

Lead Instructor

Keomany has spent eight years fixing performance problems in production apps. He's worked on banking apps with millions of users and startup projects with tight deadlines. His approach is straightforward: find the bottleneck, fix it, measure the result.

Instructor Vilay Douangchanh

Vilay Douangchanh

Technical Mentor

Vilay focuses on the testing side. She helps students set up proper performance monitoring and teaches them how to catch regressions before users notice. Her background includes five years at a mobile agency where app store ratings depended on smooth performance.

How the Program Works

Twelve weeks split into three phases. Each phase builds on what you learned before, moving from diagnosis to implementation to real-world application.

1
Weeks 1-4

Foundation and Diagnosis

Learn profiling tools and performance monitoring. We start with a slow sample app and you learn to identify exactly what's causing problems. By week four, you can spot performance issues in any codebase.

2
Weeks 5-8

Optimization Techniques

Apply solutions to common bottlenecks. Memory leaks, rendering issues, network inefficiencies. Each week focuses on a different problem area with exercises based on real apps that struggled with these issues.

3
Weeks 9-12

Project Implementation

Work on your own app or contribute to an open source project. You'll have weekly check-ins where we review your performance improvements and help troubleshoot stubborn issues you encounter.

Students working on mobile performance optimization projects

Program Details You Should Know

Schedule and Format

Classes meet twice weekly for three hours each session. Tuesday and Thursday evenings, 6-9 PM. Mix of instruction, hands-on work, and code reviews. Sessions are recorded if you miss one, but live attendance helps more.

Prerequisites

You should have built at least one mobile app. Doesn't matter if it's iOS or Android. We cover both platforms but focus on concepts that apply to either. Basic understanding of how apps work is all we expect.

What to Bring

Your laptop and at least one physical test device. Emulators are fine for some things, but real device testing is where you catch actual problems. If you don't have an extra device, we can loan you one during class hours.

After the Program

You'll have access to course materials and our private forum indefinitely. Many past students stay active there, sharing findings and helping each other troubleshoot new performance challenges they encounter at work.

Applications Open in July 2025

We accept 18 students per cohort to keep instruction personal. The September session typically fills up by mid-August. If you're interested, reach out and we can discuss whether this program fits what you're trying to learn.

Get Program Information