The Powerful Python Workshop

3-day Intensive Live, Hands-On Training

Next Event: Date TBA, San Francisco, CA, USA. Hold your place.

Imagine writing Python code more refreshingly readable, elegantly beautiful, and massively maintainable than ever before. Imagine crafting libraries and frameworks so powerful and accessible, other developers flock to reuse your code. Imagine being the Python expert on your team, whom other developers come to for advice.

And imagine learning it all in just three days.

This intensive three-day course is for Python users ready to catapult your skill to the next level of proficiency. Through a mix of live-coding-based instruction, realistic and illustrative examples, and dozens of hands-on programming assignments, you will quickly learn the features behind Python’s most popular libraries and frameworks... and how they multiply the quality and impact of your code. By the end of these three days, you’ll be able to wield these features so effortlessly that other developers will want to learn your secrets.

In all honesty, this is one of the best technical classes I've ever taken (and I've been doing this a very long time). The course touched on many items that can be immediately useful in the workplace... Bravo to your entire organization. Thank you very much.
Paul, Salesforce
It's perfect! You learn in a short time a lot of things.
Jean-Claude Brantschen
Excellent instructor. Very clear and well prepared. One of the best teachers I have seen.
Oscar Pagani, Trulia

What you’ll learn—and how you can apply it

IMPORTANT: In this course, you will write code, and a LOT of it. Come prepared to practice what you learn.

By the end of this live, hands-on course, you’ll understand:

And you’ll be able to:

I found everything that was taught in this class can be and will be applied to my job. 10/10
Maxwell, Symantec
Love this training. The contents are very informative. The Instructor is very knowledgeable. And, the labs are well designed and very helpful.
Cynthia, Morpho Detection
A great instructor. He clearly understands the topics involved and has plenty of experience explaining them to novices and experts alike. I've learned a lot in the class, especially filling in the gaps.
Jason, Salesforce

This course is for you because...

Prerequisites

This is not a course for people completely new to Python, or new to programming. Students are expected to have a certain level of real-world experience and sophistication, in order to keep up with the intense and rapid pace of instruction and activity. Before the start of the first day, students must able to write working code using the following:

Important: Having read about the above is not enough; you are expected to be able to write working Python code exercising these prerequisites, before the workshop starts.

It's all good. I have been writing Python for about a year but most of what we have been doing [in the class] is almost new to complete new. I will definitely use this material going forward.
Keith Gover, XtremeEDA
One of the nicest and well organized instructors I have ever met.
Abhishek, Symantec
The teacher was very friendly, knew what he was talking about, and showed a passion. I would definitely recommend others take his Python course.
Alex, Salesforce

Outline of the Workshop

Important: In this course, you will write code, and a LOT of it. Come prepared to practice what you learn.

Topics Covered Include:

Pricing

Early-bird tickets cost $1,999 per person (USD); regular tuition is $2,499. Group discounts are available for teams. Catered lunch is provided. Attendees are responsible for lodging and transportation to workshop site.

More Success Stories & Comments From Students

