The most up-to-date and authoritative developer training around!
Get the same popular curriculum and expert instruction as in our public or online courses, but taught in a private team setting on site at your location.
- Learn directly from the experts in a confidential setting where you can ask project-specific questions.
- Quickly get everyone on your team up to speed on the latest development tools and techniques.
- Schedule a private course around your project timeframe and initiatives.
What Courses Do You Offer?
We offered the first-ever Rails training course back in November 2005, when Rails was still a niche technology. And we’ve been teaching iOS development since November 2008, shortly after the original iPhone SDK was released. We're committed to helping developers continually improve their skills by offering the most up-to-date and authoritative developer training around. We currently offer the following courses in a private setting:
Who's It For?
For teams of five or more developers, scheduling an on-site course may be more economical than sending large teams to our public courses. Some courses assume more experience than others. We're happy to help you choose which course is best suited for the skill level of your team.
“Most of our team has been through one (or is scheduled for one) and it really makes a difference in our team performance.” — Jonathan Siegel
What Do I Get?
You get the most up-to-date and definitive training out there, which includes:
We hire the best instructors in the world so you get the absolute best training in the world. All of our instructors are recognized experts and published book authors. They have extensive, practical experience that comes from creating production apps. They are also experienced and accomplished teachers who know how to clearly and effectively teach what they know. When you learn from our instructors, you know you’re learning from the best teachers and developers around. Find out more about us and our esteemed instructors.
Practical, Definitive, Relevant Course Material
Our courses are specifically designed to not only help your developers learn "how" to develop apps, but also understand “why”, so they can create their own apps effectively and efficiently. Your team will come away knowing idioms, design principles, and best practices. Our content is always up-to-date with the latest public version, so you can take advantage of the latest features.
Hands-On Learning Environment
Watching and listening simply isn’t enough to learn new skills. Our courses give developers a focused learning environment with the benefit of expert guidance. The course format is an equal mix of guided instruction and hands-on exercises to help developers immediately apply what they learned and get their questions answered.
“I wanted training from a real, experienced iPhone developer...and I got that in this course!” — Kevin Garriott
What Do I Need?
Since these courses are taught on site at your location, you'll need the following:
- a room to comfortably accommodate your team
- a laptop projector and screen
- a whiteboard (or flipchart) with markers
- laptops (or desktops) for each attendee
Prior to the course, we'll provide instructions for installing all the required software, downloading the example code bundle, and other preparatory steps.
Who Has Attended?
We've had the pleasure of helping over 2,500 individual developers learn new skills in our public training courses, and we've taught over 60 teams in private courses. Below is a partial list of clients with whom we've had the privilege of helping their developers learn new skills, tools, and programming techniques. We'd love to help your team get up to speed on new tools and techniques in a private course, too!