whatisgithub

What is analystlab-africa-internship?

kogbaraburabari/analystlab-africa-internship — explained in plain English

Analysis updated 2026-05-18

0Jupyter NotebookAudience · dataComplexity · 1/5Setup · easy

In one sentence

A personal internship logbook of data cleaning, EDA, and SQL exercises from the AnalystLab Africa Data Analytics program.

Mindmap

mindmap
  root((AnalystLab Africa Internship))
    What it does
      Internship progress log
      Data cleaning exercises
      SQL practice queries
    Tech stack
      Python and Pandas
      Jupyter Notebook
      MySQL
    Use cases
      Learn EDA workflow
      Practice SQL queries
      Portfolio template
    Audience
      Aspiring analysts
      Students

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

See a worked example of cleaning and exploring a large e-commerce transaction dataset.

USE CASE 2

Review sample SQL queries covering joins, subqueries, and window functions.

USE CASE 3

Follow along as a template for structuring a data analytics learning portfolio.

What is it built with?

PythonPandasMatplotlibJupyter NotebookMySQL

How does it compare?

kogbaraburabari/analystlab-africa-internshipakashsingh3031/python-librariesakshit-python-programmer/text-detection-using-neural-network
Stars00
LanguageJupyter NotebookJupyter NotebookJupyter Notebook
Last pushed2020-12-03
MaintenanceDormant
Setup difficultyeasyeasyeasy
Complexity1/51/52/5
Audiencedatavibe codervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

Notebooks can be opened directly, no infrastructure setup beyond Python and MySQL is required.

So what is it?

This repository is a personal record of one person's progress through the AnalystLab Africa Data Analytics Internship, an eight week program that teaches data analytics from raw data cleaning through SQL, dashboarding, and business case studies. Each folder in the repository corresponds to a stage of the program and holds the work completed for that stage. The first stage, covering weeks one and two, focuses on data cleaning and exploratory data analysis. It works with two real datasets: a set of more than five hundred thousand e-commerce transactions and a catalog of Netflix content. The work involves handling missing values, removing duplicate entries, fixing formatting problems, and then exploring the cleaned data to build visualizations and pull out business insights. The second stage, week three, moves into SQL and database querying. It contains twenty five SQL queries written against two sample databases, a music store database called Chinook and a sample sales dataset, run in MySQL. These queries cover joins, subqueries, window functions, and techniques for making queries run more efficiently, all aimed at answering realistic business questions. So far the tools used are Python with the Pandas and Matplotlib libraries, Jupyter Notebook for writing and running the analysis, and MySQL with MySQL Workbench for the database work. The README notes that the repository will keep growing as the internship continues, with future weeks expected to cover dashboarding tools like Power BI or Tableau, further business analytics case studies, more advanced Python and time series analysis, ETL pipelines for moving and transforming data, and a final capstone project at the end of the program.

Copy-paste prompts

Prompt 1
Walk me through the data cleaning steps used on the e-commerce dataset in this repo.
Prompt 2
Explain what the SQL queries in the Week 3 folder are trying to answer.
Prompt 3
Help me set up Python and MySQL to run the notebooks in this repository.
Prompt 4
Show me how to reproduce the exploratory data analysis on the Netflix dataset.

Frequently asked questions

What is analystlab-africa-internship?

A personal internship logbook of data cleaning, EDA, and SQL exercises from the AnalystLab Africa Data Analytics program.

What language is analystlab-africa-internship written in?

Mainly Jupyter Notebook. The stack also includes Python, Pandas, Matplotlib.

How hard is analystlab-africa-internship to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is analystlab-africa-internship for?

Mainly data.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.