Course Description

This course is an introduction to learning big data tools such as Hadoop and advanced SQL techniques. Students will gain a clear understanding of Hadoop concepts and technologies landscape and market trends. They will construct SQL queries of moderate to high complexity to retrieve data from a relational database. Note: Tools taught Hive, Pig, Oozie, LAMBDA, Gigraph and GraphLab.

What Will You Learn?

Develop a comprehensive understanding of big data and its industrial and sectoral applications.

Learn how to:

  • Engage in big data and AI computing (cloud computing) and their industrial applications.
  • Utilize Hadoop ecosystem for big data.
  • Employ Linux file systems, bach commands, and regular expressions.
  • Write complex queries on big data using Apache Hive to query data stored in various databases and file systems that integrate with Hadoop.
  • Write scripts and analyze data using Apache Spark to efficiently execute streaming and machine learning on big data.
  • Leverage network analyses and their use cases.


Course materials, video lectures and discussions are delivered and facilitated online within the D2L Learning Management System.

Throughout the semester, student questions related to course content may be answered either by the instructor on discussion board or by an online tutor via email. For more information, please email Anne-Marie Brinsmead, Program Director, at a2brinsm@ryerson.ca

Request Department Consent


Department Consent Required

Thank you for your interest in this course. Unfortunately, this course currently isn't available.

Please browse our courses for more options or check back later for updated scheduling.