About
Services
Our Work
Engineer-designed.
Engineer-led.
Developed and continually updated by our engineers, About Objects courses are sought after by everyone from the DoD to today’s leading software and technology companies. For developers in the field and those entering the industry, our training is an indispensable resource.
Courses we’re currently offering.
The following courses are available at our facility or virtual.
iOS Development
SwiftUI Development: Comprehensive
Take two great iOS programming courses at a reduced price. This comprehensive course combines Swift Programming — a rapid introduction that will get you up to speed on Swift quickly — and SwiftUI Development, a thorough introduction to developing apps for the iOS platform.
Comprehensive | Live Online
iOS Development in Swift: Comprehensive
Take two great iOS programming courses at a reduced price. This comprehensive course combines Swift Programming — a rapid introduction that will get you up to speed on Swift quickly — and iOS Development in Swift, a thorough introduction to developing apps for the iOS platform.
Comprehensive | Live Online
iOS Development in Objective-C: Comprehensive
Take two great iOS programming courses at a reduced price. This comprehensive course combines Objective-C Programming — a rapid introduction that will get you up to speed on Objective-C quickly — and iOS Development in Objective-C, a thorough introduction to developing apps for the iOS platform. Includes a discussion on the role of Swift in the future of iOS development.
Comprehensive | Live Online
Transitioning to Swift
For current iOS developers transitioning from Objective-C to Swift. Helps you gain hands-on proficiency with Swift in the context of typical Cocoa touch project development tasks.
Comprehensive | Live Online
Microservices
Scala Programming
A rapid introduction to the basics of Scala programming. This course is designed to get you up to speed on the language features you’ll need for building distributed microservice systems. Provides deep insight into the Scala standard library, along with some of the more challenging aspects of working with features such as closures, partial functions, traits, case classes, implicit conversions, futures, and functional programming.
Comprehensive | Live Online
Microservices Development: Comprehensive
A comprehensive introduction to the design and development of reactive, event-driven, actor-based, RESTful microservice systems using Scala, Akka, and Lagom.
Comprehensive | Live Online
Objective-C
iOS Development in Objective-C: Comprehensive
Take two great iOS programming courses at a reduced price. This comprehensive course combines Objective-C Programming — a rapid introduction that will get you up to speed on Objective-C quickly — and iOS Development in Objective-C, a thorough introduction to developing apps for the iOS platform. Includes a discussion on the role of Swift in the future of iOS development.
Comprehensive | Live Online
Swift
SwiftUI Development: Comprehensive
Take two great iOS programming courses at a reduced price. This comprehensive course combines Swift Programming — a rapid introduction that will get you up to speed on Swift quickly — and SwiftUI Development, a thorough introduction to developing apps for the iOS platform.
Comprehensive | Live Online
iOS Development in Swift: Comprehensive
Take two great iOS programming courses at a reduced price. This comprehensive course combines Swift Programming — a rapid introduction that will get you up to speed on Swift quickly — and iOS Development in Swift, a thorough introduction to developing apps for the iOS platform.
Comprehensive | Live Online
Transitioning to Swift
For current iOS developers transitioning from Objective-C to Swift. Helps you gain hands-on proficiency with Swift in the context of typical Cocoa touch project development tasks.
Comprehensive | Live Online
Meet the instructors.
Jonathan Lehr
Co-Founder & VP, Training
LeRoy Mattingly
Chief Architect
Van Simmons
Solution Architect
Gregory Reimer
Solution Architect
Corporate training
Tailored to your organization’s specific needs, our hands-on training is designed by engineers to get your team fully up to speed.
At your workplace or remote.
Whether at your office or online, benefit from a team that has trained organizations, including Google, Goldman Sachs, Microsoft, and Cerner. To receive a quote within the next business day, submit your request below.
“Jonathan filled gaps in my SwiftUI knowledge I didn’t know were there, and showed me language features I didn’t realize existed.”
– Dawson M.
“Johnathan was an incredibly engaging instructor, tailoring the material to our background and interests.”
– Sam S.
“I really enjoyed how our projects scaled up, from understanding the basics to implementing real features within an MVVM architecture.”
– Sam S.
“We frequently went deeper than the planned course material to cover topics like testing strategies.”
– Sam S.
“As a developer without much professional experience on Apple Platforms, the class took me from 0 to 1 with its balance between abstract concepts and concrete development practices.”
– Sam S.
“I highly recommend the class to anyone serious about becoming a world-class Apple developer.”
– Nevill W.
“I’ve spent a lot of time studying iOS from other instructors and Jonathan is by far the most knowledgeable and approachable I have encountered.”
– Nevill W.
“Jonathan was able to guide us into the depths of Apple’s frameworks, reveal their intricacies, and impart a working understanding through hands-on examples.”
– Nevill W.
“I just finished their 5-day iOS Development in Objective-C class and they demonstrated a deep understanding of Apple’s frameworks, the Objective-C language, and the methods needed to build rock-solid apps.”
– Nevill W.
“The entire team at About Objects is smart, capable, and caring. This combination of a magnificent teacher and a great support staff makes their training uniquely valuable.”
– Nevill W.
“I absolutely loved the class! Any instructor can teach you how to program, but learning with Jonathan taught me why Objective-C is so powerful.”
– Pete V.
“Not only are the lessons rich, they’re laid out in a way that’s actually understandable. If I’m ever stuck in the future, the examples we worked on will serve as a thorough guide.”
– Pete V.
“Through Jonathan’s years of experience, we learned common mistakes that arise during development. From a programmer’s perspective, this can save a lot of time and frustration.”
– Pete V.
“Jonathan shared a lot of little shortcuts that made the iOS programming experience that much more enjoyable.”
– Pete V.
“Would highly recommend both new and experienced iOS developers take any of the classes. The instructor, Johnathon, is an Objective-C wizard with over 25 years of experience.”
– Hunter H.
Cancelling & Rescheduling
Cancellations
Although rare, About Objects reserves the right to cancel public classes up to five business days prior to scheduled delivery. In the event of a cancellation, registered attendees may enroll in the next available class or receive a full refund of any prepaid fees. Liability is limited to the registration fee only. Please note: Refunds will not be available once a class has been attended.
Changes to Registrations
All requests to change a registration must be in writing via email to Registrar at aboutobjects.com or by fax to 703-327-3396. Customer cancellations made less than 14 days prior to the start date of a class are subject to a 100% cancellation fee.
Rescheduling
Rescheduling up to 10 business days before the start date may be done at no extra charge. Rescheduling will be defined as transferring registration to another course of equal or lesser value up to 6 months from the original course start date. If reschedule is fewer than 10 business days before the class or is rescheduled for a second time, the entire original course fee will be forfeited and an additional fee will be required for the new registration.
Substitutions
Substitutions are permitted prior to the start of the class but are subject to a 10% fee. Failure to attend without written notice prior to the start date of the course will be considered a “no show” and will result in forfeiture of the full course price.