Public Open Classes

Enthought holds frequent open training courses at various locations around the world (limited to 15 students per class). Enthought courses are highly focused on hands-on programming exercises that follow short 15-30 minute lecture segments.

Private Onsite Training

Enthought is the Python training organization of choice for many of the world’s top finance, aerospace, military, government, biotechnology, semiconductor, and marketing enterprises. Private onsite classes provide a flexible, efficient solution for group training. Contact us to learn more.

Course Offerings

This intensive Python training class provides practical, hands-on experience and foundational working knowledge of Python for data analysis, science, engineering, and other technical applications. Whether you are new to Python or a long-time enthusiast, you’ll benefit from this focused series of topics and best practices taught by experts who create Python software for some of the most notable companies in finance, oil and gas, scientific research, aerospace, biotechnology, marketing analysis and more. See upcoming open Python Foundations classes.

This class is intended for the scientist or engineer interested in using Python for their day-to-day computational tasks. These five days of highly interactive training will give you a rock-solid base to build high-quality software in terms of both readability and performance. See upcoming open Python for Scientists & Engineers classes.

This fast-paced class is intended for practicing data scientists, data analysts, and business intelligence experts interested in using Python for their day-to-day work. The primary focus is on learning to use Python tools for data science, machine learning, and data analysis efficiently and effectively. See upcoming Python for Data Science open classes.

The Python for Data Analysis class will get your group up to speed quickly on how to optimize your use of the Python standard language and key Python packages for data exploration, modeling, and analysis. This curriculum provides an excellent survey understanding of the Python language and its capabilities for all things data, while also providing intensive exposure to the core workhorse tools of NumPy and Pandas that are central to data analysis in Python. See upcoming Python for Data Analysis open classes.

The Pandas Mastery Workshop is an intensive 3-day class designed for students to gain proficiency using the Python Pandas library for data analysis. With a hands-on, exercise-intensive design and individualized instructor coaching, students will leave this class with capability to immediately transfer their learnings into application.

The class progresses step-by-step through a repeatable data analysis workflow using the Python Pandas library, including: reading in data from multiple sources and databases, cleaning, merging, and munging data to prepare it for analysis, and data exploration and visualization.

This class is perfect for someone who uses or plans to use Pandas regularly in their day-to-day work, and wants to achieve a high level of proficiency rapidly. See upcoming Pandas Mastery Workshop classes.

Python Courses Taught by the Experts

Enthought instructors have doctorates in scientific fields such as physics, engineering, computer science, and mathematics, and all have extensive experience through research and consulting in applying Python to solve complex problems across a range of industries, allowing them to bring their real world experience to the classroom every day. Enthought instructors possess professional, first-hand experience with the tools and technologies covered in our courses.