Disclosure: Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Why Learning Python Has Become More Relevant to Engineers

A review of one of the best courses to get introduced to Python with interactive quizzes, puzzles, and assignments by University of Michigan.

Charles Russell Severance, course instructor

I just finished my Master’s in Electrical and Computer Engineering and am looking for an opportunity to start my career. Everyone is aware that the world is shifting towards Python as the choice of programming language with a few exceptions. Throughout my whole academic years (Undergrad and Masters), all my programming and research work was done in MATLAB.

Why I decided to learn Python

Building Functions, week 6, course 1

When I started to look for jobs, I would say that 99.9% of the companies did not even ask for MATLAB as a qualification. While searching for jobs, I noticed how many companies asked for Python as a “Must have” or “Good to have”. So, while going through interviews some of the interviewers even asked me to solve certain small problems using C++ or Python. In short, I found out that the industries don’t really use MATLAB. Instead, they’re using Python, C++ or Java. I quickly understood that I had to start learning one of those. I would say at the end of the day, if you know programming, you can do it in any language but it’s a timesaver if you know the language in advance. This is exactly where this specialization by University of Michigan came in handy.

Python for Everybody Specialization

Conditional Statements, week 5, course 1

The specialization was beautifully designed in five separate courses. I am currently on the 3rd one.

Interview with Coursera co-founder Daphne Koller, week 3, course 1.

There are lots of courses for Python. Before finding this course, I had already done one other course from Coursera, which I am not saying that was bad by any means, I am just happy about the way these courses were designed. Frankly, if you even go to YouTube, there are lots of different materials to learn. But, in this course, after each lecture there is a bit of refreshment such as an interview with the creator of Python language. Talking with others in the forum who took the courses was also enjoyable. It’s like you will not get bored while going through the lecture. On top of all that, there are some real-life suggestions from the Professor which will really motivate you to pursue your life goal. It really helped me and is still helping me while going through the tough time while starting my career.


Interview – Guido van Rossum – The Early Years of Python, week 6, course 1

One small cherry on top was the assignment submissions. If you know the language well enough, you don’t need an IDE while writing the codes, which came in handy when I was on the move but still had spare time to get the work done. You can even write the assignment and submit it on a bus as there is an online page to submit your assignments.

Python Code Playground, the IDE you will be using to practice what you’ve learned


My certificate of completion

I would like to say that, if you have read this much, just start the course if you want to begin learning Python.

Tahmid Delwar Toky Profile Image

Tahmid Delwar Toky

Always running towards new technological development.

Comments 0

Leave a reply

Your email address will not be published. All comments go through moderation, so your comment won't display immediately.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Browse our catalog

Discover thousands of free online courses from top universities around the world like MIT, Stanford, and Harvard.

Browse all subjects