ad
Apply Now Request Information
Back To Top

Diploma Program

Data Analytics

Diploma

50 weeks

Qualified Instructors

This program can be offered at the campus(es) below. Please contact the campus of your choosing for program availability and delivery methods.

Location Icon

View Campus Availability

Dropdown Arrow
Delivery Icon

View Delivery Methods

Dropdown Arrow
Distance

Distance (Online)

Median Wage

$38 /hour

*Jobbank.gc.ca; 2026

Prepare for Data Analytics Certification and A Career in Tech

Set yourself up for success in business and data analytics! CDI College's Data Analytics diploma program covers fundamental concepts, data analysis tools and techniques, and data visualization methods using Tableau and other approaches.



For more information about our policies, click below:

Student Handbook -  Dispute Resolution Policy  - Sexual Misconduct Policy  - Refund Policy

  • DATA ANALYTICS FOUNDATIONS
  • MACHINE LEARNING
  • DATA SCIENCE TOOLS
  • PROGRAMMING LOGIC AND DESIGN
  • DATABASE PROGRAMMING
  • BUSINESS ANALYTICS
  • DECISION SUPPORT SYSTEMS
  • ARTIFICIAL INTELLIGENCE
  • DATA VISUALIZATION
Credential Image

Approved & Designated 

This program is approved by the Registrar of the Private Training Institutions Regulatory Unit (PTIRU) of British Columbia. CDI College is also designated by the Education Quality Assurance (EQA).

Program Intro Background

Program Courses

Student Success Strategies [SSS4]

Plus Icon Minus Icon

This course equips students with the knowledge, skills, and study strategies needed to support effective learning and a positive educational experience. It explores learning theories and their application to individual study methods, helping students develop approaches that are both effective and efficient. Key topics include study habits, note-taking, goal setting, values, time management, task prioritization, and stress management through learner-centered activities. The course also introduces fundamental concepts of Artificial Intelligence (AI), including its applications, limitations, and ethical, social, and moral implications. In addition, students will start a series of financial training modules to develop financial literacy skills related to budgeting, saving, credit, and debt and gain practical money management skills to effectively manage their financial well-being.

Fundamentals of Cloud-Based Workspaces [CA-FCBWS]

Plus Icon Minus Icon

This course explores the fundamental concepts of cloud-based suite of applications for working and collaborating online. Students learn to confidently navigate a virtual workspace in their browser. This course focuses on tools necessary to communicate via chats and video conferencing, collaborate in shared environments, prepare documents, create presentations, utilize online spreadsheet, maintain a calendar, and operate a virtual drive.

Foundations of Data Analytics [CA-DTANT]

Plus Icon Minus Icon

This course introduces the students to the fundamentals of data analytics. Based on the objectives of the CompTIA Data+ certification, this course will highlight the importance of data analytics and its pivotal role in the communication of vital business intelligence. The course will explore how the collecting, analyzing, and reporting of data can drive priorities and be the cornerstone of data-driven business decision-making. The course will cover five major areas including data concepts and
environments, data mining, data analysis, visualization and reporting and data governance, quality and control.

Programming Logic and Design [CA-PLDES]

Plus Icon Minus Icon

This course is designed to provide the students with a languageindependent view of programming principles and structures and methodologies to foster the development of sound programming techniques before applying language specific syntax. Students will learn traditional and object oriented concepts, terminology and programming structures before learning the details of a specific programming language. Students will learn to develop objectoriented program logic and apply commonly used programming structures of sequence, iteration, selection and decision-making constructs. Common business examples will be used to illustrate key concepts.

Systems Analysis and Design [CA-SADGN]

Plus Icon Minus Icon

This course explores the fundamental concepts of systems analysis and design. The course will explore the different analysis and design approaches and methodologies. Students will learn how to gather requirements and information, model the needs, and create the various diagrams. The focus of the course will on the object-oriented approach with the use of the Unified Modeling Language. Students will learn the common UML vocabulary, object oriented terms and diagramming techniques allowing them to model any systems development project from analysis through implementation.

Database Programming Concepts with SQL [CA-DBSQL]

Plus Icon Minus Icon

In this course, students will learn about the theory behind relational databases, relational database nomenclature, and relational algebra. Students will learn to create functional Structured Query Language (SQL) code to manage databases and manipulate data inputs and outputs. Students will learn to optimize databases through normalization. Students will apply their knowledge with hands-on exercises designed to teach the intricacies of database design methodology.

