Data & AI

Data Analytics

Hands-on data analytics training in Port Harcourt

A three-level data programme taught live by certified trainers. Start with Python, learn to clean, query and visualise real business data, then build and deploy machine-learning models. Join at the level that fits you, or take all three, with a capstone project at every level.
1 to 3 months

Three levels, 3-hour sessions

Beginner to data scientist

Start at the level that fits you

Classes from 10am

Schedule confirmed on enrolment

Certificate

Of completion at every level

Data Analytics Training in Port Harcourt
Tuition

From ₦150,000

Basic: ₦150,000 · 4 weeks
Intermediate: ₦250,000 · 2 months
Advanced: ₦300,000 · 3 months
  • Live, instructor-led classes
  • Real datasets and a capstone at every level
  • Code review from certified trainers
  • Certificate of completion
Tuition

Choose your level.

Level 1 · Python Foundation

Basic

₦150,000

Build the Python foundation every data career starts from.
  • 4 weeks · 12 sessions of 3 hours
  • For complete beginners, career changers and non-IT graduates
  • Prerequisite: basic computer skills
  • Capstone: a console expense tracker that saves to a file
  • Leads to: Intermediate (Data Analyst)
Level 2 · Data Analyst

Intermediate

₦250,000

Take a messy dataset from raw to a dashboard and a recommendation.
  • 2 months · 8 weeks, 24 sessions of 3 hours
  • For Basic graduates, business and finance staff and non-IT graduates moving into analytics
  • Prerequisite: Basic or a placement test
  • Capstone: a business analysis with SQL, a dashboard and a stakeholder presentation
  • Leads to: Advanced (Data Science & Engineering)
Level 3 · Data Science

Advanced

₦300,000

Build, evaluate and deploy a predictive model with an automated pipeline behind it.
  • 3 months · 12 weeks, 36 sessions of 3 hours
  • For Intermediate graduates, working analysts and developers
  • Prerequisite: Intermediate or a placement test
  • Capstone: an end-to-end data product with a pipeline, a model and a deployed API or app
  • Leads to: junior data scientist, analytics engineer or data engineer roles
The programme

Go from your first line of code to a deployed model.

Three levels, one clear path. We teach with relatable Nigerian data, such as retail sales, POS transactions, school results and fuel prices. Each level ends with a capstone project you build, present and explain to your trainer.
Level 1 · 4 weeks · Basic

Basic: Python Foundation

Build the Python foundation every data career starts from.
  • Set up Python and VS Code and run scripts from the terminal
  • Variables, numbers, strings and f-string output
  • Decisions and loops with if, while and for
  • Functions, lists, tuples, dictionaries and sets
  • Read and write text, CSV and JSON files
  • Handle errors with try/except and read a traceback
  • Push your first project to GitHub
Level 2 · 2 months · Intermediate

Intermediate: Data Analyst

Take a messy dataset from raw to a dashboard and a recommendation.
  • Work in Jupyter and VS Code, and keep your analysis in Git
  • Load data from CSV, Excel, JSON, APIs and databases into pandas
  • Clean data: missing values, duplicates, wrong types, inconsistent text and outliers
  • Reshape and combine data with groupby, pivot_table and merge
  • Write SQL with joins, CTEs and window functions
  • Choose the right chart and run an exploratory analysis
  • Work with time series, descriptive statistics and hypothesis tests
  • Build an interactive dashboard and present findings to a non-technical audience
Level 3 · 3 months · Advanced

Advanced: Data Science & Engineering

Build, evaluate and deploy a predictive model with an automated pipeline behind it.
  • Advanced pandas, data validation and feature engineering, including KNN imputation
  • Leak-free machine-learning workflows with scikit-learn pipelines
  • Linear models, Random Forest and XGBoost, tuned and compared with the right metrics
  • Imbalanced data, forecasting and customer clustering
  • Explain model predictions with feature importance and SHAP
  • ETL pipelines loaded into PostgreSQL and scheduled to run
  • Serve models with FastAPI or Streamlit and containerise them with Docker
  • Experiment tracking with MLflow, and responsible use of data and models
Syllabus

Step by step.

Basic syllabus

Basic: Python Foundation

  • Install Python and VS Code, terminal basics, your first program and reading error messages
  • Variables, numbers, strings, booleans and type conversion
  • User input, f-strings and string methods
  • Labs: naira to dollar converter and a transfer-fee calculator
  • Comparison and logical operators; if, elif and else
  • while and for loops, range, break and continue
  • Nested loops, input validation and simple menus
  • Labs: grade classifier, FizzBuzz and an ATM simulator with a 3-attempt PIN limit
  • Functions, parameters, return values and scope
  • Lists, tuples, dictionaries and sets, including lists of dictionaries
  • Labs: shopping-cart total with a discount code and a student result sheet
  • Read and write text files; try, except, else and finally
  • Modules, the standard library, JSON and CSV, pip and virtual environments
  • Git basics and pushing a project to GitHub
  • Capstone build, demo and trainer code review: the console expense tracker
Intermediate syllabus

Intermediate: Data Analyst

  • The analysis cycle: question, data, clean, explore, conclude, communicate
  • Jupyter and VS Code, comprehensions, reading CSV and JSON
  • Git, GitHub and a standard analysis project layout
  • NumPy arrays and vectorisation
  • pandas Series and DataFrames, loc and iloc, filtering and sorting
  • New columns, aggregates, Excel import and export
  • Missing data and duplicates
  • Types, text and dates, including messy ₦ amounts and phone numbers
  • Outliers and simple data-quality checks
  • groupby, agg, pivot_table and crosstab
  • merge and concat, and checking row counts after every join
  • Method chaining and a mid-course practical (2 hours, unaided)
  • matplotlib and seaborn; choosing a chart that fits the question
  • A repeatable EDA checklist
  • Interactive charts with Plotly and storytelling with data
  • SELECT, WHERE, GROUP BY and HAVING in SQLite and PostgreSQL
  • Joins, subqueries and CTEs
  • Window functions: ranking, running totals and month-over-month change
  • Resampling, rolling averages and seasonality
  • Descriptive statistics and confidence intervals
  • Hypothesis testing and A/B tests explained honestly
  • Dashboard design in Power BI (Windows) or Streamlit (any OS)
  • Data privacy and the Nigeria Data Protection Act
  • Stakeholder presentations and final evaluation
