Course Topics

Learn from the Experts

Training that works

Our decades of experience developing full stack enterprise solutions allows us to teach you more than just the ABCs. You'll also learn best practices and pitfalls we've distilled from years in the trenches. And you'll be able to avoid hours of future struggle by gaining clear insight into how things work under the hood.

Since developers learn best by doing, our classes combine short lecture periods with lab exercises. That gives attendees a chance to immediately gain hands-on familiarity with new APIs, language features, etc. We also keep labs focused on real-world problems to make it easier to understand the relevance of each topic to everyday programming tasks.

Corporate Training

Our courses can be taught at your location for groups of six or more. Follow the lead of great companies such as Apple, Microsoft, Goldman Sachs, GEICO, and Wells Fargo by hosting an About Objects class onsite.

Course coverage can be adjusted to best suit the needs of your team. Please contact us to arrange a custom delivery.

our training clients

  • Adobe
  • American Express
  • Apple
  • Booz Allen
  • Capital One
  • Cerner
  • Charles Schwab
  • Citrix
  • eBay
  • Esri
  • GEICO
  • General Electric
  • Goldman Sachs
  • The Home Depot
  • U.S. Department of Homeland Security
  • Intel
  • Lockheed Martin
  • Marriott
  • Microsoft
  • NADA
  • NASA
  • Neiman Marcus
  • Northrop Grumman
  • Oracle
  • PerkinElmer
  • Salesforce
  • Symantec
  • The University of Pennsylvania
  • Verisign
  • Viacom
  • VISA
  • Wells Fargo

What our customers
are saying…

  • I truly believe taking this class was one of the best choices I've made. The class is perfectly designed so that you really understand the basics first so that you can move to more complex stuff. None of the books I read before this class made much sense. After this I feel ready to grab a book and really understand it. So this class teaches you everything you need to get started plus gives you the tools to continue learning by yourself. Plus the location is amazing! Thanks a lot to the instructors for being patient and sharing your knowledge!

    — Luis Haro

  • The iOS class truly exceeded my expectations. On the last morning of the class, I looked up an iOS project another team at my company had built and found that I really understood what the code was doing and felt then that I would be comfortable working on it and building enterprise apps. [The instructor] is a remarkable teacher and knows his stuff.

    — Tracey Somo

  • A great foundation course. There were so many concepts that I tried to learn on my own, that I now 'get' because of the instruction and exercises in this course. I'm excited to continue learning!

    — Mark Manley

  • The instructor did an excellent job breaking down concepts into easy chunks, and building from there. He brought humor and analogies to the discussion for a more enjoyable learning experience, and he didn't read straight from the slides, which was a plus. I will definitely recommend this class to anyone interested.

    — Nathan Pearson

  • This course was an incredible learning experience. It's been a while since I've felt my brain soak up so much information. Jonathan is an amazing teacher who truly dominates the subjects of Objective-C and iOS development. What I liked most is that instead of taking the easy route, he makes sure you know what's going on under the hood before showing you the shortcuts, which makes it that much easier to understand. I would actually take this entire class again, that's how good it was.

    — Rune Hansen

  • This is one of the best technical training courses I have attended. I have already recommended this course to someone at my company.

    — Jeff Richardson

  • I was pleasantly surprised that About Objects' class started at the very basics of C programming. This was a great plus. The class brought me exactly where I wanted to be after 2 weeks of iPhone/iPad lessons. From here on I can start writing my first app and start looking into more advanced topics. I would love to have a follow up class on the same subject! I would surely recommend this class to my colleague developers. GREAT value!

    — Patrick Mast

  • Jonathan is an expert with deep knowledge of the technology and philosophy underpinning Objective-C and iOS. He uses simple examples in class to draw out the way Apple thinks when designing the framework, and demonstrates how to write code that embraces and gracefully extends those concepts. Honestly, the class was a blast and I came away with a firm foundation on which to begin diving into real world development on iOS.

    — Chistopher Bynum

  • This course was one of the most extensive and comprehensive introductions that I have ever had with any programming language.

    — Saurin Shah

About Our Instructors

Jonathan Lehr
Jonathan Lehr

Jonathan Lehr

Jonathan is an expert in Objective-C and Swift programming, with well over a decade's experience with Apple's Cocoa frameworks, including hands-on software development on NEXTSTEP, OpenStep, OS X, and iOS. Jonathan has trained hundreds of iOS developers, and he's the author of several books and over a dozen courses on related topics.

Jonathan's classes have garnered rave reviews from organizations such as Apple, Wells Fargo, NASA, Verisign, eBay, Lockheed Martin, and IBM. He's also a sought-after speaker at user group meetings and conferences.

Van Simmons

Van Simmons

Van Simmons has been programming professionally in Objective-C for 25 years. Beginning on the original NeXT computers, he has followed the platform through its OpenStep, Mac OS/X and now iOS iterations, writing apps for the financial, healthcare and consumer spaces along the way. In 2014 immediately following the announcement of the Swift language, he converted all of his new development projects to Swift.

Van's current projects center on using Bluetooth LE and the Apple External Accessory Kit to connect iOS devices to other platforms ranging from low-power beacons, to other mobile platforms, to aircraft.

Van Simmons
LeRoy Mattingly
LeRoy Mattingly

LeRoy Mattingly

LeRoy is a developer, author, mentor, and business architect with a deep background in Apple development technologies, including years of hands-on technical leadership on Objective-C projects targeting the NEXTSTEP platform. He previously served as an independent consultant to such Fortune 500 companies as AIG, Booz Allen, Capital One, Bally, Fannie Mae, and Sprint.

LeRoy's writings have been published in the Journal of Object-Oriented Programming. He's also a co-author of Mastering JavaServer Faces (2005, Wiley)

Greg Reimer

Gregory Reimer

Greg grew up on a farm, worked as a seasonal fireman, and at one point was a high school and middle school teacher. He went on to become a lead architect at Fannie Mae where he led the design of critical financial applications that supported millions of monthly transactions.

At About Objects, Greg brings his 35 years of experience to bear as an architect and senior engineer. He works with customers in a range of industries from healthcare to digital media, and maintains a strong focus on the design and development of microservices.

Greg Reimer
Emmanuel Idi
Emmanuel Idi

Emmanuel Idi

Emmanuel initially studied electrical engineering at MIT, but switched to computer science to avoid dealing with the vagaries of hardware in the real world. Ironically, he now spends much of his time teaching engineers to have mechanical sympathy for the hardware on which their code depends.

Over the past 20 years, Emmanuel has established a strong track record of leadership at all levels of software architecture development. His current interests are optimizing the performance of distributed systems, and teaching teams to design, manage, and monitor state-of-the-art technology for high availability.

Onsite Training

Custom delivery at your location.

It's easy to request a proposal for custom, hands-on, instructor-led training at a location of your choice. As a consulting company with a focus on the enterprise, we're adept at providing training programs tailored to the needs of your development team. And our hands-on, bottom-up training approach has proven to be the shortest route to getting developers up to speed quickly.

All you need to do is submit the form below, and we'll get back to you within 24 hours with a detailed quote. Join the growing ranks of our satisfied onsite training customer, including such companies as Lockheed Martin, Goldman Sachs, PerkinElmer, Microsoft, and Cerner Corporation.

I'd like to arrange an onsite class.