Seminar C++ Programming for Non-C Programmers Seminar

Presented by Software Skills Training, Inc.

Hands On Technology Transfer Computer Training

This hands on C++ programming course provides an accelerated introduction to the most essential syntactical components of the C and C++ languages on the first day, prior to four days of focus on object-oriented programming with C++

Course Description


This hands on C++ programming course provides an accelerated introduction to the most essential syntactical components of the C and C++ languages on the first day, prior to four days of focus on object-oriented programming with C++. The course begins by introducing the built in data types, fundamental control constructs, and rich expression operator repertoire common to both C and C+. The remainder of the course teaches object-oriented programming using features of C++, congruent with the C++ for C Programmers course. Hands on exercises are performed throughout each day to demonstrate key concepts and assure mastery by the student.

Prerequisites

Prior programming experience, though not necessarily in C or C++. Some prior knowledge of basic C syntax is helpful but not required.

ANSI C++ Fundamentals
  • Block Structure of C and C++ Programs
  • Fundamentals of Syntax
  • Built in Data Types
  • The Preprocessor and Macros
  • Standard Runtime Libraries and Header Files
Data Types, Storage, Classes, and Scope
  • Data Types and Qualifiers
  • Constants and String Literals
  • Static versus Automatic Storage
  • Scope and Variables
  • Initialization Rules
Operators and Expressions
  • Arithmetic, Logical, and Bit Operators
  • Precedence and Associativity
  • Assignment
  • Type Conversion Rules
  • Type Casting
Flow Control Constructs
  • Conditional Constructs: if, switch
  • Looping Constructs: while, do, for
  • Programming Style
Pointers
  • Advantages of Pointers
  • Uses of Pointers
  • Declaring Pointers
  • Pointer and Address Arithmetic
  • Initializing and Dereferencing Pointers
  • Pointers versus Arrays
Functions
  • Purpose of Functions
  • Functions versus Inlining
  • The Argument Stack
  • Passing by Value
  • Passing by Reference
  • Declaring External Functions
  • Function Prototyping
Moving from C to C++
  • New Compiler Directives
  • Stream Console I/O
  • Explicit Operators
  • Standard Libraries
  • Data Control Capabilities
Handling Data
  • New Declaration Features
  • Initialization and Assignment
  • Enumerated Types
  • The bool Type
  • Constant Storage
  • Pointers to Constant Storage
  • Constant Pointers
  • References
  • Constant Reference Arguments
  • Volatile Data
  • Global Data
Functions
  • Function Prototypes and Type Checking
  • Default Function Data Types
  • Function Overloading
  • Problems with Function Overloading
  • Name Resolution
  • Promotions and Conversions
  • Call by Value
  • Reference Declarations
  • Call-by-Reference and Reference Types
  • References in Function Return
  • Constant Argument Types
  • Conversion of Parameters Using Default Initializers
  • Providing Default Arguments
  • Inline Functions
Creating and Using Objects
  • Creating Automatic Objects
  • Creating Dynamic Objects
  • Calling Object Methods
  • Constructors
  • Initializing Member consts
  • Initializer List Syntax
  • Allocating Resources in Constructor
  • Destructors
  • Block and Function Scope
  • File and Global Scope
  • Class Scope
  • Scope Resolution Operator ::
  • Using Objects as Arguments
  • Objects as Function Return Values
  • Constant Methods
  • Containment Relationships
Dynamic Memory Management
  • Advantages of Dynamic Memory Allocation
  • Static, Automatic, and Heap Memory
  • Free Store Allocation with new and delete
  • Handling Memory Allocation Errors
Controlling Object Creation
  • Object Copying and Copy Constructor
  • Automatic Copy Constructor
  • Conversion Constructor
Inheritance
  • Inheritance and Reuse
  • Composition vs. Inheritance
  • Inheritance: Centralized Code
  • Inheritance: Maintenance and Revision
    • Public, Private and Protected Members
    • Redefining Behavior in Derived Classes
    • Designing Extensible Software Systems
  • Syntax for Public Inheritance
  • Use of Common Pointers
  • Constructors and Initialization
  • Inherited Copy Constructors
  • Destructors and Inheritance
  • Public, Protected, Private Inheritance
Streaming I/O
  • Streams and the iostream library
  • Built-in Stream Objects
  • Stream Manipulators
  • Stream Methods
  • Input/Output Operators
  • Character Input
  • String Streams
  • Formatted I/O
  • File Stream I/O
  • Overloading Stream Operators
  • Persistent Objects
Introduction to Object Concepts
  • The Object Programming Paradigm
  • Object-Orientated Programming Definitions
  • Information Hiding and Encapsulation
  • Separating Interface and Implementation
  • Classes and Instances of Objects
  • Overloaded Objects and Polymorphism
