Mark Lutz is an Ex-Trainer
Thanks for your interest in Python training, but I will be no longer
available for teaching classes as of October 2016. I've retained
this training website for its historical value; you're welcome to:
- Read about my former classes on the original pages here
- Explore my Python training and writing career history
- Browse my now publicly-posted class materials and
I also invite you to consider my
as alternative learning resources. Although they lack the live
interaction of a class, the books embed both the content and spirit
of the classes I taught over two decades, and can provide
extra depth and personalized pace that classes usually cannot. While
my classes are no longer available, I hope my books will continue
to serve Python learners of all stripes for many years to come.
For the story behind this change—plus photos from the training road—see the discussion and links
Learn Python at Your Site
Looking to bring a group up to speed on Python quickly?
Mark Lutz, author of Python's earliest and best-selling books, pioneering figure
in the Python world since 1992, and Python trainer since 1997, offers live,
in-person Python classes held at your location, and designed to provide your
students with the head start they need to begin using Python effectively in
Training Services Overview
- Is considered to be one of the top 5 or 10
most widely-used programming languages in the world today. It is a powerful object-oriented
scripting language, designed to optimize developer productivity and software quality, and
used in a wide variety of products and roles — from system administration, data mining,
and hardware testing, to web site development, instrumentation, and scientific programming.
Counted among Python's
user base are Google, Industrial Light & Magic, YouTube, ESRI, Dropbox,
NASA, and many others.
- This course
- Provides an intensive, hands-on, and
in-depth introduction to the Python language itself, as well as a survey of tools
and techniques used in common Python applications such as GUIs, the Internet, databases,
and text processing. This flexible 3-day class covers the latest versions of Python
and up-to-date best practice; is delivered on-site and in-person, as private sessions
taught at your facilities; and can be focused towards a wide variety of student backgrounds
- Mark Lutz
- Is the most experienced Python trainer in
the world, and the instructor of all our classes. He has been teaching Python classes for 18 years,
and has taught some 260 sessions
for 4,000 students in the US and abroad.
His classes use instructional techniques which mirror those in his widely-read
books, augmented by the immediate feedback
and focus-enabling context that only a live class can provide. From diverse corners
of the software field, clients both large and small have chosen Mark Lutz's classes for
their Python training needs.
For More Details
For more information about our classes, browse the links on both the top left corner of
all the major pages on this site, and the footer toolbar present on every page.
You can also fetch a brief printable class summary document,
and browse recent announcements on our
To inquire about current availability or to schedule a class at your site, please
FAQs—Sorry, but we:
Search the web for providers outside the US and Canada; read our
suggestions page for options for individuals;
browse our curriculum page for more on topics we cover;
and see our position on virtual training outlined here.
- No longer teach classes outside North America
- No longer hold public classes open to individual enrollments
- Do not add custom topics to the class that are outside its scope
- Do not do any sort of online or video training