Revision 240 as of 2011-06-30 08:30:51

Clear message

Python Training

If you are seeking upcoming open-to-the-public training events, check out the PythonEvents page.

(Trainers on the page are categorized in the country where they primarily do business, scroll down to locate trainers local to you)

USA

(This section tends to be ordered by "time since last person edited it" or by event date in the case of upcoming public courses. As such, entries towards the top will cycle slowly towards the bottom of the section over time. If you're offering an upcoming class or have updated your entry, it's fine to bump it back to the top, but be considerate of others and use some common sense.)

Marakana offers Python Training as well as Pro Django Training in San Francisco as well as client sites all over the US and international. The next San Francisco Python offering is taking place the week of August 2 followed by Pro Django the week of August 15.

Accelebrate offers Python Training at client sites all over the US and world wide. Accelebrate's Python training courses prepare beginning and intermediate Python users for developing sophisticated scripts and applications in the Python programming language. Our current offerings include Introduction to Python Training and Advanced Python Training.

PyCamp is the original, week-long, ultra-low cost Python Boot Camp developed by Triangle Zope and Python Users Group for user groups. Let TriZPUG bring PyCamp to your Python user group instead of traveling to some distant training location. The next PyCamp is August 29 - September 2, 2011 at the University of Washington in Seattle, WA.

The Open Technology Group, Inc offers 5 day Python Bootcamps and Advanced Python courses in select cities nationwide (upcoming events are scheduled to run May 23-27, and June 20-24). They also offer a 5 day Django Course. They offer hands-on Python training, Django Training, and GeoDjango Training in "boot camp" style formats that are approximately 60% hands-on and instructor led. OTG's courses are available for on-site delivery world-wide, and are customizable based on specific customer needs. Open Technology Group also offers training packages that are all-inclusive (hotel and air included), most of our courses are guaranteed not to cancel. All courses are available for both in-person as well as Virtual LIVE instructor-led delivery, which may be attended from ANYWHERE. Contact us for global customized on-site delivery.

CyberWeb Consulting features courses delivered by principal consultant WesleyChun, another well-known Python trainer. Wesley is author of Prentice Hall's bestseller, Core Python Programming, its video training course, Python Fundamentals (LiveLessons DVD), and co-author of Python Web Development with Django. In addition to being a software architect and Developer Advocate at Google, he runs CyberWeb, a consultancy specializing in Python training. Wesley has over 25 years of programming, teaching, and writing experience, including more than a decade of Python as a full-time software engineer. While at Yahoo!, Wesley helped create Yahoo! Mail and Yahoo! People Search using Python. He has delivered courses to Google, Cisco, VMware, Avaya, Hitachi, UC Santa Barbara, UC Santa Cruz, and Foothill College as well as tutorials and sessions at O'Reilly's OSCON and PyCon. Wesley holds degrees in Computer Science, Mathematics, and Music from the University of California. He is available to travel globally. REGISTRATION OPEN for 2011 May 24-26 "Intro+Intermediate Python" course in San Francisco. Go to WEBSITE for more info & registration.

Marilyn Davis, Ph.D. Marilyn specializes in Python training in corporate environments in the Silicon Valley, and anywhere, either through UCSC-Extension, where students earn University credit, or independently. She has taught Python for Google, Nokia, Cisco, VMware, LLNL, and more. Python Retreat, a 4 day, low-pressure, fast-paced lab course, designed for programmers, where students learn and practice core concepts and Pythonic thinking: Apr 25 - 28, 2011. Or take your time Online: May 9 - Jul 29, 2011. Python For Beginners: Friday nights: Apr 22 - Jun 3, 2011 prepares programming novices to take the programmers' class. Here's a sample lecture. PythonTrainer.Com is a WBENC Certified Woman-Owned, HUBZone located business, registered in the CCR.