Templates
  • Purpose of Template Classes
  • Constants in Templates
  • Templates and Inheritance
  • Container Classes
  • Use of Libraries
Strings in C++
  • Character Strings
  • The String Class
  • Operators on Strings
  • Member Functions of the String Class
Exceptions
  • Types of Exceptions
  • Trapping and Handling Exceptions
  • Triggering Exceptions
  • Handling Memory Allocation Errors
C++ Program Structure
  • Organizing C++ Source Files
  • Integrating C and C++ Projects
  • Using C in C++
Reliability Considerations in C++ Projects
  • Function Prototypes
  • Strong Type Checking
  • Constant Types
  • C++ Access Control Techniques
Polymorphism in C++
  • Definition of Polymorphism
  • Calling Overridden Methods
  • Upcasting
  • Accessing Overridden Methods
  • Virtual Methods and Dynamic Binding
  • Virtual Destructors
  • Abstract Base Classes and Pure Virtual Methods
Multiple Inheritance
  • Derivation from Multiple Base Classes
  • Base Class Ambiguities
  • Virtual Inheritance
    • Virtual Base Classes
    • Virtual Base Class Information
Declaring and Defining Classes
  • Components of a Class
  • Class Structure
  • Class Declaration Syntax
  • Member Data
  • Built-in Operations
  • Constructors and Initialization
  • Initialization vs. Assignment
  • Class Type Members
  • Member Functions and Member Accessibility
  • Inline Member Functions
  • Friend Functions
  • Static Members
  • Modifying Access

     

    More Seminar Information

    Software Skills Training, Inc.
    Hands On Technology Transfer Computer Training

    Summary

    This hands on C++ programming course provides an accelerated introduction to the most essential syntactical components of the C and C++ languages on the first day, prior to four days of focus on object-oriented programming with C++

    Delivery Method

    Seminar Seminar

    Who Should Attend

    Computer Industry Professionals

     
Search similar training
Email this page
Print this document
 

Dates and Locations

Little Rock, AR
7/29/2019 - 8/2/2019
Tuition: $2795

Houston, TX
7/29/2019 - 8/2/2019
Tuition: $2795

Ft Worth, TX
7/29/2019 - 8/2/2019
Tuition: $2795

Dallas, TX
7/29/2019 - 8/2/2019
Tuition: $2795

Corpus Christi, TX
7/29/2019 - 8/2/2019
Tuition: $2795

see all dates/locations

 

Frequently Asked
Questions

Payment Options
Bill Me/Invoice
Credit Card

Register
Online
Fax Form

Availability
Select a date from the list at the bottom of the page for specific information about that class.

Other Information
Seminar

All Date/Location Information

Alberta (Find training in Alberta)
9/9/2019-9/13/2019 in Calgary, AB         Find a seminar in Calgary AB
11/11/2019-11/15/2019 in Calgary, AB         Find a seminar in Calgary AB
9/9/2019-9/13/2019 in Edmonton, AB         Find a seminar in Edmonton AB
11/11/2019-11/15/2019 in Edmonton, AB         Find a seminar in Edmonton AB

Alabama (Find training in Alabama)
8/5/2019-8/9/2019 in Huntsville, AL         Find a seminar in Huntsville AL
10/7/2019-10/11/2019 in Huntsville, AL         Find a seminar in Huntsville AL
12/9/2019-12/13/2019 in Huntsville, AL         Find a seminar in Huntsville AL

Arkansas (Find training in Arkansas)
7/29/2019-8/2/2019 in Little Rock, AR         Find a seminar in Little Rock AR
9/30/2019-10/4/2019 in Little Rock, AR         Find a seminar in Little Rock AR
12/2/2019-12/6/2019 in Little Rock, AR         Find a seminar in Little Rock AR

Arizona (Find training in Arizona)
9/23/2019-9/27/2019 in Phoenix, AZ         Find a seminar in Phoenix AZ
11/18/2019-11/22/2019 in Phoenix, AZ         Find a seminar in Phoenix AZ
9/23/2019-9/27/2019 in Tucson, AZ         Find a seminar in Tucson AZ
11/18/2019-11/22/2019 in Tucson, AZ         Find a seminar in Tucson AZ

British Columbia (Find training in British Columbia)
9/9/2019-9/13/2019 in Vancouver, BC         Find a seminar in Vancouver BC
11/11/2019-11/15/2019 in Vancouver, BC         Find a seminar in Vancouver BC