Fundamentals of Business analytics – statistics [BDA100]

Plus Icon Minus Icon

This course explores the fundamental concepts of modern business analytics. Students will gain an understanding of how data analysis works in today’s business organizations. This course provide the foundations needed to understand business analytics and show students how to manipulate data and develop simple data models. The course will explore the fundamental tools and methods of data analysis and statistics with a focus on visual representations of data, descriptive statistical measures, probability distributions and data modeling, sampling and estimation, and statistical inference. 

Predictive and Prescriptive Analytics [BDA200]

Plus Icon Minus Icon

This course continues the exploration of business analytics from the point of view of predictive and prescriptive analytics. Students will learn to develop approaches for applying trendlines and regression analysis, forecasting and introductory data mining techniques, building and analyzing models on spreadsheets, and simulation and risk analysis. The course also explores linear, integer and nonlinear optimization models

Decision Support Systems with Artificial Intelligence [BDA300]

Plus Icon Minus Icon

In this course, students will learn how business analytics, Data Science, artificial intelligence and decision support systems are interrelated and how they work together to provide businesses with the information needed to support decision-making. The course will review Predictive and prescriptive analytics with a focus on Artificial Intelligence, Machine Learning, Big Data, Robotics, social Networks and the Internet of Things and their roles in data science. 

Data Science Tools and Techniques [BDA400]

Plus Icon Minus Icon

This course explores the tools and techniques used to solve a variety of business and data science problems. Students will start by installing and configuring the tools needed to solve professional-level data science problems. The course will explore the use of the widely used R language and Git versioncontrol system within the context of data science and analytics. They explain how to wrangle data into a form where it can be easily used, analyzed, and visualized to support business decisions. Students will master the powerful R programming techniques and learn troubleshooting skills for probing data at larger scales. 

Data Visualization and Interpretation [BDA500]

Plus Icon Minus Icon

This course explores topics on data visualization within the context of the tools used to present data in various visual formats. Data visualizations are a powerful method of making data accessible and understandable to non-specialists. Students develop their skills in data presentation through the use of Tableau, a popular data visualization tool utilized by analysts, marketers, statisticians, and any business leadership role that depends on data. Students learn how to use graphs and charts, calculated fields, maps, and interactive dashboards to visualize data and refine the decision-making process.

Business Analysis Dashboards [BDA600]

Plus Icon Minus Icon

This course focuses on the visual presentation of data to better support business decision making. Students will learn how to create world-class Power BI business analysis dashboards that transform generic data into visual stories that provide a deeper insight to the information that is being presented. Students will learn to create dashboards from Excel, SharePoint, SQL, Azure Oracle and Dynamics 365. 

Programming Techniques for Data Science Part 1 [BDA700]

Plus Icon Minus Icon

This course will introduce the Python programming language within the context of data science and analytics. The course will start with the introduction of the Python programming environment, the language, and its syntax, control statements, functions and libraries. Students will learn to work with large datasets and data frames with Python.

Programming Techniques for Data Science Part 2 [BDA750]

Plus Icon Minus Icon

This course will continue the exploration of the Python programming language within the context advanced topics in data science including Artificial Intelligence, Big data and Natural Language Processing, Data Mining, Machine Learning and cognitive computing. The course will conclude with an overview of Big Data: Hadoop®, Spark™, NoSQL and IoT.

Data Analytics with Hadoop [BDA800]

Plus Icon Minus Icon

This course focuses on the application of data science with Hadoop. Students will learn practical information about applying data science and Big Data in Hadoop environments. This course will explore practical business applications combined with technical details to offer insight into the Hadoop environment. The course will review the core topics of data science and then explore the Hadoop tools, the Hadoop Distributed File System, importing data, and working with data in the Hadoop environment. Topics include Hadoop tools and utilities, preparing data with Hadoop, Managing work and data flowsBatch Analytics and real-time analytics, visualizing big data and cloud computing. 

Machine Learning [BDA900]

Plus Icon Minus Icon

This course will introduce what is known about how humans and machines learn. Students will be introduced to the most important classes of machine learning algorithms, and what each of them can do. The course will review key concepts ranging from neural networks to supervised and unsupervised learning. Students will learn the key steps needed to build a successful machine learning solution, from collecting and finetuning source data to building and testing the solution. The course will guide students through the constructing of complete solutions with ML.NET, Microsoft’s powerful open source and cross-platform machine learning framework. 