Python training from Holden Web: Introduction to Python Washington, DC May 11-13 - Steve Holden presents our standard three-day introduction to the Python language. Holden Web's Python training includes both introductory and advanced Python classes as well as tailored tutorials. Offering on-site training and a regular schedule of public classes in Washington, DC and now in New York, our friendly approach and smaller classes help you to achieve your learning goals with ease. Distance learning in preparation: coming later in 2009, the first of a series of four Python classes through O'Reilly School of Technology. Free training for open source programmers: ask about our no-fee training for programmers who have already contributed to a recognized open source project oem software.

Python Training with Mark Lassoff of LearnToProgram.tv. Mark offers training in several programming languages including Python. Known for a promoting a dynamic classroom environment, Mark has been lauded for his ability to break down complex technical information into digestable chunks. Mark provides classes onsite at your company location and provides a lab based environment that encourages retention. Mark can be reached at 203-292-0689

Develop & Deploy: Django is five full days of intensive hands-on training in the Django framework. Django is a Python-based web framework that eases the creation of complex database driven websites. A combination of instruction, demos, and hands-on activities will immerse the developer in Django for a full week. The teaching style is casual but focused, with short informative lectures followed by exercises designed to give you immediately relevant understanding of each aspect of the technology you're learning. February 1 - February 5, 2010 at the Hacker Dojo in Mountain View, California

The Python 3.1 course, held Sept. 21-25 in Columbia, S.C., will teach you the latest versions of Python programming language through exercises that will help you do healthcare IT applications. We will write code, do code reviews and examine “real-world” open-source code used in the medical industry, including GNUmed and other cutting-edge programs. There may be optional homework assignments for those interested. The course's main goal is to learn Python by having serious fun with it. See Pal-Med-Tech, LLC for details.

Enthought's experts can train scientists, engineers, and analysts who would like to use Python more effectively. Training courses handle topics that range from SciPy and NumPy fundamentals to advanced tutorials on optimization, user interfaces, parallel processing, and C/C++/Fortran extension module creation. Enthought also offers sector-targeted courses including Python for Quants and Python for Geophysicists. Upcoming open classes are listed on their training calendar. Enthought also provides customized private training, either on-site or at their Austin, Bali Villas TX or European offices.

Donna M. Snow C2E Training: Creating Plone 3 Skins and Custom Views - March 18, 2009 - March 20, 2009 Donna M Snow specializes in the Open Source project Plone, a python based Content Management System. Ms. Snow has worked with Plone since 2001 and is well known for her expertise in "skinning" Plone sites. Come find out why Plone 3 is the best version ever released. Join me while I take the class through some of the more challenging aspects of Plone customization. Bring your laptop and a positive attitude.university essays I also offer on-site Plone training for content managers, designers and administrators. Contact me for more information donna AT csquaredtech.com

cmiVFX Launches New Introduction to PYTHON Scripting Video Watch High Definition Training Videos For The Visual Effects Industry Instantly From Anywhere In The World. Princeton, NJ., December 28, 2008 - cmiVFX | cmiStudios. launches a brand new video for PYTHON scripting. This scripting language is the most popular format for todays CG and VFX creation applications, allowing the extensibility of the software to best fit studio needs. There are limited resources for artists to get training on this seemingly mysterious scripting language. cmiVFX has created this training to best fit entry level python scripting persons, while allowing intermediate script writers a solid reference to recall on demand. This video is available today at the cmiVFX store. cmiVFX Direct Link

Mark Lutz is probably the most experienced Python trainer in the world. He provides private on-site classes at your company or organization. Since 1997 he has taught roughly 250 Python classes to some 4,000 students in the US and abroad. Today, his classes cover both Python 2.X and 3.X, and present current best Python practice.

Dave Kuhlman teaches introductory Python courses.

Python Bootcamp is a five-day, all-inclusive training course taught by Dave Beazley at the Big Nerd Ranch - Atlanta, GA.

Calvin Spealman offers private tutoring for general programming and problem specific assistance.

