Information Technology, Computer Science & Applications

These dynamic training programs are tailored to meet your ever-evolving skills requirements in information technology and computer software applications. Our courses are designed to equip participants with the latest tools, techniques and best practices essential for success in today's digital landscape.

Artificial Intelligence

AWS Academy Machine Learning Foundations

This course introduces Artificial Intelligence (AI) and machine learning concepts and how to use them in resolving business problems. Participants will label, build, train and deploy a custom machine learning model.

Learning Objectives

  • Describe machine learning (ML) and implement an ML pipeline using Amazon SageMaker.
  • Use managed Amazon ML services for forecasting, computer vision and natural language processing.

 Typical Course Length:  20 hours

Cloud

Azure Cloud

This course builds skills needed to implement and support Microsoft Azure cloud software. It covers infrastructure, security, applications, identity and access management (IAM), IAM requirements, data management and business continuity and deployment. Azure includes direct instruction and hands-on virtual labs.

Learning Objectives

  • Learn about cloud storage and data platforms.
  • Deploy and configure Azure infrastructure as well as workloads, applications, security and IAM.
  • Understand migration and integration as well as business continuity and deployment strategies.

Typical Course Length: 16 hours

IBM Cloud Advocate

This course covers the basics of cloud computing services, deployment models, architecture and emerging trends. It provides the information needed to successfully sit for the IBM Cloud Advocate certification exam.

Learning Objectives

  • Understand the cloud, its history and
  • Learn about cloud fundamentals, including structure, interface and
  • Describe cloud services and deployment models and job roles that support the
  • Explain IBM cloud security monitoring

 Typical Course Length:  16 hours

AWS Academy Cloud Foundations

This course offers participants an in-depth understanding of cloud computing concepts independent of specific technical roles, including various application practices. It provides a detailed overview of Amazon Web Services (AWS) core services, security, architecture, pricing and support. 

Learning Objectives

  • Identify AWS Cloud global infrastructure components, architectural principles, pricing philosophy and security and compliance measures such as identity and access management.
  • Create a virtual private cloud using Amazon Virtual Private Cloud.
  • Explain when to use Amazon Elastic Compute Cloud, Lambda and Elastic Beanstalk. 
  • Differentiate between Amazon Simple Storage Service, Elastic Block Store, Elastic File System and Simple Storage Service Glacier. 
  • Demonstrate when to use AWS database services, including its Relational Database Service, DynamoDB, Redshift and Aurora. 
  • Explore key concepts related to Amazon Elastic Load Balancing, CloudWatch and EC2 Auto Scaling. 

Typical Course Length:  16 hours

AWS Academy Cloud Security Foundations

Course builds a foundational knowledge of cybersecurity principles and services for AWS Cloud computing using demonstrations and real-world scenario applications.

Learning Objectives

  • Identify security benefits and responsibilities of using AWS Cloud.
  • Use AWS Cloud identity and access management features.
  • Describe how to secure network access to AWS resources and encrypt data at rest and in transit.
  • Determine which AWS services can be used for monitoring and incident response.

 Typical Course Length:  20 hours

IBM Cloud Technical Advocate

This course provides technical professionals, usually with less than one year of foundational cloud knowledge, with a detailed understanding of IBM cloud components, architecture and methodologies.

Learning Objectives

  • Identify IBM Cloud computing service and deployment models.
  • Build familiarity with IBM Cloud documentation used to support client solutions.
  • Explain options to secure networking when using IBM Cloud PaaS in a solution.
  • Learn how to modernize existing applications and apply different types of solution scalability.

Typical Course Length:  16 hours

Microsoft Office Suite: Beginning to Advanced

Microsoft Excel: Levels 1 - Advanced Topics

Foundational course builds basic spreadsheet skills using the Microsoft Excel application. Next level course covers shortcuts and features to automate data manipulation and presentation.  Advanced topics are for power users interested in data analysis and report generation.  Learning objectives listed below cover the range of potential course levels.

Learning Objectives

  • Create simple, accurate worksheets, basic formulas and professional looking charts.
  • Format cells and generate absolute and relative cell references.
  • Perform basic data analysis.
  • Manipulate worksheets by linking spreadsheets and moving tabs.
  • Build proficiency in calculating and correcting formulas, using common functions and IF statements, working with pivot and input data tables and developing databases.
  • Create range names, automatic subtotals, advanced filters and charting templates.
  • Work with macros, data series and charts, external sources and advanced page setup and printing.
  • Use Consolidate and Data Models to combine data from multiple tables and Scenario Manager and Solver to conduct data analysis.
  • Import external data via queries and get data techniques and charting data on Maps. 
  • Create and manage calculations and instant reports with PivotTables.
  • Format reports and create Pivot Charts.
  • Automate advanced filtering techniques.
  • Record and play macros as well as assign shortcuts and buttons.

 Typical Course Length:  4-8 hours

Microsoft Outlook - Tips, Tricks, & Best Practices

This course provides simple and effective strategies for using Microsoft Outlook to save time and increase productivity.

Learning Objectives

  • Learn a variety of Outlook short cuts and best practices for managing email traffic.
  • Understand Outlook’s key functions and capabilities and how to use them effectively and use navigation features.
  • Identify how to integrate Outlook with other Office applications for ease and efficiency.

Typical Course Length:  2-4 hours

Programming

C++ Object-Oriented Programming

This course presents object-oriented analysis, design and programming using C++ language. It emphasizes the use of proper programming logic, style and syntax.

Learning Objectives

  • Learn C+ programming basics, including variables and assignments, input and output, data types and expressions.
  • Build proficiency in flow control, if and switch statements, loops and conditional operator.
  • Define procedural abstractions and functions, static arrays and strings, pointers and dynamic arrays.
  • Understand object-oriented concepts, analysis and design as well as objects and classes.
  • Apply polymorphism: operator overloading and data conversions, inheritance, virtual functions.
  • Build programming templates.

Typical Course Length:  20 hours

Standard Query Language (SQL)

This course provides participants with the SQL skills needed to communicate with databases. It uses a hands-on, learn-by-doing approach and can be customized for participants with beginner, intermediate or advanced skills.

Learning Objectives

  • Learn how to create, update, delete and return records in databases.
  • Develop or hone skills in writing and saving SQL code.
  • Demonstrate increased capabilities with SQL language.
  • Advanced topics include conditional and logic structures, custom functions code loops, transaction management, core relational database concepts and query optimization.

 Typical Course Length:  16 hours