California (Find training in California)
9/16/2019-9/20/2019 in Bakersfield, CA         Find a seminar in Bakersfield CA
11/18/2019-11/22/2019 in Bakersfield, CA         Find a seminar in Bakersfield CA
9/16/2019-9/20/2019 in Fresno, CA         Find a seminar in Fresno CA
11/18/2019-11/22/2019 in Fresno, CA         Find a seminar in Fresno CA
9/23/2019-9/27/2019 in Irvine, CA         Find a seminar in Irvine CA
11/18/2019-11/22/2019 in Irvine, CA         Find a seminar in Irvine CA
9/23/2019-9/27/2019 in Los Angeles, CA         Find a seminar in Los Angeles CA
11/18/2019-11/22/2019 in Los Angeles, CA         Find a seminar in Los Angeles CA
9/16/2019-9/20/2019 in Modesto, CA         Find a seminar in Modesto CA
11/18/2019-11/22/2019 in Modesto, CA         Find a seminar in Modesto CA
9/16/2019-9/20/2019 in Oakland, CA         Find a seminar in Oakland CA
11/18/2019-11/22/2019 in Oakland, CA         Find a seminar in Oakland CA
9/23/2019-9/27/2019 in Riverside, CA         Find a seminar in Riverside CA
11/18/2019-11/22/2019 in Riverside, CA         Find a seminar in Riverside CA
9/16/2019-9/20/2019 in Sacramento, CA         Find a seminar in Sacramento CA
11/18/2019-11/22/2019 in Sacramento, CA         Find a seminar in Sacramento CA
9/23/2019-9/27/2019 in San Bernardino, CA         Find a seminar in San Bernardino CA
11/18/2019-11/22/2019 in San Bernardino, CA         Find a seminar in San Bernardino CA
9/23/2019-9/27/2019 in San Diego, CA         Find a seminar in San Diego CA
11/18/2019-11/22/2019 in San Diego, CA         Find a seminar in San Diego CA
9/16/2019-9/20/2019 in San Francisco, CA         Find a seminar in San Francisco CA
11/18/2019-11/22/2019 in San Francisco, CA         Find a seminar in San Francisco CA
9/16/2019-9/20/2019 in San Jose, CA         Find a seminar in San Jose CA
11/18/2019-11/22/2019 in San Jose, CA         Find a seminar in San Jose CA
9/23/2019-9/27/2019 in Santa Clarita, CA         Find a seminar in Santa Clarita CA
11/18/2019-11/22/2019 in Santa Clarita, CA         Find a seminar in Santa Clarita CA
9/23/2019-9/27/2019 in Santa Monica, CA         Find a seminar in Santa Monica CA
11/18/2019-11/22/2019 in Santa Monica, CA         Find a seminar in Santa Monica CA
9/23/2019-9/27/2019 in Temecula, CA         Find a seminar in Temecula CA
11/18/2019-11/22/2019 in Temecula, CA         Find a seminar in Temecula CA

Colorado (Find training in Colorado)
9/9/2019-9/13/2019 in Denver, CO         Find a seminar in Denver CO
11/11/2019-11/15/2019 in Denver, CO         Find a seminar in Denver CO

Connecticut (Find training in Connecticut)
8/19/2019-8/23/2019 in Hartford, CT         Find a seminar in Hartford CT
10/21/2019-10/25/2019 in Hartford, CT         Find a seminar in Hartford CT
8/19/2019-8/23/2019 in New Haven, CT         Find a seminar in New Haven CT
10/21/2019-10/25/2019 in New Haven, CT         Find a seminar in New Haven CT
8/19/2019-8/23/2019 in Stamford, CT         Find a seminar in Stamford CT
10/21/2019-10/25/2019 in Stamford, CT         Find a seminar in Stamford CT

Washington DC (Find training in Washington DC)
8/12/2019-8/16/2019 in Washington, DC         Find a seminar in Washington DC
10/7/2019-10/11/2019 in Washington, DC         Find a seminar in Washington DC
12/16/2019-12/20/2019 in Washington, DC         Find a seminar in Washington DC

