Langr Software Solutions offers a variety of courses geared toward improving the capabilities of your development team. The courses are anything but "by-the-book" rehashes of readily-available material. Instead, classes are intense but fun hands-on experiences, where students master the fundamentals, as well as learn to apply what they've learned in order to solve real-world problems. Our classes are taught by veteran, highly experienced developers, led by Jeff Langr, and include many who wrote the book on the topic.
We've had many students tell us that this is the best training they've ever attended. Check out quotes from our students.
We now offer a simplified, flat rate structure designed for your flexibility. We will provide you a competitive quote based on the approximate number of students that you wish to send to class. A 10% discount** against the course cost is available for payment in advance. We're willing to make deals on multiple courses and follow-up mentoring/coaching.
**Discount is applied to the per-student rate.
Courses may be taught on-site or at a location of your choosing. See Course Requirements below for setup information.
All courses require the customer to provide a reasonably sized room with comfortable seating, an LCD projector, and at least one whiteboard with markers. Non-development courses (for example, Agile in a Flash and Optimizing Sprint Planning) have no additional requirements.
Developer courses involve hands-on computer interaction. Students generally work in pairs, so the number of machines required is the total number of students divided by two, rounded up (for example, 13 students requires 7 computers). Pairing helps our students learn more, and also helps the classes stay on track. No one gets left behind!
For hands-on courses, students must be able to freely load software onto the machine, and have full access privileges to create, delete, modify, and execute files. The preferred means of loading software is via USB flash drive. Workstations should be networked to each other. In lieu of flash drives, computers must have a CD-ROM drive available or must be able to access the Internet.
Machines should be preloaded with software required for the specific course (for example, Java plus Eclipse), otherwise students will spend valuable class time installing and configuring software. Machines should not be memory or drive constrained. The instructor will be able to provide you with details on how to preload the machine with required software.
We can support Windows, Unix®, Cygwin, and OS X.
Don't see what you're looking for? Do you use a different language? We can tailor courses to your specific needs. Please contact us for additional information.
Jeff Langr at LinkedIn
News: Beta Publication of Modern C++ Programming with TDD
New blog post, "A Story Isn't a Feature"
New blog post, "C++11: Using Lambdas to Support a Times-Repeat Loop"
New blog post, "C++11 Via TFL (Test-Focused Learning): The Range-Based For Loop"