Faculty of Data Science
To speak with someone,
Going through this course with us will give you the requisite skills and experience to become a competent full-stack data analyst.
After your training and internship experience, you will perfectly fit into the role of a Data Analyst / Business Analyst. You will be able to work for any company in the world and compete favourably in the field regardless of where the others studied… even if it’s Harvard, Oxford, Cambridge or MIT.
AREAS COVERED IN OUR TRAINING PROGRAM
- Data Engineering
- Data Analytics and Visualization
- Data Modeling & Machine Learning
- Model Deployment
So far, many learners have enrolled in our faculty because...
- they wanted to add data science skills to their Resume to boost their chances in the labour market. OR
- they are working already and need to impress their boss as well as increase their efficiency and relevance at work with their new skill. OR,
- they are about to continue their education overseas in data science related field and want to have some practical experience before leaving the country. OR
- they are migrating to developed countries and want to operate in the IT space on their arrival there. OR
- they need it personally for their research work and/or private business.
Whichever category you belong to, you will be satisfied.
Basic Requirement:
While we take the training classes from the A.B.C for all learners, basic computer appreciation / operations skills and a good personal computer is a requirement for entry into all our programs.
If you need basic computer literacy trainings before your data analytics class begins, kindly indicate so we can make special arrangements for you.
See Our Curriculum
This module will empower our learners with Microsoft Excel and Power BI basic to advanced skills to work with data for your graphs, data organization and programming. The following topics are covered:
Excel for Data Analytics and Visualization
- Getting started with Excel
- Working with data and Excel tables
- Performing calculations on data
- Changing workbook appearance
- Focusing on specific data by using filters
- Reordering and summarizing data
- Combining data from multiple sources
- Analyzing data and alternative data sets
- Creating charts and graphics
- Using PivotTables and PivotCharts
- Using DAX in the Power Pivot Window
- Printing worksheets and charts
- Working with macros and forms
- Working with other Office programs
- Collaborating with colleagues
- Manage and share workbooks
- Apply custom formats and layouts
- Create advanced formulas
- Create advanced charts and formulas
- Using the Analysis Toolpak (Data Analysis)
- Using the Excel Solver
Power BI for Data Visualization
- Introduction into Data Visualization Concepts
- Understanding the basic concept of data visualizations – Understanding Datasets, Data Visualization, Visualization Interpretation
- Importing Datasets into Power BI
- Navigating Power BI
- Understanding the basis of Hierarchy Formation – Drilling Up, Drilling Down
- Advanced Drilling Options
- Colours for Enhanced Visualizations
- Time Series, Aggregation, Granularity and Filters
- Maps, Scatter Plots and Interactive
- Custom Visualization Installation
- Data / Business Forecast with Power BI
- Creating Relationship among Tables
- DAX – Data Analysis Expression with Power BI
- Publishing Report on powerbi.com
CERTIFICATION
While we give you our Certification of Training, we also encourage you to attempt the following global certifications:
- Microsoft Certified: Power BI Data Analyst Associate
- Microsoft Office Specialist: Excel Associate (Office 2019)
In addition, if you are looking at enrolling for an undergraduate or post graduate degree in related course in any institution overseas, this training prepares you ahead for first class degree.
DURATION:
45 Hours
COST:
From ₦100,000 if taken as a stand alone course.
To speak with someone, call +234 (0) 702 630 7268 or +234 (0) 810 402 2323
Beginner Level:
Introduction to Data Visualization and Tableau:
- Overview of data visualization concepts.
- Introduction to Tableau and its significance.
Tableau Interface and Basics:
- Understanding the Tableau workspace.
- Connecting to data sources.
- Data source concepts (Extracts vs. Live Connections).
- Creating basic visualizations.
Data Types and Dimensions:
- Understanding data types (Continuous vs. Discrete).
- Working with dimensions and measures.
- Introduction to the Marks card.
Basic Chart Types:
- Creating bar charts, line charts, and scatter plots.
- Formatting options for basic visualizations.
Filters and Sorting:
- Implementing filters on visualizations.
- Sorting data in Tableau.
Grouping and Hierarchies:
- Creating groups and hierarchies for better analysis.
- Understanding the role of dimensions in hierarchies.
Maps in Tableau:
- Introduction to geographical visualizations.
- Creating maps and customizing map layers.
Intermediate Level:
Advanced Chart Types:
- Creating advanced visualizations like treemaps, heatmaps, and bubble charts.
- Dual-axis charts and combo charts.
Dashboard Design:
- Building interactive dashboards.
- Using actions and filters in dashboards.
- Best practices for dashboard design.
Advanced Calculations:
- Understanding calculated fields and table calculations.
- Applying statistical functions in Tableau.
Parameters:
- Creating and using parameters in Tableau.
- Dynamic control of calculations and filters using parameters.
Advanced Mapping:
- Customizing maps further with background images and spatial files.
- Implementing map layers and annotations.
Advanced Level:
Tableau Server and Online:
- Introduction to Tableau Server and Tableau Online.
- Publishing and sharing dashboards.
Tableau Integration:
- Integrating Tableau with other tools (Excel, R, Python).
- Web Data Connectors (WDC).
Advanced Dashboard Actions:
- Implementing advanced interactivity using dashboard actions.
- Drill-down and parameter actions.
Tableau Prep:
- Introduction to Tableau Prep.
- Data cleaning, shaping, and combining data sources.
Performance Optimization:
- Optimizing workbook performance.
- Extracts vs. Live Connections for better performance.
Best Practices and Tips:
- Best practices for Tableau development.
- Tips for efficient data visualization.
Capstone Project:
- A hands-on project that requires the application of all the skills learned throughout the training.
CERTIFICATION
While we give you our Certification of Training, we also encourage you to attempt the following global certifications:
- Tableau Certification – https://www.tableau.com/learn/certification
In addition, if you are looking at enrolling for an undergraduate or post graduate degree in related course in any institution overseas, this training prepares you ahead for first class degree.
DURATION:
30 Hours
COST:
From ₦100,000 if taken as a stand alone course.
To speak with someone, call +234 (0) 702 630 7268.
Learning to work with SQL, this module empowers you to be able to do the following:
- Use SQL for data mining, data analysis, data science, and data visualization
- Transition from the Very Basics to a Point Where You can Effortlessly Work with Large SQL Queries
- Become a Master SQL Developer
- Build awesome dashboards with Google Data Studio and Google Big Query as the backend
- Be confident in using the Google Big Query Tool and Ecosystem
- Practice Every Step of the Way by Working through myriads of practice files.
Modules
- Explaining the theoretical and physical aspects of a relational database
- Relating clauses in SQL Select Statement to Components of an ERD
- Explaining the relationship between a database and SQL
Retrieving Data using the SQL SELECT Statement
- Using Column aliases
- Using The SQL SELECT statement
- Using concatenation operator, literal character strings, alternative quote operator, and the DISTINCT keyword
- Using Arithmetic expressions and NULL values in the SELECT statement
Restricting and Sorting Data
- Applying Rules of precedence for operators in an expression
- Limiting Rows Returned in a SQL Statement
- Using Substitution Variables
- Using the DEFINE and VERIFY commands
- Sorting Data
Using Single-Row Functions to Customize Output
- Manipulating strings with character functions in SQL SELECT and WHERE clauses
- Performing arithmetic with date data
- Manipulating numbers with the ROUND, TRUNC and MOD functions
- Manipulating dates with the date function
Using Conversion Functions and Conditional Expressions
- Applying the NVL, NULLIF, and COALESCE functions to data
- Understanding implicit and explicit data type conversion
- Using the TO_CHAR, TO_NUMBER, and TO_DATE conversion functions
- Nesting multiple functions
Reporting Aggregated Data Using Group Functions
- Restricting Group Results
- Creating Groups of Data
- Using Group Functions
Displaying Data from Multiple Tables
- Using Self-joins
- Using Various Types of Joins
- Using Non equijoins
- Using OUTER joins
- Understanding and Using Cartesian Products
Using Subqueries to Solve Queries
- Using Single Row Subqueries
- Using Multiple Row Subqueries
- Update and delete rows using correlated subqueries
Using SET Operators
- Matching the SELECT statements
- Using the ORDER BY clause in set operations
- Using The INTERSECT operator
- Using The MINUS operator
- Using The UNION and UNION ALL operators
Managing Tables using DML statements
- Managing Database Transactions
- Controlling transactions
- Perform Insert, Update and Delete operations
- Performing multi table Inserts
- Performing Merge statements
Managing Indexes Synonyms and Sequences
- Managing Indexes
- Managing Synonyms
- Managing Sequences
Use DDL to manage tables and their relationships
- Describing and Working with Tables
- Describing and Working with Columns and Data Types
- Creating tables
- Dropping columns and setting column UNUSED
- Truncating tables
- Creating and using Temporary Tables
- Creating and using external tables
- Managing Constraints
Managing Views
- Managing Views
Controlling User Access
- Differentiating system privileges from object privileges
- Granting privileges on tables
- Distinguishing between granting privileges and roles
Managing Objects with Data Dictionary Views
- Using data dictionary views
Managing Data in Different Time Zones
- Working with CURRENT_DATE, CURRENT_TIMESTAMP,and LOCALTIMESTAMP
- Working with INTERVAL data types
CERTIFICATION
While we give you our Certification of Training, we also encourage you to attempt the following global certifications in Database Management
In addition, if you are looking at enrolling for an undergraduate or post graduate degree in related course in any institution overseas, this training prepares you ahead for first class degree.
DURATION:
45 Hours
COST:
From ₦100,000 if taken as a stand alone course.
To speak with someone, call +234 (0) 702 630 7268 or +234 (0) 810 402 2323
Python is one of the best languages used by data scientist and machine learning engineers for various projects / application. This module will take learners through our
- Python Foundation Course where you will learn Python Programming fundamentals.
- Data Science and Data Wrangling Course where you will learn about data cleaning, data analysis, data engineering, data preprocessing and more
- Machine Learning Course where you will be taught Machine learning in-depth.
Before the end of this data science and machine learning training experience, learners will work on the following projects:
- Earthquake prediction
- Restaurant Recommendation system
- Cryptocurrency Price Prediction for the next 30days
- Health Insurance Premium Prediction
- Financial Budget Analysis
- Ted-Talks Recommendation System
- Next word Prediction
- Movie Recommendation System
- Image Recognition with Machine Learning
- Fake News Detection
- Uber Data Analysis
- Handwritten Character Recognition
- Credit Card Fraud Detection
- Customer Segmentation Using Machine Learning
- Face Land Marks Detection
- Car Prices Prediction
- Python GUI For Data Entry
- Generate Interactive Map
- Translate Using Python
- Exploratory Data Analysis on Global Terrorism
- Send Custom Email with Python
- Quiz Game with Python
- Calculator GUI with Python
Modules:
The Training is organized into the following modules:
PYTHON FOUNDATION
Python programming language is a popular and highly demanded skill. This training will help prepare learners to master Python programming language well enough to break into the world of AI/Machine Learning, Data Science, Data Analytics, Software Engineering and many more.
MODULE 1: Onboarding and Course Introduction
Understanding the difference between Data Analytics, Data Science, Machine Learning, Deep Learning, and Artificial Intelligence. System specification, Jupyter Notebook and GoogleColab Explained, Program Structure and answering all necessary questions to fix learners properly on their career track.
MODULE 2: Python Foundation
- Python Basics, Data Types, Containers, Operators
- If, else, elif, nested if statement, Loops and functions
- Advance Python
Learners will be given minimum of 5 Projects to work on within the period of 2 weeks and they are advised to submit before the deadline. These projects are applications of what they learnt in module 1 and 2.
DATA WRANGLING
This section of the training will introduce the student into the world of Data Collection, Exploratory Data Analysis, Data Cleaning, Feature Engineering, Data Preprocessing and more. After this academy, Students will be able to perfectly clean data, answer all Data Related Questions and derive insights for any company, organization and individuals that need their services.
Data Visualization is a method that uses static and interactive visuals to help people understand the details embedded in the data being collected. This Program will build student with necessary skills to choose the best chart to visualize data for best decision making.
MODULE 3: Data Wrangling
- Python NumPy
- Data Analysis with Pandas
Students will be given minimum of 3 Projects to work on within the period of 2 weeks and they are advised to submit before the deadline. The projects take the learners through the experience of practical application of what they learnt in Data Wrangling Academy.
Module 4: Data Visualization
- Matplotlib Data Visualization
- Seaborn Data Visualization
- Plotly and Cufflinks Data Visualization
Students will be given minimum of 2 Projects to work on within the period of 1 week and they are advised to submit before the deadline. This projects are applications of what they learnt in the Data Visualization Class.
MACHINE LEARNING
This course will expose learners to different machine learning models. At the end of this course, they will be able to build machine learning systems for different sectors.
Module 5:
- Understanding Supervised, Unsupervised and Reinforcement Learning
- Machine Learning Models and how to choose the best for each task
- Machine Learning with Scikit-learn
- Linear Regression Models with Single Variable
- Linear Regression Models with Multiple Variable
- Machine Learning Project 1
Module 6:
- Gradient Decent and Cost Function in ML
- Save and load trained model using Pickle and Sklearn Joblib
- Categorical, Dummy Variables and One Hot Encoding in ML
- Using Pandas get_dummies
- Using Sklearn OneHotEncoding
- Training and Testing Data In ML
- Logistic Regression Model in ML (Binary Classification)
- Logistic Regression Model in ML (Multiclass Classification)
- Machine Learning Project 2
Module 7:
- Decision Tree in Machine Learning
- ML Project 3
- Support Vector Machine in ML
- Machine Learning Project 3
Module 8:
- Random Forest in Machine Learning
- ML Project 5
- K Fold Cross Validation and Evaluating Model Performance in ML
- K Means Clustering Algorithm
- Machine Learning Project 4
Module 9:
- Mathematics for Machine Learning (Optional)
- Statistics For Machine Learning (Optional)
- Naïve Bayes Classifier Algorithm Part 1
- Machine Learning Project 5
Module 10:
- Naïve Bayes Classifier Algorithm Part 2
- Explore Spam email dataset
- Sklearn CountVectorizer
- Types Of Naives Bayes Classifier
- Sklearn MultinomialNB Classifier
- Sklearn Pipeline
- Machine Learning Project 6
Module 11:
- Hyper Parameter Tuning (GridSearchCV) in ML
- Train Test Split
- Kfold Cross Validation
- GridSearchCV For Hyperparameter Tuning
- RandomizedSearchCV
- Choosing best Model
- Machine Learning Project 7
Module 12:
- L1 and L2 Regularization Lasso, Ridge Regression in solving
- Overfitting Issue
- K Nearest Neighbor Classification
- Principal Component Analysis (PCA)
- Bias and Variance in Machine Learning
- Ensemble Learning – Bagging
- Image Classification
- Natural Language Processing (NLP)
- Machine Learning Project 8
Module 13:
- Using GitHub to manage Data Science Projects
- Working on Projects
- Projects Presentation
- Building Professional Resume
- Sessions on how to Get Your First Data Science Job
- Congratulations
CERTIFICATION
While we give you our Certification of Training, we also encourage you to attempt the following global certifications in Data Science with Python:
- IBM Data Science Professional Certificate
- OpenEDG Python Institute Certifications
- Microsoft Azure Data Science Certification
- Google Data Analytics Professional Certificate
In addition, if you are looking at enrolling for an undergraduate or post graduate degree in related course in any University overseas, this training prepares you ahead for first class degree.
DURATION:
150 Hours
COST:
From ₦250,000 if taken as a stand alone course.
To speak with someone, call +234 (0) 702 630 7268 or +234 (0) 810 402 2323
Click the links below to read the testimonials directly on our Google Reviews.
Our Training Model
- All classes are 100% online. The online classes we run at YPCO Institute are as effective as physical classes.
- You will be taught by Nigerians who speak your English with a mix of our local dialect whenever it will help your learning
- All classes are recorded and saved in your student dashboard. So you can watch the video of the classes unlimited times for better assimilation
- Classes hold on (Mon | Wed | Fri) OR (Tue | Thur | Sat)
- You will be assign a personal tutor to assist you with your specific questions. The tutor will be easily reachable on WhatsApp and email
- Three months paid internship is guaranteed for the best 3 learners in every batch.
- All learners are encouraged to undertake 2 months internship immediately after their practical training for on-the-job experience.