Florida (Find training in Florida)
8/5/2019-8/9/2019 in Ft Lauderdale, FL         Find a seminar in Ft Lauderdale FL
10/7/2019-10/11/2019 in Ft Lauderdale, FL         Find a seminar in Ft Lauderdale FL
12/9/2019-12/13/2019 in Ft Lauderdale, FL         Find a seminar in Ft Lauderdale FL
8/5/2019-8/9/2019 in Jacksonville, FL         Find a seminar in Jacksonville FL
10/7/2019-10/11/2019 in Jacksonville, FL         Find a seminar in Jacksonville FL
12/9/2019-12/13/2019 in Jacksonville, FL         Find a seminar in Jacksonville FL
8/5/2019-8/9/2019 in Miami, FL         Find a seminar in Miami FL
10/7/2019-10/11/2019 in Miami, FL         Find a seminar in Miami FL
12/9/2019-12/13/2019 in Miami, FL         Find a seminar in Miami FL
8/5/2019-8/9/2019 in Orlando, FL         Find a seminar in Orlando FL
10/7/2019-10/11/2019 in Orlando, FL         Find a seminar in Orlando FL
12/9/2019-12/13/2019 in Orlando, FL         Find a seminar in Orlando FL
8/5/2019-8/9/2019 in Pensacola, FL         Find a seminar in Pensacola FL
10/7/2019-10/11/2019 in Pensacola, FL         Find a seminar in Pensacola FL
12/9/2019-12/13/2019 in Pensacola, FL         Find a seminar in Pensacola FL
8/5/2019-8/9/2019 in Sarasota, FL         Find a seminar in Sarasota FL
10/7/2019-10/11/2019 in Sarasota, FL         Find a seminar in Sarasota FL
12/9/2019-12/13/2019 in Sarasota, FL         Find a seminar in Sarasota FL
8/5/2019-8/9/2019 in Tampa, FL         Find a seminar in Tampa FL
10/7/2019-10/11/2019 in Tampa, FL         Find a seminar in Tampa FL
12/9/2019-12/13/2019 in Tampa, FL         Find a seminar in Tampa FL
8/5/2019-8/9/2019 in West Palm Beach, FL         Find a seminar in West Palm Beach FL
10/7/2019-10/11/2019 in West Palm Beach, FL         Find a seminar in West Palm Beach FL
12/9/2019-12/13/2019 in West Palm Beach, FL         Find a seminar in West Palm Beach FL

Georgia (Find training in Georgia)
8/5/2019-8/9/2019 in Atlanta, GA         Find a seminar in Atlanta GA
10/7/2019-10/11/2019 in Atlanta, GA         Find a seminar in Atlanta GA
12/9/2019-12/13/2019 in Atlanta, GA         Find a seminar in Atlanta GA
8/5/2019-8/9/2019 in Savannah, GA         Find a seminar in Savannah GA
10/7/2019-10/11/2019 in Savannah, GA         Find a seminar in Savannah GA
12/9/2019-12/13/2019 in Savannah, GA         Find a seminar in Savannah GA

Iowa (Find training in Iowa)
9/9/2019-9/13/2019 in Cedar Rapids, IA         Find a seminar in Cedar Rapids IA
11/4/2019-11/8/2019 in Cedar Rapids, IA         Find a seminar in Cedar Rapids IA
9/9/2019-9/13/2019 in Des Moines, IA         Find a seminar in Des Moines IA
11/4/2019-11/8/2019 in Des Moines, IA         Find a seminar in Des Moines IA

Idaho (Find training in Idaho)
9/9/2019-9/13/2019 in Boise, ID         Find a seminar in Boise ID
11/11/2019-11/15/2019 in Boise, ID         Find a seminar in Boise ID

Illinois (Find training in Illinois)
9/9/2019-9/13/2019 in Chicago, IL         Find a seminar in Chicago IL
11/4/2019-11/8/2019 in Chicago, IL         Find a seminar in Chicago IL
9/9/2019-9/13/2019 in Schaumburg, IL         Find a seminar in Schaumburg IL
11/4/2019-11/8/2019 in Schaumburg, IL         Find a seminar in Schaumburg IL
9/9/2019-9/13/2019 in Springfield, IL         Find a seminar in Springfield IL
11/4/2019-11/8/2019 in Springfield, IL         Find a seminar in Springfield IL

Indiana (Find training in Indiana)
9/9/2019-9/13/2019 in Indianapolis, IN         Find a seminar in Indianapolis IN
11/4/2019-11/8/2019 in Indianapolis, IN         Find a seminar in Indianapolis IN

Kansas (Find training in Kansas)
7/29/2019-8/2/2019 in Wichita, KS         Find a seminar in Wichita KS
9/30/2019-10/4/2019 in Wichita, KS         Find a seminar in Wichita KS
12/2/2019-12/6/2019 in Wichita, KS         Find a seminar in Wichita KS

Kentucky (Find training in Kentucky)
8/26/2019-8/30/2019 in Louisville, KY         Find a seminar in Louisville KY
10/28/2019-11/1/2019 in Louisville, KY         Find a seminar in Louisville KY
12/16/2019-12/20/2019 in Louisville, KY         Find a seminar in Louisville KY

Louisiana (Find training in Louisiana)
7/29/2019-8/2/2019 in Shreveport, LA         Find a seminar in Shreveport LA
9/30/2019-10/4/2019 in Shreveport, LA         Find a seminar in Shreveport LA
12/2/2019-12/6/2019 in Shreveport, LA         Find a seminar in Shreveport LA

