Course Outline for Data Analysis & Governance using python
This course is designed for busy business professionals who want to have a grasp of the leading field in Information Technology - which is Data Science and Analytics. Data analytic techniques covered here shall enable you to take raw data and uncover patterns to extract valuable insights from it while remaining within a Data Governance framework.
Therefore this course shall give a high level understanding of the process and techniques of extracting information from data, ascertain patterns, and analyze the data to make predictions and classifications while adhering to data governance guidelines.
Duration
3 days
Learning Outcome
This course will use python as the tool of choice for performing data analytics. By the end of the course, the learner shall be able to:
- Perform basic programming tasks on python.
- Use python’s Pandas library for data extraction and cleaning.
- Use matplotlib for data visualization.
- Use seaborn for data visualization.
- Understand the process and lifecycle of Data Analytics.
- Perform basic analytics on data.
- How to structure your data governance program
- How to maintain a data governance program
- Have enough knowledge to learn more as needed.
Requirements:
- Internet connection.
- Google account (so that I can share resources at real time in the cloud).
- Personal Computer.
- Ability to share documents to and from Google Drive.
Course Content
The content of the course shall cover:
- Programming in python.
- Syntax.
- Strings.
- Numbers.
- Lists.
- Dictionaries.
- Conditions.
- Loops.
- Functions.
- Lambda.
- Libraries.
- Pandas.
- Sources
- Connections
- Scraping
- Visualizations.
- Matplotlib.
- Seaborn.
- Data Analysis and Governance.
- Basics of data governance
- Cleaning Data.
- Splitting Data.
- Modeling Data.
- Train-Test Split.
- K-Means.
- KNN.
- Decision Trees.
- Dimensionality Reduction.
And IF time permits:
- Recommender Systems:
- User Based Collaborative Systems.
- Item Based Collaborative Systems.
Practical, connected learning
My wider training approach brings hands-on implementation and systems thinking together, connecting technology with real operational needs.