Advanced syllabus

Advanced: Data Science & Engineering

  • Advanced pandas, Parquet, databases and larger-than-memory files
  • Data validation and reusable cleaning functions
  • Missing-data strategies, encoding, scaling, date and lag features, and spotting data leakage
  • The scikit-learn workflow, Pipeline and ColumnTransformer
  • Regression and classification with the right metrics and a baseline to beat
  • Cross-validation, overfitting and a 3-hour mid-course practical
  • Random Forest and gradient boosting with XGBoost, tuning and comparison
  • Imbalanced data (fraud and default), clustering and model interpretation with SHAP
  • Forecasting with baselines, exponential smoothing and time-based validation
  • ETL design, loading PostgreSQL and scheduling pipelines
  • A PySpark awareness session, reproducible projects and MLflow experiment tracking
  • Serving a model with FastAPI and Streamlit, Docker, CI and monitoring
  • Ethics, bias and data protection
  • Capstone build, testing, documentation and a model card
  • Portfolio, GitHub profile, CV, mock interviews and demo day
Capstone projects

Finish every level with something you built.

Console Expense Tracker

Level 1 capstone: a menu-driven program that adds expenses, totals them per category, saves to a JSON file between runs and copes with bad input.

Business Analysis and Dashboard

Level 2 capstone: answer a real business question with a cleaned dataset, at least 5 SQL queries, a hypothesis test, a dashboard with working filters and a one-page recommendation.

End-to-End Data Product

Level 3 capstone: an automated pipeline into PostgreSQL, three models compared against a baseline, plain-language explanations, and a model served through FastAPI or Streamlit in Docker, defended live.

Assessment

How you are assessed.

Quizzes and assignments keep each lesson fresh. The capstone, a live presentation or demo with questions, carries the most weight.

Basic

Quizzes 20% · Assignments 30% · Capstone demo 50%. Pass mark 60% and a capstone that runs.

Intermediate

Quizzes 15% · Assignments 25% · Mid-course practical 20% · Capstone presentation 40%.

Advanced

Quizzes 10% · Assignments 20% · Mid-course practical 20% · Capstone demo 50%.

Before the first class

Know what you need.

Where to start

Basic: basic computer skills only.
Intermediate: Basic, or a placement test on functions, lists and dictionaries, reading CSV and JSON files and try/except.
Advanced: Intermediate, or a placement test on pandas, SQL joins and window functions, descriptive statistics and hypothesis testing.

Where graduates go next

Advanced graduates are ready for junior data scientist, analytics engineer and data engineer roles, and can go on to AI Automations, FastAPI (Backend) or Cloud Solutions.

Questions answered

Before you apply.

Do I need experience?

No. Basic starts from zero and only needs basic computer skills: using a computer, managing files and browsing the internet. If you already code or work with data, ask admissions about a placement test so you can join Intermediate or Advanced.

Start with Basic if you are new to programming. Join Intermediate if you can write functions, use lists and dictionaries, read CSV and JSON files and handle errors with try/except. Join Advanced if you are comfortable with pandas, SQL joins and window functions, descriptive statistics and hypothesis testing. Admissions can give you a short placement test if you are unsure.

Basic is 4 weeks (12 sessions of 3 hours) at ₦150,000. Intermediate is 2 months (8 weeks, 24 sessions of 3 hours) at ₦250,000. Advanced is 3 months (12 weeks, 36 sessions of 3 hours) at ₦300,000.

After Basic you can write, run and debug your own Python programs that read and save data. After Intermediate you can take a messy dataset, clean it, analyse it with pandas and SQL, visualise it, test a hypothesis and present findings in a dashboard and a short report. After Advanced you can build, evaluate and deploy a predictive model and the automated data pipeline that feeds it.

Python, VS Code and Jupyter, pandas, NumPy, seaborn and Plotly, SQLite and PostgreSQL, and Power BI Desktop (Windows) or Streamlit for dashboards. Advanced adds scikit-learn, XGBoost, FastAPI, Docker and MLflow.

Relatable Nigerian data wherever possible, such as retail sales, POS and transfer transactions, school results, fuel prices, exchange rates and telecom churn. We use public, synthetic or anonymised data, and every level includes a session on data protection and the Nigeria Data Protection Act.

Yes. You receive a certificate of completion when you finish a level.

Classes start from 10am. The exact schedule depends on the package you choose, and our admissions team will confirm it when you apply.

Classes are live and instructor-led, taught by certified, experienced trainers. You are assessed through quizzes, assignments and a capstone project that you present and defend live.

Complete the application form at the bottom of this page or message us on WhatsApp. Our payment terms and conditions are linked in the tuition card at the top of this page.

Your seat includes
  • Live, instructor-led classes from 10am
  • 3-hour sessions with hands-on labs
  • Real datasets and a capstone at every level
  • Code review from certified trainers
  • Quizzes, assignments and a live demo
  • Certificate of completion

Call +234 705 9999833

MEL-Technologies support
Our customer support team is here to answer your questions. Ask us anything!
👋 Hi, how can we help?