Stratolab teaches Python for the purpose of writing video games. Clients are mostly middle and high school students. Stratolab is located in San Francisco.

CameronLaird occasionally teaches classes on advanced Python topics--Python for process control, Python with LDAP, and so on.

Pradeep Gowda offers on site Python training courses. Pradeep has more than four years python programming experience including Django, Zope, Plone, Windows COM, Jython and Shell scripting. He has published Python articles in DeveloperIQ magazine. He has given python training beginners as well as experienced programmers acorss India. Pradeep currently lives in Indianapolis,IN.

CLEVERtrain is a four-day Python training course taught by Jonathan LaCour, who is based out of Atlanta, GA.

Noah Gift is based out of San Francisco and provides Python training in the Bay Area.

Martin Blais teaches introductory and advanced python classes; based in New York City, will fly anywhere. The instructor is a practitioner with contracting and consulting experience on a wide variety of topics. (Classes are available in english and french.)

David Beazley, author of the Python Essential Reference, nominated member of the Python Software Foundation, and the creator of Swig, teaches ongoing Courses in Chicago for discerning programmers who want to take a course that is unlike anything offered by a corporate training mill. Dave's courses are taught in round-table format that is strictly limited to 6 students--a class size that fosters discussion and guarantees that your questions will be answered. Not only that, you'll enjoy the sites, sounds, and tastes of Chicago's distinctive Andersonville neighborhood. So, why take a class from someone who might have read the book when you can take a class from the author who wrote it? Join Dave in Chicago--you won't be disappointed.

Canada

PyCamp is the original, week-long, ultra-low cost Python Boot Camp developed by Triangle Zope and Python Users Group for user groups. Let TriZPUG bring PyCamp to your Python user group instead of traveling to some distant training location. The next PyCamp is June 27 - 30, 2011 at the University of Toronto.

http://euler.acadiau.ca/~064881j/py_wkshop/ An introductory workshop at Acadia University to encourage students, professors, and researchers alike to use the power of Python for their software endeavors.

Savoir-faire Linux provides Python training courses in english and french in Montreal, Quebec City, Ottawa and on-site. Customized Python training are also available on any Python-related subject. Contact training@savoirfairelinux.com for more information.

SIAST GIS Certificate Program has a Introduction to Python course for Geographic Information Systems.

Europe

NobleProg Python Training provides public (UK,Poland and Worldwide), on-site and on-line instructor-led Python courses.

Mark Lutz also teaches classes in Europe, Canada, Mexico, and other locations.

Michael Foord is available for Python and IronPython training in the UK, Europe and the USA.

Graham Ellis teaches public and private courses in the UK and private courses elsewhere in Europe on behalf of Well House Consultants

Clockwork Software Systems run public scheduled and private courses mainly in the UK. Their sister company The Linux Emporium offer no-frills Python training courses which can be purchased on-line. The tutors for these courses, John Pinner and David Chan, are practising Python programmers.

The Python Academy offers regular courses for beginners without prior programming knowledge as well as for programmers. The course Python for Scientists and Engineers focuses on scientific and technical topics. The course about Django introduces the Python web framework. Other courses about special topics cover extensions, optimizing, Windows programming, threads and processes, network programming, and design patterns in Python. The courses are held in German as well as in English at Python Academy's teaching center in Leipzig, Germany or in-house across Europe.

Mark Summerfield, author of Programming in Python 3 and Rapid GUI Programming with Python and Qt, provides Python and PyQt training, research, and consultancy in English, primarily in the UK.

Christopher Arndt is an independent software developer and Linux consultant based in Cologne, Germany. He provides general Python, TurboGears and Linux training in English or German language all over Europe on request. For further information write an email to chris at chrisarndt dot de.

Despite this notice Deitel & Associates are not themselves offering Python training. Inquiries about Python training that they receive are forwarded to other training organizations.

Logilab offers Python training in France and Europe.

