OnlineRetail dataset, Analysis#3 - Power BI
OnlineRetail dataset, Analysis#2 - SQL
DataCamp - OnlineRetail dataset, Analysis #2 - SQL with Notebook
- Problem definition of E-Commerce Data
- Data Dictionary - explaining the content, the data types and the meaning of specific values or signs
- "Don't know where to start?" session defines Exploration, Analysis, and Visualisation challenges:
- Explore: Negative order quantities indicate returns. Which products have been returned the most?
- Visualize: Create a plot visualizing the profits earned from UK customers weekly, monthly.
- Analyze: Are order sizes from countries outside the United Kingdom significantly larger than orders from inside the United Kingdom?
With SQL visualization, and statistical analysis is not possible, but the data can be extracted for further analysis. DataCamp website in-built Notebook functionality can be of help in case of visualization, but t-probe statistics is still not doable on a pure SQL basis.
See the Python-based study or the Power BI solution on the same topic.
* Compatible Notebook readers/editors: DataCamp online Notebook (requires registration) Please note that Jupyter Notebook versions of any kind are not compatible automatically with any kind of SQL interpreters. There are ways (search online for solutions), but I recommend reading the pdf version provided above.
OnlineRetail dataset, Analysis#1 - Python
DataCamp - Online Retail dataset, Analysis #1 - Python supported by Notebook functionality
The Online retail dataset (original source) is presented by DataCamp in steps:
- Problem definition of E-Commerce Data
- Data Dictionary - explaining the content, the data types and the meaning of specific values or signs
- "Don't know where to start?" session defines Exploration, Analysis, and Visualisation challenges:
- Explore: Negative order quantities indicate returns. Which products have been returned the most?
- Visualize: Create a plot visualizing the profits earned from UK customers weekly, monthly.
- Analyze: Are order sizes from countries outside the United Kingdom significantly larger than orders from inside the United Kingdom?

See the SQL-based study or the Power BI solution on the same topic.
* Compatible Notebook readers/editors: DataCamp online Notebook (requires registration) or Anaconda Jupyter Notebook (requires installation) or the online version of Jupyter
DataCamp - excercises
DataCamp is a platform that offers (big) data resources for practicing data processing, analysis, and visualization.
It provides a wide range of Resources, including regularly scheduled Webinars, as well as always available Tutorials, White papers and Podcasts.
If you remember a concept but not the exact code or module to use... it's always useful to have handy Cheat sheets, which are provided for various software and languages like Python, SQL, Excel, bash, and others.
There are also job-related guides, the latest industry news for employees, and discussions on employer hiring needs - ideal for employers looking to fill positions like Data Scientist.
Basic registration and services are free, with options for customization, especially for businesses or educational institutions.
See elaborated examples of Python-based or SQL-based study or the Power BI solution on the topic of "Online Retail" dataset and related questions. The first two were analyzed with the help of the in-built Notebook on the DataCamp / DataLab website, which offered Python, SQL interpretation, and basic in-built visualization tools (as table or graph).
Online Datasets - for Practice
Easy to reach online datasets
There are plenty of websites that provide smaller or larger datasets that can be used for free or for a certain amount of money to practice DataScience related duties such as accessing data, recognition / understanding data content and data types, data cleaning / conversion / data manipulation (ETL) and finally representation of extracted key information, drawing consequences or making predictions, clustering, segmentation, and so on, depending on the predefined requirements or the possible ways of use of datasets.
It is rarely mentioned but double-checking the extracted information is an inevitable step not to mislead yourself or the stakeholders in a real-life project.
Here you find some websites helping to find datasets:
Here is a short list of such websites that give partially or completely free access to datasets:
- Datacamp - this website offers notebook-based data juggling, tutorials, and education in AI & ML domains
- Kaggle - this website offers competitions, but also tutorials and education in AI & ML domains
- Data.gov - USA Federal Government datasets, of course, the non-confidential part
- Earth data - collected by NASA
- Global Health Observatory Data - for those who like health-related issues or facts
Have fun with the data suiting you the best!
sn - AI & ML for Data
I have found two interesting publications about the required skills and tools for Data Analyst, Data Scientist, Data Engineer, and Machine Learning Engineer positions. They collected skill lists for each position scratching multiple job advertisements for months and used AI (ML) to extract data and also for data clustering.
The required skill lists have nothing surprising, but I found elegant the way they did it.
One important finding is that sometimes the companies do not know which type of skills they need for their planned project, those who are frequently confused on the applicant side, as well.
The studies compare the positions from different aspects, and also the advertising companies (type, size, place, etc.).
They shared the code that they used to gain the data (website scratching and other).
One of their well organized graphs is clustering the skills and positions.
GeeksForGeeks for developers
I have recently found GeeksForGeeks (GFG), an amazing site that offers problem-solving challenges besides tutorials and short to long-term learning projects. The original aim of the site was to help Data Scientists and IT people to widen and deepen their knowledge in their field of work related interest and also in connected domains such as math, databases, but also system design, DevOps, including Linux and Android operation systems, sofware testing and so on.
This site helped me to learn about BST (binary search tree) and linked lists besides some tricks to make codes to run faster as in some cases of the defined problems the code verifying engine also checks for runtime and accepts the written code only if the defined time limit is not exceeded.
Opportunities offered to develop coding skills are availabe in Java, C++, C#, Javascript and Python which I chose as preferred language. The site also offers teaching and tutorials in R, Scala, Kotlin, Go, C, PHP. Quite an amazing list of nowadays widely spread languages.
I highly recommend programmers and IT people to log in as you may easily gain a lot of experience and 'encouraging Geekbits' by solving different level (simple to hard) problems whenever you have 2-30 minutes. The problem solving is for free! 😎
This site also offers a vast variety of educational courses as videos and tutorials for a wide range of topics, e.g. in the domain of AI an ML ... which cost some money of course but in a tolerable/affordable range. From time to time they offer quite appealing courses at a very low price or other times certain (up to 90) percentage of the paid amount may be regained if you finish the course with a fast but reasonable pace, within a defined time limit.
The coding problem section has a daily update and by solving the "Problem of the Day" you gain geekbits and if you do it consecutive days then the "streak days" amount increases opening new options to develop yourself or your GFG profile.
I highly recommend this site! Well done Geeks4Geeks! 👍
I started in June and keep coding since then. Here you find my results up-to-now with almost every day spending 20-40 minutes:
Snowflake universe, part #6 - Forecasting2
Forecasting with built-in ML module Further posts in Snowflake topic SnowFlake universe, part#1 SnowFlake, part#2 SnowPark Notebook Snow...
-
Step #1 Presence verification of a value in a list Considering a case when the task is to determine whether a searched value (s) is present ...
-
Product identification - a key point in production Project Read other Mindee related posts Simple invoice data extractor PDF data ex...
-
How to create interactive Jupyter Notebook or JupyterLab plots. Note1: related Notebook for testing: ipynb , html , pdf or GitHub (Note...