Career & Employment Strategies [CES4]

Plus Icon Minus Icon

This course builds on the skills learned in the Student Success Strategies course or its equivalent. It provides information on how to use communication skills to make 
successful presentations to prospective employers, uncover the hidden job market, and identify employment opportunities. Students engage in self-assessment to identify transferable skills and learn how to effectively communicate these to employers. The course also introduces the use of artificial intelligence (AI) as a career support tool. Students apply AI to assist with resume and cover letter development, job searching, and interview preparation, while maintaining their own authentic voice and critically evaluating AI-generated content. Students may be videotaped during a mock interview and will participate in the analysis of their performance in the interview.

Data Analytics Practicum [BDAPRAC]

Plus Icon Minus Icon

This field placement will prepare students for their transition to the workforce. The practicum will be completed in a business environment working under the supervision of experienced personnel. Students are provided with a description of duties he/she will perform on the job. At the end of the placement, the practicum host will provide an evaluation on the student and the student will provide the college with an evaluation on the placement. 

Learn today’s leading software and methodologies

Admission

Benefits of this program

Employment Opportunities

Students must meet all of the prerequisites listed below, meet their financial obligations with the college, and acknowledge their understanding of the college’s policies and procedures provided in the student handbook prior to starting classes.

  • Proof of high school graduation or equivalent (General Education Development or BC Adult Basic Education)*

OR

  • Mature student status (19 years of age upon starting classes)
  • Passing the College’s Grade 10 Math Exam with a passing score of 50%

AND

  • Proof of English Language proficiency

Note: Transcripts from an institution outside of Canada must be verified by an international education credential evaluation service, such as WES or ICES.

  • Real-world practicum experience
  • Cutting-edge skills and technologies
  • Industry-experienced instructors
  • Remote study options
  • One-on-one instruction
  • Valuable insight from our career services team
  • Data Administrator 
  • Data Custodian 
  • Data Dictionary Administrator 
  • Data Warehouse Analyst 
  • Database Administrator (DBA) 
  • Database Analyst 
  • Database Architect 
  • Technical Architect – Database

Students must meet all of the prerequisites listed below, meet their financial obligations with the college, and acknowledge their understanding of the college’s policies and procedures provided in the student handbook prior to starting classes.

  • Proof of high school graduation or equivalent (General Education Development or BC Adult Basic Education)*

OR

  • Mature student status (19 years of age upon starting classes)
  • Passing the College’s Grade 10 Math Exam with a passing score of 50%

AND

  • Proof of English Language proficiency

Note: Transcripts from an institution outside of Canada must be verified by an international education credential evaluation service, such as WES or ICES.

  • Real-world practicum experience
  • Cutting-edge skills and technologies
  • Industry-experienced instructors
  • Remote study options
  • One-on-one instruction
  • Valuable insight from our career services team
  • Data Administrator 
  • Data Custodian 
  • Data Dictionary Administrator 
  • Data Warehouse Analyst 
  • Database Administrator (DBA) 
  • Database Analyst 
  • Database Architect 
  • Technical Architect – Database
Video Thumbnail

Experience the CDI College Difference

Play IconPlay Video

Industry Certifications

Gain a distinct advantage by earning industry-recognized certifications that validate your expertise and skills in key areas such as digital marketing, project management, and CRM. Our program prepares you to succeed, whether you're advancing, switching careers, or starting your own business. Invest in yourself and join a community of certified professionals shaping the digital economy.

Hubspot Logo

Industry Leading Employers

Our extensive network and reputation for excellence ensure that graduates are in high demand in today's competitive job market. Prepare to excel in sought-after roles with renowned companies and unlock limitless career opportunities. Elevate your career trajectory and secure your future with our program tailored to meet the demands of industry leaders.

Request Information

Hear From Our Graduates

Double Quote Icon

I'm very proud to have had a teacher who is as kind and available as mine was. He was very supportive of all of us in the classroom and helped us make our way throughout education.

Anthony M.

Technology Program Graduate

Double Quote Icon

I had a very good experience with all of the staff at CDI College. They were all very helpful, especially my program instructors.

Ian M.

Technology Program Graduate

Start Your Career Journey Today

Click on the button to book an appointment and:

  • Get Start Dates
  • Learn About Your Tuition and Funding Options
  • Meet An Admissions Representative for FREE One-on-One Career Advice