Python is a powerful dynamic programming language used for a variety of applications including web development, automated testing, and even pharmaceuticals. Python is often compared to Tcl, Perl, Ruby, Scheme or Java.

NewCircle's Python Training is a set of courses designed for novice programmers, as well as experienced developers, just getting into this new language and platform. Courses can be delivered online, or onsite at your location.

Book a Private Python Course

All Python Courses

What Our Clients Are Saying

This was an excellent course, well-designed for the audience, with appropriate pacing. Incredible instructor - it was clear that she's been doing this for a long time. I enjoyed her humor and her depth of knowledge.

- Nuance Communications, Inc.

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. I had taken a Python class within the past 4 years, and after the first day, the labs were just impossible. These labs are really designed for success. And I don't mean that the answers are immediately available, but the whole doctest design of the labs was a great vehicle for helping to identify where your problems might be occurring. Bravo to your entire organization. This was a very well-spent 4 days. Thank you very much.


Am completely new to Python. This course gave a good idea of how the code is written, all the features and be able to read simple/medium scripts. I guess it need more practice and more reading to understand complex scripts. Instructor Doug Bateman has been extremely patient and very helpful during labs. He knows how to get people to listen to him. Very energetic and keeps trying to get everyone's attention. He is very informational and really loved the morning review he did every day. He is a rock star!


The course is just right in terms of pacing and coverage for me. Will look forward to an advanced course with projects.


Instructor was awesome. Her presentation style was super-clear and very precise.

- Nuance Mobile Care

Great class led by a great instructor. I especially enjoyed the in-depth insight into the language and its implementation. Very rare for instructors to have that type of knowledge. I think experienced programmers don't need the "hello world" type of teaching. Instead, we need to know how a new language works and where its power lies. Brian did that.

- Qualcomm, Inc.

Simeon is a great instructor, he really knows Python, and can explain complex topics so even those new to Python can grasp them.


It was an amazing training session on python. I really liked and would recommend to all my friends who are interested in python. The examples and use cases explained are really very good. Wish to have any advanced training on python in near future.

- Qualcomm, Inc.