Getting Started with "Python Foundations: 6-Week Core Course"

(Updated July 21, 2015)

Enthought's Python Foundations: 6-Week Core Course is an online course that builds upon Enthought's decades of training and software development experience in Python to provide you with an effective and enjoyable online learning experience. This page explains how to get up and running with the course.

Where do I find it and gain access?

Once you have purchased the course, you will receive an email inviting you to register (please check your spam folder if you don't see it in your inbox). Click on the link in the email and fill out the registration form, being sure to use the same email address where you received the invitation email.  After you register, you will receive an Activation email with a unique activation link.  Click on that link or copy and paste it into your browser's URL bar to activate your account. 

Note that you must be logged in to the Enthought Training site at (not to access the Python Foundations: 6-Week Core Course. The login button is in the upper right corner of the web page.

Why can't I access the material?

This is a new product. If you are experiencing login or viewing problems, please try again in one hour. If the problem persists, see the next section.

How can I get help?

Enthought provides several options for assistance with using Enthought Training on Demand. This page plus the Enthought Knowledge Base provide searchable access to known problems and workarounds 24/7. Subscribers can reach our support staff by sending email to (please include the course title in the subject line).

What browsers are supported?

Enthought Training courses online support current versions of Google Chrome, Firefox, Safari (6 and 7), and Internet Explorer (IE 10 and 11, not in backward "Compatibility Mode"). We will be adding additional support over time based on customer demand.

If you are having trouble logging in to training, please let us know as described just above.

Have more questions? Submit a request


  • Avatar
    Helen Wang

    I've been following along whirlwind tour and implementing examples in lecture until I ran into the following error:

    f = fields.split()

    In [26]: f
    Out[26]: ['1', '2', '3', '4', '5']

    In [27]: total = 0

    In [28]: for field in fields:
    ...: total += int(field)
    ValueError Traceback (most recent call last)
    in ()
    1 for field in fields:
    ----> 2 total += int(field)

    ValueError: invalid literal for int() with base 10: ''

    Can you assist me here?
    Helen Wang

Powered by Zendesk