Klosterdata offers Python training in Sweden and other Nordic Countries. The teacher, Fredrik Lundh, has long and deep experience from the Python language. He has taken part in the development of the language and used it for over ten years.

Philipp von Weitershausen offers Zope training all over Europe and the Americas. He is the author of the standard Zope textbook Web Component Development with Zope 3. Courses can be held in English, German or Spanish.

Simon Willison is available for both Django and Python training in the UK.

Rechtsanwalt Göttingen aswell as Online Scheidung for Python training in Germany, lower saxony

Ceintec offers Python programming training classes in Spain for beginners and advanced developers.

Marcin Kaszynski teaches Python and Django in English or Polish.

Kristian Rother teaches Python, Biopython , and software development practises in English, German, and Polish.

Svilen Dobrev offers teaching and hands-on mentoring on python or software in general, accenting on efficiency and flexibility and team-work, in Bulgaria or anywhere. Languages: Bulgarian, English, Russian.

Python training at JBI Training UK instructor-led classroom training (public and custom on-site courses) from Intro to Advanced level. Call +44 (0) 208 446 7555 and ask for Tom for more details and info on current offers.

Anaska / Alter Way Group offers Python and Plone training courses and coaching in France and Europe.

PyCamp is the original, week-long, ultra-low cost Python Boot Camp developed by Triangle Zope and Python Users Group for user groups. Let TriZPUG bring PyCamp to your Python user group instead of traveling to some distant training location. The most recent PyCamp was October 26-27, 2009 in Budapest.

Python training by IT-Schulungen.com IT-Schulungen.com is a portal for IT-Trainings and offers training and consulting for Python from project experienced trainers as well as other open source technologies in Germany, Austria and Swiss. For further information please call 01805 120 222 (from within Germany) or visit our website.

Bodenseo, - a training centre situated in the heart of Europe on the shores of Lake Constance, where Switzerland, Austria and Germany meet - offers public scheduled courses at Lake Constance and on-site seminars all over Europe (e.g. Switzerland, Austria, Germany, France, Luxemburg and the UK) in English, German and French. The Python courses of Bodenseo aim both at beginners and advanced learners of Python. There is also a special course on Text Processing with Python.

Australia

Python Charmers specializes in Python training for scientists and engineers in the Asia-Pacific region, based in Melbourne and Singapore. The principal trainer is Dr Edward Schofield. Ed is a well-known contributor in the NumPy and SciPy communities; he was the release manager for five releases of SciPy in 2005-6 and the author of the maximum entropy and parts of the sparse matrix module. He has 20 years of experience in programming, teaching, and public speaking, including 9 years of experience with Python. Ed holds a PhD in statistical pattern recognition from Imperial College London and an MA in mathematics and computer science from Cambridge University. He and Python Charmers' other topic specialists are available to travel globally. More info.

Peter Lovett of Plus Plus offers Introductory, Intermediate and Advanced level Python courses (as well as other languages). He is an accomplished trainer, running computer programming courses since 1985, in C, C++, Perl, Python, Java and XML around Australia, New Zealand and England, and is available for travel. As well as being highly accomplished technically, Peter is also highly effective at communicating, and gets glowing reviews for his courses.

Latin America

Facundo Batista teaches introduction and advanced courses of Python to different types of organization (universities, schools, enterprises) in Argentina and other locations.

LucianoRamalho teaches Python in the context of Zope and Plone training offered by Simples Consultoria. Ramalho also created the Turing Club, which promotes computer programming as a hobby and uses Python in many of its activities.

Alfonso de la Guarda The COS is the first Center that offers free online flash courses about FLOSS, including streaming video on real time. The courses are many: python basics, advance, turbogears, django, gtk, wxglade, etc. Their director, Alfonso de la Guarda, is python programmer since 1990 and has develop many GPL applications as: sisventi, sisgerpy, itv, edukt and recently is working with OLPC.

