Become a certified Python programmer! Learn the basics and experiment with independent programming.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
This specialization teaches the fundamentals of programming in Python 3. We’ll start from the basics, with:
And we will move on to medium materials such as:
You will have plenty of opportunities to practice. You will also learn ways to think about program performance so that it is no longer a mystery and you will be able to troubleshoot programs when they are not working.
By the end of the internship, you will have written programs that make API requests from the web for data and extract useful information from them. You will also be able to learn to use new modules and APIs yourself by reading the documentation. This will give you a great jumpstart towards becoming a freelance Python programmer.
This internship is a good step for you if:
So you can confidently move on to specializations like “Applied Data Science in Python.” But it’s also a good first set of Python courses if:
At the end of the second course, you will create a simple sentiment analyzer that counts the number of positive and negative words in tweets. In the third course, you will connect two APIs to create a movie recommender. The final course, Python Project: Pillow, Tesseract, and OpenCV (Course 5), is an extended project where you will perform optical character recognition (OCR) and object recognition in images.



