Course Catalog

Course ID Course Title Duration

.NET / C# Programming

MSAD01-01Introduction to C# Programming3 days
MSAD02-01Intermediate C# Programming2 days
MSAD03-01Advanced .NET Programming2 days
MSAD04-01Data Access Development in .NET2 days
MSAD05-01Windows Presentation Foundation (WPF)2 days
MSAD06-01Guidelines and Best Practices for .NET1 day

.NET Web App Development

MSWD01-01Building Web Applications with ASP.NET3 days
MSWD02-01Web Development Using ASP.NET MVC2 days
MSWD03-01ASP.NET Ajax and jQuery2 days
MSWD04-01Windows Communication Foundation (WCF)2 days

Business Analysis

BA0101-01Essentials of Business Analysis2 days
BA0201-01Enterprise Analysis and Business Requirements Planning2 days
BA0202-01Eliciting and Documenting Requirements2 days
BA0203-01Analyzing and Validating Requirements2 days
BA0303-01Business Process Modeling2 days
BA0501-01Fundamentals of Software Testing3 days
BA0601-01Certified Business Analysis Professional (CBAP) Review & Test Prep3 days

Business Intelligence and Data Warehousing

DATA00-01Relational Database Design2 days
DATA01-01Business Intelligence Essentials and Data Warehousing2 days
DATA02-01Data Warehouse Modeling and Design2 days
DATA03-01Building a Data Warehouse2 days
DATA04-01Data Mining and Analytics2 days
DATA05-01Building Dashboards with Excel, A Practical Workshop2 days


ESCP01-02C Programming4 days
ESCP02-01C++ Data Structures3 days
ESCP03-01Introduction to C++ Programming4 days
ESCP04-02Intermediate C++ Programming4 days
ESCP05-02Advanced C++4 days
ESCP08-01C++ Programming using Boost4 days
ESCP09-01C++ 2011: New Standard3 days

Distributed Computing

ESDC01-01Introduction to CORBA1 day
ESDC02-01CORBA Programming with C++4 days
ESDC03-02Using the ADAPTIVE Communication Environment C++ Framework4 days
ESDC06-01Advanced CORBA Programming with TAO (for Real-Time)4 days
ESDC08-01OpenDDS Programming with C++4 days
ESDC09-01OpenDDS Modeling Software Development Kit (SDK)2-days, plus an optional 1-day overview of DDS and OpenDDS
ESDC98-01OpenDDS Programming with C++ and OpenDDS Modeling SDK Overview5 days

Dynamic Languages

ESOS05-01Programming Perl3 days
ESOS07-01Ruby Programming3 days
ESOS08-01Ruby on Rails Web Development3 days
ESOS09-02Introduction to Programming with Python4 days
ESOS10-01Object-Oriented Python4 days
ESOS11-01GUI Programming using wxPython4 days

Enterprise Mobile

ESMA05-01iOS Programming3 days
ESMA06-01iOS Platform Development - Part 22 days
ESMA07-01iOS Platform Development - Part 32 days

Enterprise Mobile Computing - Android

ESMA01-01Android Platform Development3 days
ESMA02-01Advanced Android Platform Development3 days

Enterprise Networking

NETW01-01Networking Fundamentals3 days
NETW02-01TCP/IP Fundamentals2 days
NETW03-01IP Routing Fundamentals2 days
NETW04-01Designing Enterprise Networks3 days
NETW05-01Managing Enterprise Networks2 days
NETW06-01Troubleshooting Enterprise Networks2 days
NETW07-01IPv6: Next Generation TCP/IP2 days

Financial Services

FINC00-01Introduction to FIX1 day
FINC01-01Introduction to FIX and QuickFIX for C++ Developers3 days
FINC02-01Introduction to FIX and QuickFIX for Java Developers3 days
FINC03-01Introduction to FAST1 day


ESJA01-02Java Overview1 day
ESJA02-01Introduction to Java Programming2 days
ESJA03-02Intermediate Java Programming4 days
ESJA06-01Advanced Java Programming4 days
ESJA08-02Java Servlet Programming3 days
ESJA11-02JSP for Web Application Development2 days
ESJA16-01Java Testing with JUnit2 days
ESJA21-01Hibernate Programming2 days
ESJA24-01Eclipse IDE for Software Developers2 days
ESJA27-01Java Struts 2 Web Application Development3 days
ESJA30-01Core Spring 3 Framework: Introduction to Spring2 days
ESJA31-01Core Spring 3 Framework: Spring Web Applications2 days

Object Oriented Software Engineering

ESAD01-01Object Oriented Concepts1 day
ESAD02-02Object Oriented Analysis and Design using UML3 days
ESAD03-02Object-Oriented Design Patterns2 days
ESAD04-01eXtreme Programming Practices and Techniques3 days
ESAD07-01Intro to Software Architecture2 days
ESAD08-01Intro to Service Oriented Architecture (SOA)2 days
ESAD09-01XP for Customers1 day


ORA001-01Introduction to Oracle - I: SQL, SQL Developer and SQL*Plus3 days
ORA002-01Introduction to Oracle - II: PL/SQL2 days
ORA004-01Basic Oracle Administration3 days
ORA005-01Oracle: SQL Performance and Tuning2 days


SEC001-01IT Security Fundamentals2 days
SEC002-01Security Architecture and Controls3 days
SEC003-01Introduction to Hacking, Defense and Response2 days
SEC004-01Incident Response and Computer Forensics2 days
SEC005-01Web Application Security2 days


SHP125-01Building Composite Applications using SharePoint 2013 Part 13 days
SHP130-01Building Composite Applications using SharePoint 2013 Part 22 days
SHP135-01Developing Solutions with SharePoint Server 2013 Part 13 days
SHP140-01Developing Solutions with SharePoint Server 2013 Part 22 days
SHP145-01SharePoint 2013 Fundamentals Part 13 days
SHP150-01SharePoint 2013 Fundamentals Part 23 days
SHP165-01SharePoint Server 2013 for Farm Administrators Part 12 days
SHP170-01SharePoint Server 2013 for Farm Administrators Part 23 days

SQL Server

MSQL01-02Introduction to SQL Server3 days
MSQL02-02Transact SQL Essentials2 days
MSQL03-02Administering SQL Server3 days
MSQL04-02SQL Server Tools3 days
MSQL05-02Constructing Effective Business Solutions with SQL Server2 days


ESOS02-02The Unix Operating System3 days
ESOS03-01Unix Shell and awk Programming3 days
ESOS04-01Unix Systems Management3 days
ESOS12-01Unix/Linux Systems Administration Part I3 days
ESOS12-02Unix/Linux Systems Administration Part II2 days
ESOS13-01Apache Web Server2 days
ESOS14-01Linux Device Drivers3 days

Web Design

WDN001-01Getting Started with HTML and CSS2 days
WDN002-01Advanced HTML: Cascading Style Sheets2 days
WDN005-01Using Photoshop for Web Graphics3 days
WDN006-01DreamWeaver2 days
WDN007-01Mastering Effective Website Design2 days

Web Development

ESWD00-01JavaScript Programming3 days
ESWD01-01jQuery Rich Internet Application Development2 days
ESWD02-01Web Development Fundamentals Overview2 days
ESWD03-01Node.js for Scalable, High-Performance Web Applications2 days
ESWD04-01AngularJS3 days


ESXM01-02Creating and Validating XML3 days
ESXM02-01XML Programming Using Java3 days
ESXM03-01Web Services using Java3 days
ESXM04-01Processing XML with XSLT, XSL-FO and XQuery3 days