The environment was very open and engaging. We learned complex and advanced Python techniques in a well-paced, easy-to-understand way. I feel far stronger in my ability to use Python.
Cameron Murray, Morpho Detection
This has been awesome for a 72 year old retired Family Practice doc now wanting to go back to my first love of math and computers. It is hard to learn coding alone without a mentor; someone who can assess where I am and where I'm going and tell me what's important and what's not. I'm still a Python newbie and may never be a professional, but your course was a Godsend. Just listening to a professional coder and a teacher makes it all make sense.
Steve Watson, self
I really enjoyed the choice of topics. The test first methodology used in the labs was eye opening and an excellent idea in a course where the expectation was that the student would need to do much of the work outside of class. Very helpful. The section on generators will be immediately useful to me and will push me further into exploring the idea of co-routines as a more general concept. Pacing of the subjects and the lab work was perfect.
Chris Cato, None
Excellent instructor. Very clear and well prepared. One of the best teachers I have seen.
Oscar Pagani, Trulia
The course was excellent at giving a strong grounding in some very basic principles as well as expanding to more complicated examples. I though it was really well balanced and covered a great deal.
Obi Thompson Sargoni, OCSI
Great course. The labs provide a valuable addition to the interactive course and having the PDF and slides available to look back is a great tool.
Lance Gobaira, Skyscanner
Excellent course and I learned quite a bit.
Michael Dahlberg, Bucknell University
Overall good, great content.
Tony Tucker, MMC - MGTI
Excellent set of topics and great hands-on exercises.
Chuck Daniels, J.Crew
Great new stuff that I can definitely apply in my work. I will be going back and doing the labs more thoroughly, so thanks for setting those up. They are definitely the key for learning here.
Tony Eckel, The Climate Corporation
It's all good. I have been writing Python for about a year but most of what we have been doing is almost new to complete new. I will definitely use this material going forward.
Keith Gover, XtremeEDA
My goal in taking the class was to move toward more "Pythonic" thinking in my use of the language. The class did just what I hoped, and I expect to make even more progress by reviewing the materials again.
tipton cole, tipton cole + company
It's perfect! You learn in a short time a lot of things. You get exercises, slides, textbook. It would be cool to have another Python course from Aaron.
Jean-Claude Brantschen, I'm attend as a private person
I have the training video and I go back to it time and time again. I have learned a lot more from the class.
Clyde Layton, Riverbed Technology
Aaron's style is very good, and he really wants to make sure that students understand the material (which is excellent). I wish we had one extra day for this course.
Matt Hobson, ID Analytics
Thank you for being so positive, cheerful, enthusiastic and encouraging. My only frustration was not being able to complete the exercises. Good and helpful book and slides.
Deborah Pollard, Fall Protection Group
Love this training. The contents are very informative. The Instructor is very knowledgeable. And, the labs are well designed and very helpful.
Cynthia, Morpho Detection
Aaron is not only a super smart and knowledgeable person, he is also a great instructor and these don't usually come hand in hand. The material is very well written, and the part that I loved the most was the labs, you get to practice the material right away and get a feeling of how you can use it later on in your actual projects.
Shahab, Symantec
Crystal clear instruction, wide range of topics reasonably laid out, backed up with sufficient lab sessions.
Somard, Symantec
Having an experienced instructor is key for successful training and this class had exactly that. The labs and demos provided kept everyone focused and engaged. I found everything that was taught in this class can be and will be applied to my job. 10/10
Maxwell, Symantec
Aaron is a great instructor that breaks down the subject matter in easy to digest subjects. The class has a mix of different skill levels, but he is able to get everyone involved in the subject matter. It's not too boring for advanced users and not too difficult for the less advanced.
Henry, Symantec
One of the nicest and well organized instructors I have ever met.
Abhishek, Symantec
It was a great way for professionals in the industry to learn the Python language. This is attributed to the fact that is tailored to fit these professionals in all aspects, including meeting the needs of adults who aren't used to formal training, the relevance of the exercises, as well as the relevance of the topics. The instructor is knowledgable and great at answering student's questions, both in class sessions and during labs.
Mel, Splunk
Aaron did a great job. He was very informative and imparted his knowledge well with a combination instruction, walk-through, hands-on and breaks (yes, the frequent 10 min breaks helped break it up so our brains didn't get over-loaded!).
Anthony, Symantec
Aaron is a great instructor. He clearly understands the topics involved and has plenty of experience explaining them to novices and experts alike. I've learned a lot in the class, especially filling in the gaps.
Jason, Salesforce
The course was excellent. The instructor's ability to create labs on the fly and his depth of practical knowledge really increased my interest and what I learned during the class.
Courtlyn, Salesforce
Aaron is extremely passionate about his job. You can tell that he loves teaching the joys of Python. He did a good job of making sure that everyone in the class understood a concept before moving on. Lots of hands on labs/tutorials so that we get accustomed to typing the syntax. Aaron was also very good about accommodating us. He understands that we have jobs as well as personal responsibilities and does what he can to make things work. Overall, Aaron was very friendly, knew what he was talking about, and showed a passion. I would definitely recommend others take his Python course.
Alex, Salesforce
Very practical and organized lessons. Great starter for all levels. Very challenging to execute in a group of mixed skills, so kudos on the ground we covered. Instruction was delicate where needed for very new learners. Great vibe; light and humorous. Forced (fun!) participation in establishing data-points to use in lessons as well as getting hands wet with labs. Wishing this was a quarter long course that went end to end in depth; not bad for a week's time. Makes me nostalgic towards my schooling. Happy the team has had exposure to Python. Great job.
Brian, Epsilon
In all honesty, this is one of the best technical classes I've ever taken (and I've been doing this a very long time ). Aaron is a gifted and passionate instructor of Python who created an excellent learning environment. The course touched on many items that can be immediately useful in the workplace. The content was so applicable and very relatable to things that we've done in other languages. These labs are really designed for success. Bravo to your entire organization. This was a very well-spent 4 days. Thank you very much.
Paul, Salesforce
10/10
John, Morpho Detection
10/10
Hannes, Morpho Detection
The structure of the lab files was quite clever - I found it very painless to understand a lab's "spec" and then receive feedback
Matthew Miller, Morpho Detection
Filled in what could be gaps in knowledge for many people who have been writing python, even if they have developed in it for a long time.
Mark, Morpho Detection
This is very good class, the instructor make student learn more and understand deeply Python programming (algorithm, data structure, OOP...). It also gave a lot a good practice.
None, None
This online training class helped me understand aspects of the Python language that I'd seen used and even used myself for 5 years at work, but never fully understood.
Matt Gigli, Trellisware Technologies
The labs are great way to engage us.
Francisco Pena, Aunt Bertha
Labs were great.
Andreas Eckerle, Pearl.GmbH
I'm enjoying the class. It is a great opportunity to cover some gaps in areas that I have ignored over time.
Andre Burgaud, Burgaud.com
Clear examples, short code fragments which were just easy to follow
Marcin, talking2rabbit
Very clear explanation of the concepts.
Dragos, None
I found the labs very useful.
Sandor Krisztian Andre, Paradox Cat Ltd.
There have been some good tid-bits that I have picked up. I have seen this before, but haven't known what it was and haven't cared enough to find out, and now I could see myself using this. This has also given me an appreciation for some of the non-trivial differences between Python 2 & 3 that I was completely unaware of.
Larry Engelhardt, Francis Marion University
This isn't a complaint, but I'd love it if the course were longer. The content is good and covered well. I would love it if I could continue with this to go even further.
Doug Rohm, NantHealth, Inc.