Data Science Fundamentals for Non-Programmers
Fee: $795 / Online / Apr 27, 2027 / Course Code: 17-0406-ONL27
OVERVIEW
Please note, This instructor-led course has specific dates and times:
This course is held online over 1 day on the following schedule (All times in Eastern Time Zone): 10:00 am to 6:00 pm Eastern (Will include the usual breaks) No prior programming or data science knowledge is required.
By the end of this course, you will be able to:
- Interpret and apply the core data science workflow to structure analytical problems
- Prepare and clean datasets to ensure reliability and usability for analysis
- Analyze data using basic statistical and exploratory techniques to identify patterns and trends
- Communicate data-driven insights using effective visualization approaches
- Explain how machine learning models generate predictions and support decision-making
Description
As a technical professional, you are increasingly expected to make decisions informed by data. However, many practitioners lack formal training in how to structure data problems, assess data quality, and extract meaningful insights without relying on advanced programming skills. This gap can lead to inefficiencies, uncertainty in decision-making, and missed opportunities to leverage available data effectively.
This course addresses these challenges by introducing a practical, structured approach to data science for non-programmers. You will learn how to work with data across the full lifecycle—from acquisition and preparation to analysis and visualization—using accessible, user-friendly tools. The course also introduces the role of machine learning in supporting predictive analysis, without requiring technical implementation.
Through applied examples and guided exercises, you will develop the ability to interpret data, generate actionable insights, and communicate findings clearly within your professional context.
Who This Course Is For
This course is designed for:
- Engineers and engineering technologists across all disciplines
- Technical professionals working with data but without formal data science training
- Early-career to mid-level professionals seeking to strengthen analytical and decision-making skills
- Professionals responsible for data-informed analysis, reporting, or operational decisions
SYLLABUS
Course Introduction
- Demystifying Data Science: What it is and why it matters
- The role of data in decision-making and innovation
Getting Started with Python for Data Science
- Introduction to Python's simple syntax
- Overview of Python libraries tailored for non-programmers: pandas for data manipulation
Data Acquisition and Cleaning
- Understanding data sources and acquisition methods
- Cleaning your data: dealing with missing values and inconsistencies using pandas
Exploratory Data Analysis (EDA)
- Unlocking the stories hidden in your data
- Using descriptive statistics to understand your dataset
- Introduction to user-friendly data visualization with matplotlib
Introduction to Machine Learning
- Simplifying machine learning: What it is and how it can be used
- Exploring basic machine learning concepts without the jargon
- A gentle introduction to building your first model
Wrap-Up and Next Steps
- Recap of the day's journey into data science
- Resources and recommendations for further learning
- Q&A session to address any lingering curiosities or concerns
INSTRUCTOR
Dr. Yasser Ebrahim obtained his Ph.D. in Computer Science from the University of Guelph in 2006. He has a Master’s in Computer Science degree from the University of Waterloo (2003) besides a Master’s degree from DePaul University (1995) in Computer Information Systems.
For the past 22 years, Dr. Ebrahim has taught at Wilfrid Laurier, McMaster University, Ryerson University, and the University of Toronto in Mississauga. He has taught various computer science courses, including programming in C/C++, object-oriented programming in Java, Python, data structures, software architecture, operating systems, database systems, human-computer interaction, software engineering, and computer graphics.
We always want to improve the quality of our courses. Please select any reasons why you feel this course is inadequate (check all that apply).
Thanks for the feedback.
Your input helps us improve EPIC's training programs.
We couldn't record that feedback.
This course's ID doesn't match anything in our records. Please refresh the page and try again, or contact registrations@epictraining.ca.