Data Science & Machine Learning with Python: From pandas to a Deployed Model
The next rung after Python and data analysis — clean real Nigerian data with pandas 3, explore it, train and honestly evaluate regression, classification, clustering and forecasting models with scikit-learn, handle the ethics and the NDPA, and deploy a working prediction app to a free cloud tier.
- Free
- Intermediate
- 8 weeks · ~5 hrs/week
- 12 lessons
- ~3 hours
- Certificate on passing the project
Free account required to open the lessons. No card, no fees.
About this course
You can write Python and you can make a spreadsheet tell a story. This course takes you the rest of the way: from a messy CSV to a machine-learning model that runs on the internet and answers questions people will pay for. Working on two deliberately messy Nigerian datasets — Lagos rent listings and a lender's loan-repayment records — you learn pandas 3 the way it is used in 2026, the cleaning that takes most of a data scientist's week, exploratory analysis and the charts that carry an argument, the statistics behind an honest claim, regression and classification with scikit-learn 1.9, the metrics that stop you fooling yourself when 85 percent of borrowers repay anyway, feature engineering and model selection without leakage, clustering, anomaly detection, forecasting and a first look at text, and the responsible-ML questions the Nigeria Data Protection Act now makes law: lawful basis, profiling, automated decisions, proxies for ethnicity and gender. Then you ship it — a saved model behind a FastAPI endpoint and a Streamlit app on a free tier — and build the portfolio and the career plan that the Nigerian and remote job markets actually reward. Every tool is free; every fact is dated September 2026.
A trader in Aba wants to know which customers will pay late. A landlord in Lekki wants to know what a flat is worth. A hospital in Kano wants to know which children will miss their second vaccination. None of these people wants 'machine learning'; they want a better decision. Data science is the discipline of turning a question and a pile of records into that decision, and machine learning is one of its tools — a powerful one that is also the wrong answer surprisingly often. This course teaches the whole pipeline on two Nigerian datasets, in the Python you already know, with the tools that are free in September 2026, and it ends with a model running on the internet that answers a real question.
What you'll learn
- Data science
- Machine learning
- Python for data science
- pandas and NumPy
- Data cleaning
- Exploratory data analysis
- Data visualisation
- Applied statistics
- scikit-learn
- Regression and classification
- Model evaluation
- Feature engineering
- Clustering and anomaly detection
- Time-series forecasting
- Responsible AI and data protection (NDPA)
- Model deployment (FastAPI, Streamlit)
- Data science portfolio
Course syllabus — 12 lessons
- What data science is for — the pipeline from question to deployed model, when not to use machine learning, the 2026 Python stack, and where Nigerian data lives13 min
- pandas 3 fundamentals — DataFrames and Series, reading a CSV, types, selecting and filtering, groupby, merge, dates, and what changed in 3.015 min
- Cleaning real Nigerian data — missing values and why they are missing, naira strings, three date formats, duplicates, outliers, inconsistent categories, and a clean() function you can rerun15 min
- Exploratory analysis — distributions, groups and relationships; charts that make one point each; base rates, Simpson's paradox and the questions to ask before any model14 min
- The statistics you actually need — samples and populations, uncertainty and confidence intervals, hypothesis tests and what a p-value is not, A/B tests, and correlation versus causation14 min
- Your first model: regression — predicting Lagos rent with scikit-learn, train/test splits, a baseline, Pipelines and ColumnTransformers, MAE, RMSE and R², residuals, and overfitting15 min
- Classification — predicting loan default with logistic regression, trees, random forests and gradient boosting; the accuracy trap, precision, recall, ROC and PR curves, thresholds set by cost, and calibration16 min
- Feature engineering and model selection — domain features, dates, encodings, leakage, tuning with cross-validation, learning curves, importance and SHAP, and making it all reproducible15 min
- Beyond prediction — customer segmentation with k-means, PCA, anomaly detection for fraud, forecasting sales and FX with time series, a first look at Nigerian text, and when to call an LLM instead15 min
- Responsible machine learning in Nigeria — the NDPA on lawful basis, profiling and automated decisions; proxies for ethnicity, religion, gender and state; fairness checks; explanations; model cards; and anonymisation that actually works15 min
- Deploying the model — saving the pipeline, a FastAPI prediction endpoint, a Streamlit app, free hosting on Hugging Face Spaces or Streamlit Community Cloud, Docker basics, and monitoring for drift15 min
- The portfolio and the career — notebooks into repositories, Kaggle and open data, the roles and pay in Nigeria and remotely, interviews, certifications honestly rated, and your project13 min
Your project
Your End-to-End ML Project, Deployed
One shared link (Google Doc, Notion page or the README itself) containing the live app URL, the public repository URL, and the responsible-ML note.
Certificates on Skillnaija are earned, not issued for attendance: you submit this project, it is graded against a rubric, and passing issues a certificate anyone can verify. See the full project brief, rubric and free workbook →
Frequently asked questions
Is Data Science & Machine Learning with Python: From pandas to a Deployed Model free?
Yes. Data Science & Machine Learning with Python: From pandas to a Deployed Model is completely free on Skillnaija. You need a free account to open the lessons, and there is no charge for the course, the project, or the certificate.
How long does Data Science & Machine Learning with Python: From pandas to a Deployed Model take to complete?
8 weeks · ~5 hrs/week. There are 12 lessons, about 3 hours of material in total. You learn at your own pace and your progress is saved.
Do I need any experience to start Data Science & Machine Learning with Python: From pandas to a Deployed Model?
Intermediate. Some prior grounding in the subject will help you move faster.
What will I learn in Data Science & Machine Learning with Python: From pandas to a Deployed Model?
You will build practical skills in Data science, Machine learning, Python for data science, pandas and NumPy, Data cleaning, Exploratory data analysis, Data visualisation, Applied statistics, scikit-learn, Regression and classification, Model evaluation, Feature engineering, Clustering and anomaly detection, Time-series forecasting, Responsible AI and data protection (NDPA), Model deployment (FastAPI, Streamlit), Data science portfolio. Every lesson is written for a Nigerian context, with examples drawn from how the work is actually done and paid for here.
Do I get a certificate for Data Science & Machine Learning with Python: From pandas to a Deployed Model?
Yes, but it has to be earned. You complete the course project — Your End-to-End ML Project, Deployed and submit it for grading. Passing the project issues a verifiable certificate; finishing the lessons alone does not.
Related Data & Tech courses
-
Data Analysis Foundations
Excel, SQL, Power BI, dashboards.
-
Frontend Web Development
HTML, CSS, JavaScript, React.
-
Coding Foundations
Learn to code and think like a programmer.
-
Data Centre Technician: Racks, Power, Cooling, Cabling and Remote Hands
Learn the job behind the cloud: how data centres keep running, and how to rack servers, handle fibre, follow tickets and procedures, and work safely in a Lagos data hall.
-
Web Development for Small Business Websites
Build and publish real websites Nigerian businesses will pay you to make.
Ready to start Data Science & Machine Learning with Python: From pandas to a Deployed Model?
It's free, it's self-paced, and it ends with something you can show an employer.
Start learning free