
edXData scientists solve problems with code and statistics. This intermediate course arms you with Python's most practical libraries—Pandas for data wrangling, NumPy for computation, matplotlib for visualization, scikit-learn for modeling. You'll move beyond theory to hands-on data challenges: building regression models (linear, multilinear, polynomial), then advancing to decision trees and random forests. Each module solves a real problem with real data, so you graduate not just knowing the tools but confident applying them. The course also addresses model evaluation and data bias—practical concerns that separate working data scientists from theorists.
Gain hands-on experience using Python to solve real-world data problems. ,Explore regression models, including linear, multilinear, and polynomial models. ,Use popular Python libraries such as Pandas, numPy, matplotlib, and SKLearn. ,Explore advanced data science challenges through sample data sets, decision trees, and random forests. ,Build on your Python skills to run basic machine learning models, evaluating the results and recognizing data bias to avoid underfitting or overfitting data.
Price
No active coupon right now
View Course →No coupon right now. We'll tell you when there is one.
Advertisement
More in Data Analysis




Tracking since 1 Aug— not enough history yet to tell you whether today's price is any good. Watch the course and we'll tell you when it drops.
This is what we recorded in US pricing — not every price this course has ever had, and prices differ by country.