Trianguli Software Livre A free software company, offers Python training in many skills (from basic to advanced or custom courses to special needs), Django, Twisted and other Python services. The founder, Christiano Anderson is Python programmer and free software evangelist.

Menttes A free software company, offers high quality Python, Zope and Plone development, consulting, coaching and training. The directors are Roberto Allende, member of Plone Foundation and Emanuel Sartor. Both are co-founders of Plone Cono Sur.

India

Rahul Verma conducts Python training for Software testers, in India, focused on Implementation of general purpose test automation frameworks and day-to-day test automation requirements. You can find more details about his courses at Testing Perspective website and on Python specifically at Python Scripting for Software Testers. Rahul has presented at various conferences including Google Test Automation Conference, PyCon India, CONQUEST Germany and all Indian testing conferences. He is the author of How Would Pareto Learn Python and Design Patterns in Python which are available as free online books on his website. He is also a regular columnist with Testing Experience magazine on the subject of test automation.

Vasudev Ram - Dancing Bison Enterprises, a member of the Python Software Foundation (elected to it in April 2010), offers Python training courses in India and also worldwide via the Internet using email for lesson delivery, IM (Google Talk or Yahoo Messenger) for interactive sessions. He's a developer with many years experience, has published articles on Python and other topics, and is the creator of these open source Python projects: a) xtopdf, a PDF creation / conversion toolkit (which Packt Publishing uses in their book production workflow), b) PDFXMLRPC, a library and application for client-server PDF creation from text over the Internet and c) PySiteCreator, a tool for creating web sites by writing them entirely in Python. Vasudev Ram's LinkedIn profile is here.

Anand Chitipothu offers Python training courses in Bangalore, India. He is the lead developer of web.py, an open-source web framework in python. He has about 6 years of programming experience. Übersetzung Deutsch Englisch Übersetzung Deutsch Polnisch

Biztech Academy offers Python training courses in Rajkot,Gujarat, India. they are also providing open source courses on Linux, Apache,Mysql,PHP,Perl,Python,Ajax.

Noufal Ibrahim is a freelance Python developer/trainer based in Bangalore, India. He is the main organiser of the all India Python conference "PyCon India" and has been using Python since 2002. Apart from offering corporate trainings, he conducts public classes (on Python and other technologies). For schedules and other information, please refer to http://nibrahim.net.in/trainings.html.

Israel

Avner Ben, author of the "Skill-Driven" software design method, has been instructing object-oriented programming and design since 1988, design patterns since 1999 and, recently - "Python for designers". This four day course is intended for programmers with previous knowledge of object oriented programming. It concentrates on features that make Python the designer's language of choice for both explorative development and implementation of object-oriented design. See course foils. The course is organized by Pacific Software, in Tel-Aviv class (periodically) or at customer's site (contact Pacific for details).

Malaysia

R. Ramesh Kumar provides Python classes through his company Tech Dynamics. Primarily a developer, he has a passion for teaching and sharing his knowledge and experience. Ramesh also teaches other programming languages, and Linux/Unix courses.

P.C. Boey conducts introductory and advanced Python courses in Malaysia. He has more than 12 years programming experience with Python and has been teaching Python programming for many years. Also available to do web development, training and consultancy work with Django.

Low Kian Seong conducts beginner, intermediate and advanced Python courses in Malaysia under his own company Squid Consulting and Integration affectionately known as SqCI. He has been using Python since 2000 starting from Zope ending up in Django and have been deploying projects in MNCs all around the country.

Singapore


/!\ Edit conflict - other version:


Python Charmers specializes in Python training for scientists and engineers in the Asia-Pacific region, based in Melbourne and Singapore. The principal trainer is Dr Edward Schofield. Ed is a well-known contributor in the NumPy and SciPy communities; he was the release manager for five releases of SciPy in 2005-6 and the author of the maximum entropy and parts of the sparse matrix module. He has 20 years of experience in programming, teaching, and public speaking, including 9 years of experience with Python. Ed holds a PhD in statistical pattern recognition from Imperial College London and an MA in mathematics and computer science from Cambridge University. He and Python Charmers' other topic specialists are available to travel globally. More info.Orange county appliance repair


