We specialize in delivering world-class Python training and consulting services tailored to the needs of data scientists, software developers, and technical teams.
Get In Touch!2,000+ Instruction hours
20+ Corporate Clients
200+ Talks & Seminars Given
50+ Consulting Projects
We share the latest Python tips & tricks, news, and more directly to your inbox!
James Powell is the founder and lead instructor at Don’t Use This Code and Chairman of the NumFOCUS Board, driving open-source community growth and Python ecosystem sustainability. A prolific speaker, he has delivered 70+ talks at 50+ global events.
Cameron Riddell, a former academic researcher turned Python trainer, specializes in data analytics and scientific communication. He’s the expert in pandas, Polars, and Matplotlib, applying a data-driven approach. Cameron spends his free time on Stack Overflow contributing answers and providing guidance.
Don’t just take our word for it—hear directly from those who’ve experienced the difference we make through their own stories and successes!
“I'm in awe at how James can juggle addressing the attendees with various skill sets, schedules and knowledge while simultaneously showing python at both high and low levels so naturally. It's very rare to find someone who is both a great teacher, sensitive to attendees and an expert programmer!”
— Comprehensive Intro to Python“The speaker, Cameron Riddell, is a phenomenal lecturer. He knows how to transition, how the audience thinks, anticipates (at least to me) what questions we may ask, and answers questions well.”
— Transform to Open Science“Extremely useful, mind opening, excellent approach (really relevant even in case of no direct overlap), I have enjoyed and had even fun”
— Advanced Applications of Python“The knowledge and concept are very related to what we use everyday in work, so it's very helpful to learn more about them systematically.”
— Advanced Applications of Python“I enjoyed how concept/ functionality of the language was derived, building knowledge up from top-down or bottom-up.”
— Python Case Studies“I think this course goes deep enough in the material and the material is explained well enough that anyone at any experience level can learn something.”
— Comprehensive Intro to Python“This course explains the “philosophy” of the tools, something you are unlikely to figure out by just googling.”
— Scientific and Numeric Computing with NumPy, pandas, and Xarray“I recommend this training because it provides material to think about the concepts, and why you should or should use numpy arrays, etc. This allows for more targeted searching for functions, etc in order to complete a task.”
— Scientific and Numeric Computing with NumPy, pandas, and Xarray