FAQs for Enthought Virtual Training Courses

We’re going online to respect the social distancing measures brought in to slow the spread of COVID-19. Our training programs will be taught virtually, with sessions delivered in real-time by Enthought trainers. 

More information on format, schedule and delivery is available on the individual course pages. Some of the more common questions regarding virtual training are answered below.

How do I join the virtual sessions? 

The course will be held on GoToWebinar. We will send details on how to register and join one week before the course starts. 

Are the sessions recorded? 

No – to get the most out of the program we encourage you to attend the live sessions. Recordings are not provided. 

Will I be able to interact during a live session? 

Yes! We encourage you to interact during the live sessions in order to get the most out of your training. 

WHAT DO I NEED TO BRING TO AN ENTHOUGHT TRAINING COURSE?

You will need a computer with the required software installed on it. Your instructor will send you an email about a week before the class with instructions. Most people find a pen and a notebook to also be very useful.

I AM WORRIED THAT YOUR TRAINING IS ONLY USEFUL TO PEOPLE WHO ARE COMMITTED TO USING ENTHOUGHT SOFTWARE PRODUCTS. HOW MUCH OF YOUR TRAINING IS USABLE WITHOUT ENTHOUGHT SOFTWARE?

100%. Our training teaches students how to write software with Python and solve problems using its scientific packages, not how to use proprietary software. Everything you will learn uses free and open source software. We use the Enthought Deployment Manager (EDM) combined with Microsoft Visual Studio Code to ensure that participants have all of the tools and Python packages they need to complete the training and that the tools are as easy as possible to install.
While participants sometimes do use other editors, package managers, and Python distributions, we strongly recommend participants use EDM and VS Code during the training. With these two tools we can ensure that you can easily install everything you need for the course out of the box and we can provide technical support (which we unfortunately cannot provide for other tool sets).

I USE / WILL BE USING ANACONDA PYTHON. WILL I STILL BENEFIT FROM THIS COURSE?

Absolutely. Our training materials work with any Python distribution (such as Anaconda), as long as you also have all of the necessary packages, a text or code editor, package manager, interactive IPython shell, and Jupyter notebooks installed.

IS DEEP LEARNING (WITH KERAS, TENSORFLOW, OR PYTORCH) COVERED IN THE MACHINE LEARNING COURSES (SPECIFICALLY, MACHINE LEARNING MASTERY WORKSHOP AND PYTHON FOR MACHINE LEARNING)?

No. Deep learning is a very exciting and promising field of research, but one which requires specialized hardware and whose use cases are relatively limited. The Machine Learning Mastery workshop and Python for Machine Learning courses cover learning algorithms that are both broadly applicable and also usable on common workstations and laptops.

WHAT’S THE DIFFERENCE BETWEEN ENTHOUGHT’S PYTHON FOR DATA SCIENCE, PYTHON FOR MACHINE LEARNING AND THE MACHINE LEARNING MASTERY WORKSHOP?

In Summary:

  • Python for Machine Learning and Python for Data Science are both five-day classes designed to introduce Python, NumPy, Pandas, Matplotlib, seaborn and scikit-learn. The Machine Learning Mastery Workshop is three days, assumes that students already know Python, NumPy, and Pandas, and includes intensive practice via real-world case studies.

In Detail:

  • Python for Data Science is five days and includes database access and is focused on machine learning algorithms. It is better suited for people who already know machine learning and want to learn Python. One previous attendee called it “the most concise data science primer you can find.”
  • Python for Machine Learning is also five days, includes image processing and is focused on feature engineering. It is better suited for people new to machine learning.
  • The Machine Learning Mastery Workshop is a three-day long workshop-style course for Python programmers already proficient with NumPy and Pandas, which means that it largely consists of guided, hands-on practice applying machine learning algorithms to real data. As opposed to a primer, the Mastery Workshop is more of a “deep-dive.”

 

HOW DO ENTHOUGHT’S TRAINING CLASSES RELATE TO EACH OTHER?

Many of our training classes build on our “Python Foundations” materials, which lasts 3 days. Our Mastery Workshops include projects (striped backgrounds below), which are 2- to 3-hour long exercises that give the necessary time to practice what you’ve learned.