Robert C. Martin (Uncle Bob)               Follow unclebobmartin on Twitter   Uncle Bob Martin on Twitter


   October 3-4  2 days of Clean Code in Edina, MN will 
immediately follow Bob's keynote at 
  Register now with Early Bird pricing.

**NEW Course***
Clean Architecture 
Based on the upcoming release of the book.
This is the first public Clean Architecture course offered. 
October 25 - 26th in Dallas, TX.

November 15-16 2 days of Clean Code in North Carolina
Pre-Registration begins now.  Early Bird registration begins September 1. 

Check back here for updates.  All tickets can be found at  Check the calendar below to see more. 

If you or your company are interested in finding our more information about hosting a public course email

Here is what people are saying.



Robert C. Martin, aka, Uncle Bob has been a software professional since 1970 and an international software consultant since 1990. In the last 40 years, he has worked in various capacities on literally hundreds of software projects. In 2001, he initiated the meeting of the group that created Agile Software Development from Extreme Programming techniques and served as the first chairman of the Agile Alliance.  He is also a leading member of the Worldwide Software Craftsmanship Movement - Clean Code. 

He has authored "landmark" books on Agile Programming, Extreme Programming, UML, Object-Oriented Programming,  C++ Programming and most recently Clean Code and Clean Coder. He has published dozens of articles in various trade journals.
He has written, directed and produced numerous "Code Casts" videos for software professionals.
Bob is a regular speaker at international conferences and trade shows.
Mr. Martin is the founder, CEO, and president of Uncle Bob Consulting, LLC and Object Mentor Incorporated. 

Uncle Bob has published dozens of articles in various trade journals, and is a regular speaker at international conferences and trade shows.

Mr. Martin has authored and edited many books including:
The Clean Coder
Clean Code
Agile Software Development: Principles, Patterns, and Practices.
Designing Object Oriented C++ Applications using the Booch Method
Agile Principles Patterns and Practices in C#
Patterns Languages of Program Design 3
More C++ Gems
Extreme Programming in Practice
UML for Java Programmers

US Federal Contractor Registration