Massachusetts (Find training in Massachusetts)
8/19/2019-8/23/2019 in Boston, MA         Find a seminar in Boston MA
10/21/2019-10/25/2019 in Boston, MA         Find a seminar in Boston MA
8/19/2019-8/23/2019 in Chelmsford, MA         Find a seminar in Chelmsford MA
10/21/2019-10/25/2019 in Chelmsford, MA         Find a seminar in Chelmsford MA
8/19/2019-8/23/2019 in Quincy, MA         Find a seminar in Quincy MA
10/21/2019-10/25/2019 in Quincy, MA         Find a seminar in Quincy MA
8/19/2019-8/23/2019 in Springfield, MA         Find a seminar in Springfield MA
10/21/2019-10/25/2019 in Springfield, MA         Find a seminar in Springfield MA
8/19/2019-8/23/2019 in Waltham, MA         Find a seminar in Waltham MA
10/21/2019-10/25/2019 in Waltham, MA         Find a seminar in Waltham MA
8/19/2019-8/23/2019 in Woburn, MA         Find a seminar in Woburn MA
10/21/2019-10/25/2019 in Woburn, MA         Find a seminar in Woburn MA
8/19/2019-8/23/2019 in Worcester, MA         Find a seminar in Worcester MA
10/21/2019-10/25/2019 in Worcester, MA         Find a seminar in Worcester MA

Manitoba (Find training in Manitoba)
9/9/2019-9/13/2019 in Winnipeg, MB         Find a seminar in Winnipeg MB
11/11/2019-11/15/2019 in Winnipeg, MB         Find a seminar in Winnipeg MB

Maryland (Find training in Maryland)
8/12/2019-8/16/2019 in Baltimore, MD         Find a seminar in Baltimore MD
10/7/2019-10/11/2019 in Baltimore, MD         Find a seminar in Baltimore MD
12/16/2019-12/20/2019 in Baltimore, MD         Find a seminar in Baltimore MD
8/12/2019-8/16/2019 in Columbia, MD         Find a seminar in Columbia MD
10/7/2019-10/11/2019 in Columbia, MD         Find a seminar in Columbia MD
12/16/2019-12/20/2019 in Columbia, MD         Find a seminar in Columbia MD

Michigan (Find training in Michigan)
9/9/2019-9/13/2019 in Detroit, MI         Find a seminar in Detroit MI
11/4/2019-11/8/2019 in Detroit, MI         Find a seminar in Detroit MI
9/9/2019-9/13/2019 in Lansing, MI         Find a seminar in Lansing MI
11/4/2019-11/8/2019 in Lansing, MI         Find a seminar in Lansing MI

Minnesota (Find training in Minnesota)
9/9/2019-9/13/2019 in Minneapolis, MN         Find a seminar in Minneapolis MN
11/4/2019-11/8/2019 in Minneapolis, MN         Find a seminar in Minneapolis MN

Missouri (Find training in Missouri)
9/9/2019-9/13/2019 in Kansas City, MO         Find a seminar in Kansas City MO
11/4/2019-11/8/2019 in Kansas City, MO         Find a seminar in Kansas City MO
9/9/2019-9/13/2019 in Springfield, MO         Find a seminar in Springfield MO
11/4/2019-11/8/2019 in Springfield, MO         Find a seminar in Springfield MO
9/9/2019-9/13/2019 in St Charles, MO         Find a seminar in St Charles MO
11/4/2019-11/8/2019 in St Charles, MO         Find a seminar in St Charles MO

North Carolina (Find training in North Carolina)
8/12/2019-8/16/2019 in Charlotte, NC         Find a seminar in Charlotte NC
10/7/2019-10/11/2019 in Charlotte, NC         Find a seminar in Charlotte NC
12/16/2019-12/20/2019 in Charlotte, NC         Find a seminar in Charlotte NC
8/12/2019-8/16/2019 in Raleigh-Durham, NC         Find a seminar in Raleigh-Durham NC
10/7/2019-10/11/2019 in Raleigh-Durham, NC         Find a seminar in Raleigh-Durham NC
12/16/2019-12/20/2019 in Raleigh-Durham, NC         Find a seminar in Raleigh-Durham NC
8/12/2019-8/16/2019 in Winston-Salem, NC         Find a seminar in Winston-Salem NC
10/7/2019-10/11/2019 in Winston-Salem, NC         Find a seminar in Winston-Salem NC
12/16/2019-12/20/2019 in Winston-Salem, NC         Find a seminar in Winston-Salem NC

Nebraska (Find training in Nebraska)
9/9/2019-9/13/2019 in Omaha, NE         Find a seminar in Omaha NE
11/4/2019-11/8/2019 in Omaha, NE         Find a seminar in Omaha NE

