Register for your free TechRepublic membership or if you are already a member, sign in using your preferred method below.
We recently updated our Terms and Conditions for TechRepublic Premium. By clicking continue, you agree to these updated terms.
Invalid email/username and password combination supplied.
An email has been sent to you with instructions on how to reset your password.
By registering, you agree to the Terms of Use and acknowledge the data practices outlined in the Privacy Policy.
You will also receive a complimentary subscription to TechRepublic’s News and Special Offers newsletter and the Top Story of the Day newsletter. You may unsubscribe from these newsletters at any time.
All fields are required. Username must be unique. Password must be a minimum of 6 characters and have any 3 of the 4 items: a number (0 through 9), a special character (such as !, $, #, %), an uppercase character (A through Z) or a lowercase (a through z) character (no spaces).
Review these top Python courses on Coursera
Your email has been sent
Check out these seven top-rated Python courses on Coursera that help you solve educational, professional and financial challenges with the most popular programming language.
-
Python for Everybody
-
Python 3 Programming
-
Applied Data Science with Python
-
Data Science Fundamentals with Python and SQL
-
Introduction to Programming with Python and Java
Mastering Python is a really powerful, really flexible skill that everybody can use daily to advance their education or career, and these titles by Coursera can be a very effective way to get there. The courses are all top quality, and you can combine them in many ways, whatever your Python interests are.
SEE: Hiring kit: Python developer (TechRepublic Premium)
The first three courses were designed to be taken in sequence, but that is not mandatory. You may want to pair any of the general, introductory courses in this selection with one of those targeting specific fields, like Data Science, Investment Management or IT Automation. The choice is yours.
Python for Everybody
This course by the University of Michigan is made for everybody who wants to learn to program with Python from scratch as well as how to use it to analyze any kind of digitized data. The first part of the course describes all the basics of Python — from its installation, to the variables available to store and process information, to the fundamental programming tools such as functions and loops. The rest of the course teaches how to write Python code that retrieves, cleans, processes and visualizes data according to your needs.
This course teaches the fundamentals of programming in Python 3. You will learn how to debug programs, use Application Programming Interfaces, find and download on the Internet, and process text and images for photographic applications optical character recognition or Face Detection to create contact sheets.
This course is both a good next step after the Python for Everybody course to learn more about Python fundamentals and a good preparation for courses like Applied Data Science with Python.
Applied Data Science with Python
Data Science is built on programming, but it needs more than actual programming skills to produce good results. This is the problem that this Applied Data Science course is designed to solve with Python.
Participation requires only a basic Python or programming background, but teaches how to use popular Python toolkits such as Pandas and Matplotlib to analyze and visualize data in the most effective ways, by applying inferential statistics, machine learning and other powerful techniques. The skills acquired with this course can be directly applied to many fields, from social network analysis to text processing and economics or scientific statistics.
This course is a good introduction to programming databases and data science applications in general with Python. In addition to basic Python programming concepts and tools, from data structures to libraries such as Pandas and Numpy, this course delivers hands-on knowledge of Data Science and Relational Database fundamentals.
In the first category, the course covers tools such as Jupyter Notebooks, R Studio, GitHub and Watson Studio that you will learn to use for Data Visualization, Descriptive Statistics, Probability Distribution and other Statistical Analysis scenarios. On the database side, you will learn how to manage and query databases with the full power of the SQL query language.
This Introduction to Programming with Python and Java course is for students and professionals who have minimal or no coding experience. Lessons start with basic concepts in Python and progress to more complex subjects such as object-oriented programming and data structures in Java.
At the end of this series of four courses, you will know the basics of data analysis, data visualization, object-oriented programming and unit testing, and you will be able to write fully-functional programs in both Python and Java.
Would you like to acquire the skills for making sound investment decisions? This course allows you to do so not just at the theoretical level, but also gives you the ability to design and write yourself software that puts those decisions to practice.
On the theoretical side, you will gain an understanding of advanced data analytics methodologies and quantitative modeling applied to alternative data in investment decisions. Coding-wise, this course will teach you how to write custom Python code to build or analyze efficient portfolio strategies, estimate risk and return parameters, and process financial data sets with machine learning techniques.
Programming is always a great skill, but what really matters in the professional world is the ability to solve real-world IT problems — and even more important, to automate their solutions. This beginner-level, six-course certificate developed by Google is designed to teach you just that, using one of the most in-demand programming languages: Once you enroll, you will learn how to automate with Python all sorts of tasks at any scale, both for physical machines and virtual ones in the cloud, using configuration management together with version control systems like Git and GitHub.
From the hottest programming languages to commentary on the Linux OS, get the developer and open source news and tips you need to know.
Review these top Python courses on Coursera
Your email has been sent
Your message has been sent
TechRepublic Premium content helps you solve your toughest IT issues and jump-start your career or next project.
Looking for the best payroll software for your small business? Check out our top picks for 2022 and read our in-depth analysis.
Next year, cybercriminals will be as busy as ever. Are IT departments ready?
Coursera offers a variety of training options for the growing data professional. Explore top data science courses from Coursera now.
Organize a number of different applicants using an ATS to cut down on the amount of unnecessary time spent finding the right candidate.
Whether you are a Microsoft Excel beginner or an advanced user, you’ll benefit from these step-by-step tutorials.
Virtualization platforms are available from a number of vendors, but it’s still critical to maintain your virtualization environment to avoid unnecessary resource consumption, out of-compliance systems or applications, data loss, security breaches and other negative outcomes. This policy defines responsibilities for both end users and the IT department to ensure that the virtualized resources are …
For modern businesses, cloud platforms and the services they provide are often the most effective way to establish a competitive advantage. However, the jargon and numerous acronyms associated with cloud platform services tend to be confusing. This quick glossary of 25 common cloud platform terms will help you get a handle on the vocabulary. From …
Digital campaign managers are responsible for the formation, execution, and management of the company’s digital marketing efforts, including SEO/SEM, social media, email and online displays. This download outlines the job responsibilities and what skills to look for in the ideal candidate. From the job description: The digital campaign manager, with the input of senior management, …
Keeping up with the latest in technological innovations requires a persistent pursuit of knowledge and understanding. The twenty-five concepts defined in this quick glossary will help you better understand hybrid cloud technology and how it can benefit your enterprise. From the glossary When cloud computing was first introduced as a potential strategy for deploying information …