
Create an opportunity to train your entire team at a location of your choice with one of our existing courses. Courses can be customized to meet your specific training needs, and our specialists will work with you to make it a course relevant to your organization.
Can’t find the course you need? Our program directors cover a wide spectrum of engineering specialties. Work with our experts to design the course you need.
* PLEASE NOTE: not all courses are available for customization. When browsing our courses, look for the word “Customizable” in the summary.
We Bring It to You
Build a tighter team with an on-site training course. Choose from our most popular topics. We’ll create a collaborative experience based on your class size and specifications.
We Build It for You
Shape a course to meet your specific training needs. Add specialized topics and technology. Tweak the course materials. Make it yours. We’ll make it possible.
We Create It with You
Start from scratch with an unbiased analysis of your company’s training needs. We’ll help you pinpoint opportunities and develop a smart program for your in-house talent.
New Courses Available for Customization
This is an accordion element with a series of buttons that open and close related content panels.
Agile for Technical Teams
This course utilizes in-class Agile project activities to replicate the rapid, time-boxed, and iterative nature of Agile. Participants will engage in hands-on exercises to understand and implement the fundamental roles, processes and artifacts of Agile project and product delivery. The course includes a combination of presentations, readings, videos, examples and case studies.
A key aspect of the course is an Agile project simulation where teams of participants collaboratively go through each stage of an Agile project. Participants will assume different core roles in Agile and apply Agile practices and processes to design and develop a product prototype.
Course Objectives:
- Analyze various Agile project management methodologies, their application to different types of projects, and key differences from traditional waterfall approaches
- Execute key steps and processes within an Agile project lifecycle
- Utilize basic Agile artifacts, documents, and metrics in the context of project management
- Identify roles within an Agile project team and assess organizational readiness for adopting an Agile project management approach
- Critique the limitations of Agile methodologies and propose solutions to organizational concerns about using Agile project management approaches
Applied Leadership for Performance Culture
Applied Leadership for Performance Culture defines the specific framework required to help prepare and implement a high-performance-culture, as well as the specific leadership skills and behaviors required to evolve and sustain the culture.
In this course, participants will learn ‘Hoshin Planning’, a process that uses strategic steps and tools to implement and perpetuate a continuous improvement strategy and culture across an organization. This course includes two full days of active practice teach-backs of people-skill-building modules which include facilitation skills, questioning skills, handling conflict, holding others accountable, setting expectations, giving and receiving feedback, and building trust.
Course Objectives:
- Learn the ‘Hoshin Planning’ process
- Learn the leadership skills and behaviors essential to implement a high-performance culture
- Practice demonstrating the skills to implement, evolve, and sustain a high-performance work culture
- Prepare students to implement and sustain a high-performance culture
- Learn skills to move from authoritarian or directive management styles, to a transformative or coaching leadership style
Foundations of Artificial Intelligence and Machine Learning
This course is designed for engineers and technical professionals who are interested in understanding and applying AI and ML in their companies’ products and processes. This course is fundamental and designed for individuals with little prior experience in artificial intelligence or machine learning.
Course examples will be modified to fit clients’ applications.
Machine learning and AI can process and analyze vast amounts of data at an unprecedented speed, enabling companies to make data driven decisions with greater accuracy and efficiency. By leveraging these technologies, engineers can extract valuable insights from complex data sets, identify patterns and predict future trends, leading to better decision making.
Machine learning and AI can automate repetitive tasks, streamline process, and optimize operations, resulting in increased efficiency and productivity. By automating routine and time-consuming tasks, employees can focus on more strategic and value-added activities. This leads to cost savings, faster turnaround times, and reduced human errors.
Machine learning algorithms can be trained to understand individual user preferences and behavior, enabling personalized product design. Machine learning and AI can also assist product developers in making better decisions, providing objective analysis and insights on product features and functions. By augmenting human decision-making with AI, developers reduce biases, mitigate risk and optimize functionalities based on evidence.
Course Objectives:
- Understand basic terms and definitions for Machine Learning and Artificial Intelligence
- Describe two fundamental approaches for creating models and making predictions
- Distinguish between supervised and unsupervised learning problems
- Distinguish between classification and regression problems
- Describe how to evaluate two classification approaches based on performance
- Explain how to choose an appropriate number of patterns for approximating data
Rapid Design and Innovation: Prototype (almost) Anything?
This project-based, hands-on course aims to empower and equip participants to create innovative products. Participants will first identify market opportunities based on social and/or technological trends and/or needs within their field of interest. Then the key concepts of human-centered design will be presented and used as an overall pathway to explore a prescribed market opportunity. The 5 steps of innovation will be covered and the concept of risk will be presented and used to set the scope of the project and prioritize resources.
A heavy emphasis will be placed on creating prototypes that are meant to answer one or more specific questions through user testing and feedback. Starting with low-fidelity prototypes (sketching, cardboard, tape), the participants will learn how to iterate their design as they obtain feedback and create higher fidelity prototypes using tools like Computer Aided Design (CAD) software, 3D printing, laser cutting and other additive and subtractive manufacturing tools.
Course Objectives:
- Identify new product opportunities through the lens of social and/or technological trends or needs
- Apply the basics of user-centered design
- Apply the 5 steps of innovation
- Use risk as a lens to scope projects and prioritize resources
- Iterate designs by creating prototypes and obtaining feedback from users
- Use a wide range of rapid prototyping tools at an introductory level

On Site Training
Create an opportunity to train your entire team with one of our existing courses at a location of your choice.
- Which Course works best for you?
- Provide your contact information and course name and/or number into the form below.
- Our program director will work with you to set up, schedule, and teach this course at a location of your choosing.

Tailor an Existing Course
Our experts can help transform an existing course into an educational tool best suited to your organization.
- Which Course has the main elements you’re looking for?
- Provide your contact information and the course name and/or number along with those elements you would like to add or remove in the form below.
- Our program director will work with you to ensure the course meets all necessary requirements.

Collaborate on a New Course
Work with our experts to design a course or program that meets your organization’s training needs.
- What is your specialty or desired course topic?
- Provide your contact information and describe what goals you would like your course to achieve in the form below.
- Our program director will work with you to design the best fit for your organization.
Training at Your Site
Fill out the information below and we'll contact you soon to give you and your organization customized training.