New Hampshire (Find training in New Hampshire)
8/19/2019-8/23/2019 in Manchester, NH         Find a seminar in Manchester NH
10/21/2019-10/25/2019 in Manchester, NH         Find a seminar in Manchester NH
8/19/2019-8/23/2019 in Nashua, NH         Find a seminar in Nashua NH
10/21/2019-10/25/2019 in Nashua, NH         Find a seminar in Nashua NH

New Jersey (Find training in New Jersey)
8/12/2019-8/16/2019 in Jersey City, NJ         Find a seminar in Jersey City NJ
10/7/2019-10/11/2019 in Jersey City, NJ         Find a seminar in Jersey City NJ
12/16/2019-12/20/2019 in Jersey City, NJ         Find a seminar in Jersey City NJ
8/12/2019-8/16/2019 in Newark, NJ         Find a seminar in Newark NJ
10/7/2019-10/11/2019 in Newark, NJ         Find a seminar in Newark NJ
12/16/2019-12/20/2019 in Newark, NJ         Find a seminar in Newark NJ
8/12/2019-8/16/2019 in Princeton, NJ         Find a seminar in Princeton NJ
10/7/2019-10/11/2019 in Princeton, NJ         Find a seminar in Princeton NJ
12/16/2019-12/20/2019 in Princeton, NJ         Find a seminar in Princeton NJ

New Mexico (Find training in New Mexico)
9/23/2019-9/27/2019 in Albuquerque, NM         Find a seminar in Albuquerque NM
11/18/2019-11/22/2019 in Albuquerque, NM         Find a seminar in Albuquerque NM
9/23/2019-9/27/2019 in Las Cruces, NM         Find a seminar in Las Cruces NM
11/18/2019-11/22/2019 in Las Cruces, NM         Find a seminar in Las Cruces NM

Nevada (Find training in Nevada)
9/23/2019-9/27/2019 in Las Vegas, NV         Find a seminar in Las Vegas NV
11/18/2019-11/22/2019 in Las Vegas, NV         Find a seminar in Las Vegas NV

New York (Find training in New York)
8/19/2019-8/23/2019 in Albany, NY         Find a seminar in Albany NY
10/21/2019-10/25/2019 in Albany, NY         Find a seminar in Albany NY
8/26/2019-8/30/2019 in Binghamton, NY         Find a seminar in Binghamton NY
10/28/2019-11/1/2019 in Binghamton, NY         Find a seminar in Binghamton NY
12/16/2019-12/20/2019 in Binghamton, NY         Find a seminar in Binghamton NY
8/26/2019-8/30/2019 in Buffalo, NY         Find a seminar in Buffalo NY
10/28/2019-11/1/2019 in Buffalo, NY         Find a seminar in Buffalo NY
12/16/2019-12/20/2019 in Buffalo, NY         Find a seminar in Buffalo NY
8/26/2019-8/30/2019 in Ithaca, NY         Find a seminar in Ithaca NY
10/28/2019-11/1/2019 in Ithaca, NY         Find a seminar in Ithaca NY
12/16/2019-12/20/2019 in Ithaca, NY         Find a seminar in Ithaca NY
8/12/2019-8/16/2019 in Manhattan, NY         Find a seminar in Manhattan NY
10/7/2019-10/11/2019 in Manhattan, NY         Find a seminar in Manhattan NY
12/16/2019-12/20/2019 in Manhattan, NY         Find a seminar in Manhattan NY
8/26/2019-8/30/2019 in Rochester, NY         Find a seminar in Rochester NY
10/28/2019-11/1/2019 in Rochester, NY         Find a seminar in Rochester NY
12/16/2019-12/20/2019 in Rochester, NY         Find a seminar in Rochester NY
8/26/2019-8/30/2019 in Syracuse, NY         Find a seminar in Syracuse NY
10/28/2019-11/1/2019 in Syracuse, NY         Find a seminar in Syracuse NY
12/16/2019-12/20/2019 in Syracuse, NY         Find a seminar in Syracuse NY

Ohio (Find training in Ohio)
8/26/2019-8/30/2019 in Cincinnati, OH         Find a seminar in Cincinnati OH
10/28/2019-11/1/2019 in Cincinnati, OH         Find a seminar in Cincinnati OH
12/16/2019-12/20/2019 in Cincinnati, OH         Find a seminar in Cincinnati OH
8/26/2019-8/30/2019 in Cleveland, OH         Find a seminar in Cleveland OH
10/28/2019-11/1/2019 in Cleveland, OH         Find a seminar in Cleveland OH
12/16/2019-12/20/2019 in Cleveland, OH         Find a seminar in Cleveland OH
8/26/2019-8/30/2019 in Columbus, OH         Find a seminar in Columbus OH
10/28/2019-11/1/2019 in Columbus, OH         Find a seminar in Columbus OH
12/16/2019-12/20/2019 in Columbus, OH         Find a seminar in Columbus OH
8/26/2019-8/30/2019 in Dayton, OH         Find a seminar in Dayton OH
10/28/2019-11/1/2019 in Dayton, OH         Find a seminar in Dayton OH
12/16/2019-12/20/2019 in Dayton, OH         Find a seminar in Dayton OH

