ed2go Python Review – A Full Deep Dive

Python is a programming language that is particularly useful for data, but also for any general purpose programming task. This makes it extremely versatile and has helped Python to become one of the most in-demand languages that employers are looking for when hiring.

Our ed2go Python Review

Currently there are four ed2go coding courses on Python, each aimed at a particular difficulty level or specialty. Below is an outline of all their current Python courses:

Full Breakdown of All ed2go Python Coding Courses

Introduction to Python 3 Programming

None. This is an entry level course designed for anyone.
After Completion
You will have mastered the fundamental of programming in Python & ready to take any entry-level Python programming position.

If you’re new to programming and/or Python, this is a great course to get you up to speed. This course takes a month and a half to 3 months to complete and afterwards you will have mastered all the basics of Python programming and even had practical experience with some more challenging concepts involved in programming.

This course starts with the fundamentals of all programming languages, things like:

  • Variables, constants, functions, classes and methods
  • Loops and conditional branches
  • User input, data types and handling
  • Exception handling and debugging
  • Using IDLE as a free integrated development environment

After teaching the basics, the second half of the course shifts gears to more Python specific stuff and intermediate concepts, including:

  • Working with data structures including lists, tuples and dictionaries
  • Reading and writing data to and from files.
  • Using Tkinter (a GUI toolkit) to draw graphics on the screen
  • Using Tkinter to make an actual Graphical User Interface (GUI)

You can start this beginners Python course on your schedule or register for one of the monthly instructor-led classes. Either way, you have a dedicated student advisor who can help you along the way.

4.9 out of 5 Stars
This is about as perfect as an intro to Python could ever hope to be
Go from no programming or Python knowledge to someone fluent enough to solve any practical programming challenge using the power of Python.

I honestly see no room for improvement, as this is about as perfect as an intro to Python could ever hope to be.

ed2go Python Course Enrollment Description Cost
Introduction to Python 3 Programming Instructor lead (monthly)
Self-paced (anytime)
This intro course is suitable for anyone unfamiliar with Python or programming in general. It covers the basics and deep dives into tuples and other intermediate concepts by the end, making this small course a quick way to get up to speed with Python. $149 USD
ed2go Introduction to Python 2.5 Programming Instructor lead (monthly)
Self-paced (anytime)
This is almost identical to the Introduction to Python 3 Programming except is tailored to the older Python 2.5 branch instead. If in doubt, just choose the Python 3 course. $149 USD

Python Developer – ed2go Advanced Career Training

None. This is an entry level course designed for anyone.
After Completion
You will be fluently programming in Python using it’s full potential & ready to take on any Python programming position.

ed2go has partnered with a large number of colleges to provide this online, self-paced master class on Python development. By the end of this course, you will be ready to work in any Python programming position and will have mastered the basics and possess first-hand experience solving intermediate programming challenges using Python.

This course is exhaustive and starts with the foundational basics such as:

  • The strengths & weaknesses of Python compared to other languages
  • Basic mathematical operations including random number generation
  • Functions, global and local variables, parameters and return values
  • String handling and manipulation
  • Iterating data using sequences and dictionaries
  • Flow control using conditional logic and loops
  • Reading and writing to files
  • Date and time functionality
  • Exception handling, debugging and command line
The first half of the course is enough to make you a functional Python programmer, but the second half puts you to work learning intermediate and eventually some advanced Python concepts, which further hones your skill as a Python developer. Such topics include:

  • Properly using IPython Notebook
  • Mapping and filtering and other advanced filtering
  • A full guide to using REGEX (regular expressions) in Python
  • Using MySQL, spreadsheets, XML, JSON or other data formats in Python
  • Mastering object orientated programming
  • Using NumPy and Pandas for data analysis

You can start this Python master class on your schedule and you also do have a dedicated student advisor who can help you along the way. The course is 6 months long and has 155 hours spent “in class.”

4.0 out of 5 Stars
This class can turn any average person off the street into an intermediate Python developer
This advanced training course will take anyone, regardless of previous experience, and shape them into a seasoned Python veteran.

While the course starts off a bit slow, the second half is where things start to really shine. While the first half focuses on the fundamentals of programming and Python, the second half equips you with all the special skills and techniques that have made Python such an in-demand skillset in the job market.

ed2go Python Course Enrollment Description Cost
Python Developer – Advanced Career Training Open Enrollment (Anytime) This deep dive course will take you from a complete beginner to an intermediate Python programmer ready for any Python programming job available. $995 USD

Python Data Analysis with NumPy and Pandas

You should have completed one of the above Python courses or have equivalent Python knowledge.
After Completion
You will be a Python expert with data processing and data analysis using Jupyter Notebook, NumPy and pandas.
Big data and Python go hand in hand. This course is designed for experienced Python developers who want to get into the world of data processing and data analysis

This is a self paced course that is broken down into 3 main categories:

  • Learning how to work with Jupyter Notebook
  • Using NumPy for advanced mathematical operations including matrices and arrays
  • Functions, global and local variables, parameters and return values
  • Data analysis with pandas and using matplotlib


You can start this Python master class on your schedule and you also do have a dedicated student advisor who can help you along the way. The course is entirely self-paced, but has 28 in-class hours and a 3 month completion time.

4.0 out of 5 Stars
An easy way to learn data analysis with Python
This course is fantastic if you’ve already got some basic Python programming experience, but want to take things to the next level.