/!\ Edit conflict - your version:


Python Charmers specializes in Python training for scientists and engineers in the Asia-Pacific region, based in Melbourne and Singapore. The principal trainer is Dr Edward Schofield. Ed is a well-known contributor in the NumPy and SciPy communities; he was the release manager for five releases of SciPy in 2005-6 and the author of the maximum entropy and parts of the sparse matrix module. He has 20 years of experience in programming, teaching, and public speaking, including 9 years of experience with Python. Ed holds a PhD in statistical pattern recognition from Imperial College London and an MA in mathematics and computer science from Cambridge University. He and Python Charmers' other topic specialists are available to travel globally. More info.Orange county appliance repair


/!\ End of edit conflict


New Zealand

Peter Lovett of Plus Plus offers Introductory, Intermediate and Advanced level Python courses (as well as other languages). He is an accomplished trainer, running computer programming courses since 1985, in C, C++, Perl, Python, Java and XML. Although based in Sydney, Australia, he regularly travels to New Zealand, and is available for training. As well as being highly accomplished technically, Peter is also highly effective at communicating, and gets glowing reviews for his courses.

Turkey

Hakan Ozen is available for teaching Python.

Internet

The Open Technology Group, Inc offers all its courses for virtual LIVE instructor-led delivery via the Internet. Students may attend courses from anywhere, worldwide, provided they have a broadband Internet connection available. Python Bootcamps, Advanced Python, Introduction to Django, and GeoDjango training courses are scheduled to run Mar 7-11, Apr 18-22, May 23-27, and June 20-24). All courses are available for both in-person as well as Virtual LIVE instructor-led delivery, which may be attended from ANYWHERE. Contact us at info@otg-nc.com for global, customized, on-site delivery.

ShowMeDo has been building a collection of on-line tutorial screencasts since 2005 (wiki: ShowMeDo). We have over 250 Python screencasts, many are free and new programmers can learn Python inside Club ShowMeDo. All authors receive feedback and community-kudos from our viewers.

A growing wealth of other "Audio/Video Instructional Materials for Python" are becoming available, including a variety of podcasts and screencasts.


Python Trainers, Promote Thyself

Many trainers are individuals or small companies, and it can be hard to get the attention of the big IT houses. While skill credentials and a portfolio of past training gigs are important, perhaps one of the best promoters is when someone has actually experienced one of your classes. They gain insight into your speaking style, how you relate to the students and your ability to explain complex technical subjects in an approachable way. No class syllabus can convey that. The Python community has a valuable resource that can give you the next best thing.

Screencasting!

Screencasting is a multimedia creation that focuses on the instructor's desktop, with voiceover guidance. It can be in the format of an online slideshow, a guided sourcecode walkthrough or a follow-along interactive session. They can be as long or short as you wish and they have opportunities for branding, by using custom wallpaper behind your talks desktop and musical lead-in/fade-out.

Screencasts can be hosted on www.showmedo.com or, if done with a large font, video.google.com. They can also be embedded in your website while hosted elsewhere, as shown in our 5-Minutes with Python series. You can learn more about the details with a talk series entitled Casting Your Knowledge, With Style

But perhaps you're really busy on current projects and short on time. Consider doing an audio interview about an upcoming seminar you're offering and releasing it as a podcast. Ron Stephens of Python 411 makes available an excellent collection of podcasts and may be interested in hosting yours.

Unlike face-to-face presentation opportunities, screencasts/podcasts have the additional benefit that they promote your training offerings while you're busy on other gigs. It's almost like cloning yourself and having more time for promotion. It's all about leverage. Use it.


Before creation of this page, CameronLaird maintained a private one on the same subject.

CategoryPythonInBusiness

Unable to edit the page? See the FrontPage for instructions.