Oklahoma (Find training in Oklahoma)
7/29/2019-8/2/2019 in Oklahoma City, OK         Find a seminar in Oklahoma City OK
9/30/2019-10/4/2019 in Oklahoma City, OK         Find a seminar in Oklahoma City OK
12/2/2019-12/6/2019 in Oklahoma City, OK         Find a seminar in Oklahoma City OK
7/29/2019-8/2/2019 in Tulsa, OK         Find a seminar in Tulsa OK
9/30/2019-10/4/2019 in Tulsa, OK         Find a seminar in Tulsa OK
12/2/2019-12/6/2019 in Tulsa, OK         Find a seminar in Tulsa OK

Ontario (Find training in Ontario)
8/26/2019-8/30/2019 in Kingston, ON         Find a seminar in Kingston ON
10/28/2019-11/1/2019 in Kingston, ON         Find a seminar in Kingston ON
8/26/2019-8/30/2019 in Mississauga, ON         Find a seminar in Mississauga ON
10/28/2019-11/1/2019 in Mississauga, ON         Find a seminar in Mississauga ON
8/26/2019-8/30/2019 in Ottawa, ON         Find a seminar in Ottawa ON
10/28/2019-11/1/2019 in Ottawa, ON         Find a seminar in Ottawa ON
8/26/2019-8/30/2019 in Toronto, ON         Find a seminar in Toronto ON
10/28/2019-11/1/2019 in Toronto, ON         Find a seminar in Toronto ON

Oregon (Find training in Oregon)
9/9/2019-9/13/2019 in Portland, OR         Find a seminar in Portland OR
11/11/2019-11/15/2019 in Portland, OR         Find a seminar in Portland OR

Pennsylvania (Find training in Pennsylvania)
8/12/2019-8/16/2019 in Harrisburg, PA         Find a seminar in Harrisburg PA
10/7/2019-10/11/2019 in Harrisburg, PA         Find a seminar in Harrisburg PA
12/16/2019-12/20/2019 in Harrisburg, PA         Find a seminar in Harrisburg PA
8/12/2019-8/16/2019 in Philadelphia, PA         Find a seminar in Philadelphia PA
10/7/2019-10/11/2019 in Philadelphia, PA         Find a seminar in Philadelphia PA
12/16/2019-12/20/2019 in Philadelphia, PA         Find a seminar in Philadelphia PA
8/26/2019-8/30/2019 in Pittsburgh, PA         Find a seminar in Pittsburgh PA
10/28/2019-11/1/2019 in Pittsburgh, PA         Find a seminar in Pittsburgh PA
12/16/2019-12/20/2019 in Pittsburgh, PA         Find a seminar in Pittsburgh PA

Quebec (Find training in Quebec)
8/26/2019-8/30/2019 in Montreal, QC         Find a seminar in Montreal QC
10/28/2019-11/1/2019 in Montreal, QC         Find a seminar in Montreal QC
8/26/2019-8/30/2019 in Quebec City, QC         Find a seminar in Quebec City QC
10/28/2019-11/1/2019 in Quebec City, QC         Find a seminar in Quebec City QC

Rhode Island (Find training in Rhode Island)
8/19/2019-8/23/2019 in Providence, RI         Find a seminar in Providence RI
10/21/2019-10/25/2019 in Providence, RI         Find a seminar in Providence RI

South Carolina (Find training in South Carolina)
8/5/2019-8/9/2019 in Charleston, SC         Find a seminar in Charleston SC
10/7/2019-10/11/2019 in Charleston, SC         Find a seminar in Charleston SC
12/9/2019-12/13/2019 in Charleston, SC         Find a seminar in Charleston SC

Saskatchewan (Find training in Saskatchewan)
9/9/2019-9/13/2019 in Regina, SK         Find a seminar in Regina SK
11/11/2019-11/15/2019 in Regina, SK         Find a seminar in Regina SK

