Skip Navigation

Tools and Techniques for Machine Learning

A required course in the Data Science Certificate and Machine Learning Specialized Studies Program.

Course closed to new registrations: Call ( 949 ) 824-5414 for more information or sign up below to be notified when this course becomes available.×

Course Description

Simply put, machine learning is a form of data analysis. Using algorithms that continuously learn from data, machine learning allows computers to uncover hidden patterns without being explicitly programmed to do so. The key aspect of machine learning is that as models are exposed to new data sets, they adapt to produce reliable and consistent output. In this course, we will cover the tools/techniques that are currently associated with the discipline of machine learning. We will start by exploring the field of machine learning and then gradually delve into practical examples of how to leverage machine learning algorithms to derive insights from big data. Once we have attained practical exposure to utilizing machine learning algorithms, we will use visualization capabilities to surface the output generated by the machine learning algorithms. Finally, we will explore the field of deep learning and understand how it differs from machine learning.

Prerequisites: Basic knowledge of statistics, some exposure to a reporting tool (for example: Tableau or Tibco Spotfire), basic knowledge of SQL and intermediate level expertise with at least one programming language (i.e. Java, Scala, Python, C++).

  • Be notified when this class becomes available!

  • Details
  • $805
  • April 05, 2021 to May 23, 2021
  • Delivery Mode: Online
  • Reg#: 00300
  • ID/Units: I&C SCI X426.75  (2.00)
    ( Section 1 )
  • Quarter: SPRING 2021


Dr. Majed Al-Ghandour has taught for Wake Technical Community College and NCSU for over 22 years. He has a PhD in Engineering from NC State University. . Majed teaches Data Analytics for MBA Graduates as a Visiting Lecturer for NCSU using Data Warehouse, Cloud Computing and Security, Tableau, and SAS Visual Analytics. Majed also teaches with the Corporate & Business Solutions of Wake Technical Community College and helped in professional training giant RTP corporates in Java (Fidelity), Minitab (Catalent), SharePoint (Wep Clinical), and Advanced Python (DELL).His teaches Microsoft .NET and Open Source technologies, including HTML5, CSS3, Responsive Design, JavaScript, ASP.NET, SQL Server, C#, XML Web Services, Java, C++, PHP, MySQL, jQuery, Ajax, SharePoint, Drupal, WordPress, Python, R, SAS programming, Tableau, SAS Visual Analytics, SharePoint, Cloud Application Development, and Mobile App Development. Majed is a Professional Engineer and has earned his Microsoft MCP, MCSD and MCT, Novell CCNA, and SAS Certified. Majed earned Certification of Accomplishment in Teaching from NC State University and epic online Teaching Certificate.

Textbook Information

Textbooks for your course may be purchased from any vendor or bookseller of your choice.

No textbooks are required for this course.

Meeting Schedule

EventDateDayStart TimeEnd TimeLocationRoom
START04/05/2021Monday------Online (Access Begins)---
END05/23/2021Sunday------Online (Access Ends)---