In particular, this course is aimed at data processing and analysis, two roles that employers are hiring more and more of everyday. It’s not a perfect course, but it is a good “bang for your buck” since it teaches such in-demand skills.

ed2go Python Course Enrollment Description Cost
Python Data Analysis with NumPy and Pandas Open Enrollment (Anytime) This course is designed to make you a data processing and analysis expert. $119 USD

Should I Take Instructor-led or Self-Paced ed2go Courses?

Obviously the answer will depend on who you are and you’re learning style, but since the price is the same between instructor-led and self-paced, I recommend registering for the instructor-led version of each course.

Why? Because you have a real human being leading the way, answering questions, and keeping you accountable. You also have a schedule, keeping you on track with time-limits and specific class hours.

Even the most self-motivated person will have valid reasons to procrastinate or put off self-paced learning, so why spend 6 months crawling through a course on your own when you can finish it at it’s intended pace and stay on track. This will help you retain the knowledge you’re learning more than if you took a week off here and then another week off there.

Not all courses have live-instructor versions, such as the Python Data Analysis with NumPy and Pandas which is self-paced only. There is nothing wrong with solo learning, but it is not right for everyone. You need to keep yourself motivated and accountable so that you can stick to the course until the end.

Quality of Presentation

4.3 out of 5. In all of these courses you can expect a good division of topics. Everything is modular and kept contained within the current section of the course. Live instructor lead classes are a stand-out feature. While the self-paced solo options are available, I feel like the emphasis and the real value comes from taking advantage of the live streams, and my biggest compliant is that the solo courses do not offer any sort of discount despite the fact that they’re a slightly inferior version of the course.

How Effectively the Courses Teach Python

4.9 out of 5. These courses have one goal: to teach you Python and they do this job nearly perfect. You can take the Python intro course or the Python Developer Advanced Career Training with no previous programming experience and by the time you’re done, be a competent and employable Python developer.

Value Proposition (Was This Course Worth It?)

4 out of 5. When you take the instructor-led version of these courses, the value is immense. However, the solo, self-paced version of those same courses leaves room for improvement. This would be a 5 out of 5 for value, but the fact that we have to pay the same amount for a teacher as we do for a self-paced version of the course… well, that doesn’t make any sense to me.

Our Review of the Website Overall

4.5 out of 5.
Number of Courses 848+
Available Ways to PurchasePer Course
Ability to Purchase Courses Individually YES!
Lowest Priced Courses $79.00
Ability to Purchase a Subscription to Multiple Courses as an Individual
Subscription Detailsn/a
Business Plans that can be Purchased Online (Without Contacting a Sales Rep)
Starting Prices for Business Plans*Must discuss w/ sales rep
Free Trial Offer n/a
Moneyback GuaranteeNone
Only Allows Accredited Teachers to Create Courses YES!
Learning Using Videos YES!
Interactive Tasks YES!
Testing & Exams YES!
Earn Certificates YES!
Earn Accredited Degrees YES!
Information Technology Courses YES!
Programming & Coding Courses YES!
Creativity & Design Courses YES!
Business Courses YES!
Marketing Courses YES!
Media Courses YES!
Music & Audio Courses YES!
Data Science Courses YES!
Personal Development Courses YES!
Course Quality Review 9.9
Course Selection Review 8.1
MOOC Platform Review 9.0
MOOC User Experience Review 8.0
Value Proposition Review 9.2
Overall Review 8.9
Visit the Website

This is a fantastic website and I am going to be deep-diving into more ed2go courses in the future. However, it is not a perfect website.

Some interfaces are poorly designed or implemented, such as the random assignment of schools when buying a course. If I want to change schools, I get dumped to a search page that requires me to pick out the specific school, but it doesn’t narrow it down by the course I picked… so I have to make several refinements to the search to even get close to manually picking the school I want. This is horrible… just add a drop down on each course page allowing me to select the school I want to take the course from.

With that said, the actual courses are top-notch, but the website itself could use some improvements.


  • Every course was developed by a professional teacher.
  • Most courses are accredited or can help you earn a larger certificate or degree.
  • Ability to choose your school with a lot of local and regional U.S. options for colleges.

  • Expensive when compared to cheaper, less quality-focused providers.
  • Don’t expect any deep discounts or sales.
  • No “off-the-shelf” business plans, but instead must contact sales.

ed2go Python Review Conclusion

After exploring and using the ed2go Python courses I am impressed. While not perfect, these courses do represent some of the best Python courses available today. I have no problem recommending the live instructor-led courses to anyone, and the self-paced options are great for those who have the dedication and motivation required to finish self-paced classes.

While I did have some frustrating moments using their website, I found the meat of the content: the actual courses themselves, to be of such a high quality that it made me mostly forgive the little usability issues that frustrated me during the on-boarding and checkout phases of registering for courses.

Honestly if ed2go revised the checkout process a bit and offered a little discount for solo versions of instructor-led classes, I would drastically bump up their overall review score.

ed2go Python Review

From $119

Quality of Presentation


How Effectively the Courses Teach Python


Value Proposition


Our Review of the Website Overall



  • Live courses hosted by real instructors
  • Self-paced solo options available
  • Intro course is relatively inexpensive
  • Teaches you everything you need to know to get a job as a Python dev


  • Wish there was a discount for self-paced solo versions of the courses
  • It would be nice to be able to change the providing school before adding a course to my cart

Notify of
Inline Feedbacks
View all comments