Tennessee (Find training in Tennessee)
8/26/2019-8/30/2019 in Memphis, TN         Find a seminar in Memphis TN
10/28/2019-11/1/2019 in Memphis, TN         Find a seminar in Memphis TN
12/16/2019-12/20/2019 in Memphis, TN         Find a seminar in Memphis TN
8/26/2019-8/30/2019 in Nashville, TN         Find a seminar in Nashville TN
10/28/2019-11/1/2019 in Nashville, TN         Find a seminar in Nashville TN
12/16/2019-12/20/2019 in Nashville, TN         Find a seminar in Nashville TN

Texas (Find training in Texas)
7/29/2019-8/2/2019 in Austin, TX         Find a seminar in Austin TX
9/30/2019-10/4/2019 in Austin, TX         Find a seminar in Austin TX
12/2/2019-12/6/2019 in Austin, TX         Find a seminar in Austin TX
7/29/2019-8/2/2019 in Corpus Christi, TX         Find a seminar in Corpus Christi TX
9/30/2019-10/4/2019 in Corpus Christi, TX         Find a seminar in Corpus Christi TX
12/2/2019-12/6/2019 in Corpus Christi, TX         Find a seminar in Corpus Christi TX
7/29/2019-8/2/2019 in Dallas, TX         Find a seminar in Dallas TX
9/30/2019-10/4/2019 in Dallas, TX         Find a seminar in Dallas TX
12/2/2019-12/6/2019 in Dallas, TX         Find a seminar in Dallas TX
9/23/2019-9/27/2019 in El Paso, TX         Find a seminar in El Paso TX
11/18/2019-11/22/2019 in El Paso, TX         Find a seminar in El Paso TX
7/29/2019-8/2/2019 in Ft Worth, TX         Find a seminar in Ft Worth TX
9/30/2019-10/4/2019 in Ft Worth, TX         Find a seminar in Ft Worth TX
12/2/2019-12/6/2019 in Ft Worth, TX         Find a seminar in Ft Worth TX
7/29/2019-8/2/2019 in Houston, TX         Find a seminar in Houston TX
9/30/2019-10/4/2019 in Houston, TX         Find a seminar in Houston TX
12/2/2019-12/6/2019 in Houston, TX         Find a seminar in Houston TX
7/29/2019-8/2/2019 in San Antonio, TX         Find a seminar in San Antonio TX
9/30/2019-10/4/2019 in San Antonio, TX         Find a seminar in San Antonio TX
12/2/2019-12/6/2019 in San Antonio, TX         Find a seminar in San Antonio TX

Utah (Find training in Utah)
9/9/2019-9/13/2019 in Salt Lake City, UT         Find a seminar in Salt Lake City UT
11/11/2019-11/15/2019 in Salt Lake City, UT         Find a seminar in Salt Lake City UT

Virginia (Find training in Virginia)
8/12/2019-8/16/2019 in Alexandria, VA         Find a seminar in Alexandria VA
10/7/2019-10/11/2019 in Alexandria, VA         Find a seminar in Alexandria VA
12/16/2019-12/20/2019 in Alexandria, VA         Find a seminar in Alexandria VA
8/12/2019-8/16/2019 in Fairfax, VA         Find a seminar in Fairfax VA
10/7/2019-10/11/2019 in Fairfax, VA         Find a seminar in Fairfax VA
12/16/2019-12/20/2019 in Fairfax, VA         Find a seminar in Fairfax VA
8/12/2019-8/16/2019 in Norfolk, VA         Find a seminar in Norfolk VA
10/7/2019-10/11/2019 in Norfolk, VA         Find a seminar in Norfolk VA
12/16/2019-12/20/2019 in Norfolk, VA         Find a seminar in Norfolk VA
8/12/2019-8/16/2019 in Richmond, VA         Find a seminar in Richmond VA
10/7/2019-10/11/2019 in Richmond, VA         Find a seminar in Richmond VA
12/16/2019-12/20/2019 in Richmond, VA         Find a seminar in Richmond VA
8/12/2019-8/16/2019 in Williamsburg, VA         Find a seminar in Williamsburg VA
10/7/2019-10/11/2019 in Williamsburg, VA         Find a seminar in Williamsburg VA
12/16/2019-12/20/2019 in Williamsburg, VA         Find a seminar in Williamsburg VA

Washington (Find training in Washington)
9/9/2019-9/13/2019 in Seattle, WA         Find a seminar in Seattle WA
11/11/2019-11/15/2019 in Seattle, WA         Find a seminar in Seattle WA
9/9/2019-9/13/2019 in Spokane, WA         Find a seminar in Spokane WA
11/11/2019-11/15/2019 in Spokane, WA         Find a seminar in Spokane WA

Wisconsin (Find training in Wisconsin)
9/9/2019-9/13/2019 in Milwaukee, WI         Find a seminar in Milwaukee WI
11/4/2019-11/8/2019 in Milwaukee, WI         Find a seminar in Milwaukee WI