Dear Students and Friends of Enthought,
I am pleased to announce Enthought Academy—the culmination of over twenty years of teaching Scientific Python. Since our founding in 2001, Enthought has worked in the Scientific Python ecosystem, consulting in both the public and private sectors, solving hard science problems. As the creators of the SciPy package, cofounders of the SciPy conference, and contributors to Python, we have helped shape this scientific ecosystem with code, expertise, and testing. During that time, we have also provided training classes tailored to working scientists and engineers, enabling them to use these key R&D tools. In fact, over the last two decades, Enthought has trained over 10,000 scientists and engineers in the use of Scientific Python.
Along the way, we have learned a few things about the digital skills that are most useful for R&D organizations. For instance, Enthought has found that research scientists who embrace both programming and machine learning are more productive and innovative. Research progress accelerates when those closest to the problems being solved have the digital skills to quickly try out new ideas. Enthought Academy builds on this experience, putting powerful Scientific Python tools directly in the hands of scientists.
Another thing that we observed during our consulting and training engagements was that scientific researchers needed digital skills in three distinct areas of Scientific Python:
Data Analysis
The ability to comfortably use Python to collect, explore, manage, analyze, and report on data.
Machine Learning
The ability to take prepared data sets, ranging from extremely small to very large, and create machine learning models as a standard part of research.
Tool Making
The ability to create scripts, desktop applications, or web-based applications that allow a researcher to analyze problems interactively, share results, and/or enable non-scientists with minimal domain knowledge to use complex scientific workflows outside of the research lab.
We used these and other insights to reorganize and expand the courses Enthought offers. Based on the three areas of technical proficiency that we identified, we placed each course on a curriculum track: Data Analysis, Machine Learning, Tool Maker. Each track is rooted in Enthought Academy’s Python Foundations for Scientists and Engineers since the skills gained in that course are needed for all the others. Our new course line up is shown on the map below, organized into the curriculum tracks:
The remaining courses on these tracks are designed to be taken in any order (even jumping from track to track), even though we consider the order in which they are presented as the best path to follow. Every course taught in Enthought Academy is focused on building a concrete Scientific Python skill that can be used immediately in a variety of research domains.
For managers taking Enthought Academy courses, we developed the Manager Track, which provides a survey of all of our technical tracks as well as a Digital Transformation for Scientists and Engineers course. This course draws on our extensive consulting experience promoting (and sometimes rescuing) digital transformation. It introduces students to many of the non-technical aspects of digital transformation efforts in R&D organizations.
If you have any questions about where to start your learning journey with Enthought Academy or which course to take next, please contact us at upskilling@enthought.com.
Welcome to Enthought Academy!
Eric Olsen
Director, Training Solutions
Related Content
Why Python?
Why Python? Of all of the questions that I have been asked as the instructor of an Enthought Python course, this has been one of…
3 Trends for Scientists To Watch in 2023
As a company that delivers Digital Transformation for Science, part of our job at Enthought is to understand the trends that will affect how our…
Accelerating Science: the Classical Mechanics Perspective
When thinking about enhancing R&D processes, Newton’s second law of motion provides the perfect framework. Classical mechanics teaches us that putting a body into motion…
Retuning the Heavens: Machine Learning and Ancient Astronomy
What can we learn about machine learning from ancient astronomy? When thinking about Machine Learning it is easy to be model-centric and get caught up…
Announcing Enthought Academy
Dear Students and Friends of Enthought, I am pleased to announce Enthought Academy—the culmination of over twenty years of teaching Scientific Python. Since our founding…
Extracting Target Labels from Deep Learning Classification Models
In the blog post Configuring a Neural Network Output Layer we highlighted how to correctly set up an output layer for deep learning models. Here,…
True DX in the Pharma R&D Lab Defined by Enthought
Enthought’s team in Japan exhibited at the Pharma IT & Digital Health Expo 2022 life sciences conference in Tokyo, to meet with pharmaceutical industry leaders…
Exploring Python Objects
Introduction When we teach our foundational Python class, one of the things we do is make sure that our students know how to explore Python…
Choosing the Right Number of Clusters
Introduction When I first started my machine learning journey, K-means clustering was one of the first algorithms I was introduced to – and it is…
Prospecting for Data on the Web
Introduction At Enthought we teach a lot of scientists and engineers about using Python and the ecosystem of scientific Python packages for processing, analyzing, and…
Join Our Mailing List!
Sign up below to receive email updates including the latest news, insights, and case studies from our team.