SkillChoice - US English IT Course Catalog
(includes Project Management Courses)
NOTE:  Click on the Solution Area links below to go to the Solution Area 
Software Development Operating Systems & Server Technologies Web Design   eLearning
Internet & Network Technologies Enterprise Database Systems Project Effectiveness    
Solution Area Curriculum Series or Learning Path Name Course Title Course # Estimated Duration
(in hours)
NASBA CREDIT PMI
PDU
         
  NOTE:  Click on the course number for a complete course description.    
SOFTWARE DEVELOPMENT
Java 2 Programming
Java 2 Programming
Java 2 Language Basics 31643_ENG 4
Creating Classes in Java 2 31649_ENG 4
Java 2 Language Features 31654_ENG 3
Core Java 2 Utilities 31658_ENG 4
Introduction to Creating GUIs in Java 2 31663_ENG 4
Java Enterprise Development with the J2EE: Overview of the J2EE Architecture
J2EE Architecture 66577_ENG 4
Java Enterprise Development with the J2EE: Client Development, Application Deployment, and Security
Developing J2EE Clients 73519_ENG 2
Packaging and Deploying J2EE Applications 73529_ENG 2
Java2 Security Features 73543_ENG 3
Java Enterprise Development with the J2EE: Servlets and JSPs
Developing Servlets 73468_ENG 5
Developing JSP's 73491_ENG 2
Java Enterprise Development with the J2EE: Enterprise JavaBeans
Developing EJBs 73423_ENG 4
Persistence and Transactional Issues Affecting EJBs 73445_ENG 3
Java Enterprise Development with the J2EE: J2EE Support Technologies
Java Database Connectivity 66651_ENG 4
RMI and the Java Message Service 66663_ENG 5
CORBA and the Java IDL 66713_ENG 6
Java Web Services
Web Service Technologies 83795_ENG 3
Java Technologies for Web Services 110732_ENG 3
Java Web Service Clients 116824_ENG 2
Java Programming with J2SE 1.4
Getting Started with Java 212087_ENG 2.75
Java Utilities 212092_ENG 3.25
Creating Classes in Java 212089_ENG 2
Exception Handling and Assertions 212091_ENG 1.75
Operators and Flow Control in Java 212088_ENG 1.75
Working with Classes in Java 212090_ENG 2.75
Reference Types and Threading 212202_ENG 2.25
Basic GUI Development with Java 212093_ENG 2.25
Java Applets 212373_ENG 1.75
Java Web Development
Java Enterprise Development with the J2EE: J2EE Connector Architecture
The J2EE Connector Architecture 210367_ENG 2
Microsoft.NET Software Development Tools
Microsoft .NET for Developers
Introducing Microsoft .NET 31679_ENG 5
Microsoft .NET for IT Professionals
What Microsoft .NET Means for IT Professionals 31739_ENG 5
Microsoft .NET for Developers: C# for the VB6 Developer
Beginning C# 64554_ENG 7
Programming C# for the VB6 Developer 64556_ENG 8
Microsoft .NET for Developers: C# for the C++ Developer
Inside C# 65409_ENG 7
Programming C# for the C++ Developer 65410_ENG 8
Microsoft .NET for Developers: Foundations of ASP.NET with VB.NET
Introduction to ASP.NET 66794_ENG 3
Building ASP.NET Applications 66795_ENG 6
Optional ASP.NET Features and Finalizing ASP.NET Applications 66796_ENG 6
Microsoft .NET for Developers: Visual Basic .NET for the VB6 Developer
Moving to Visual Basic .NET 61588_ENG 5
Advanced Language Features of Microsoft VB.NET 61594_ENG 5
Windows Forms and ASP.NET 61599_ENG 5
Microsoft .NET for Developers: Building XML Web Services
XML Web Services and Microsoft.NET 61990_ENG 3
Building Web Services and Web-Service Clients with Microsoft .NET 61994_ENG 3
Microsoft .NET for Developers: ADO.NET with VB.NET
ADO.NET Connections and Commands 73686_ENG 4
Building ADO.NET DataSets 73687_ENG 4
Advanced ADO.NET Programming 73689_ENG 5
Microsoft .NET for Developers: ADO.NET with C#
ADO.NET Connections and Commands 129900_ENG 3.75
Building ADO.NET DataSets 129901_ENG 2.25
Advanced ADO.NET Programming 129902_ENG 2.25
Managing Disconnected Data 131252_ENG 3.25
Microsoft .NET for Developers: Testing, Debugging, and Maintaining Windows Application in VB.NET
Testing and Instrumenting VB.NET Applications 79986_ENG 5
Application Maintenance and Optimization in,VB.NET 79995_ENG 2
Microsoft .NET for Developers: Testing, Debugging and Maintaining Windows Applications in C#
Testing and Instrumenting C# Applications 109340_ENG 5
Application Maintenance and Optimization in C# 109343_ENG 2
Microsoft .NET for Developers: Testing, Debugging, and Maintaining Web Applications in VB.NET
Testing and Instrumenting Web Applications in VB.NET 112070_ENG 3
Web Application Tracing and Debugging in VB.NET 112074_ENG 4
Web Application Maintenance in VB.NET 112219_ENG 3
Microsoft .NET for Developers: Creating User Services for Windows Applications with VB.NET
Windows Forms and Controls in VB.NET 108764_ENG 3
Customizing Controls and Events in VB.NET 121217_ENG 2
Input Validation and Error Handling in VB.NET 108765_ENG 2
Adding Services and Components in VB.NET 109638_ENG 2
Printing, Reporting, Help, Accessibility, Localization, and Globalization in VB.NET 109314_ENG 3
Microsoft .NET for Developers: Building Server Components with VB.NET
Windows Services in VB.NET 116720_ENG 2
Interoperability and Serviced Components 116749_ENG 3
.NET Remoting 116782_ENG 4
XML Data Access in VB.NET 116805_ENG 3
Microsoft .NET for Developers: Mastering ASP.NET with VB.NET
ASP.NET User Interface Considerations 117745_ENG 3
Adding Professional Features to an ASP.NET User Interface 117893_ENG 3
Globalizing ASP.NET Applications 117761_ENG 2
Advanced ASP.NET Topics 117772_ENG 4
Microsoft .NET for Developers: Configuration and Security with VB.NET
Assemblies and Configuration in .NET 84842_ENG 3
Security with VB.NET 84854_ENG 6
Microsoft .NET for Developers: Configuration and Security with C#
Assemblies and Configuration with C# in .NET 110465_ENG 3
Security with C# 110468_ENG 6
Microsoft .NET for Developers: Windows-Based Application Deployment
Application Deployment in .NET 79126_ENG 2
Deployment of Windows-Based .NET Applications 79788_ENG 6
Microsoft .NEt for Developers: Analyzing Requirements and Defining Solution Architectures
.NET Solution Vision and Requirements 108317_ENG 4
Developing .NET Specifications, Strategies and Conceptual Design 108579_ENG 4
Creating the .NET Logical Design 108595_ENG 2
Creating the .NET Physical Design 108608_ENG 3
Microsoft .NET for Developers: Web-based Application Deployment
Planning and Starting the Deployment of a .NET web Application 115334_ENG 2
Using Visual Studio .NET to Deploy a Web-based Application 115333_ENG 3
Microsoft .NET for Developers: Creating User Services for Windows Applications with C#
Windows Forms and Controls in C# 130035_ENG 3.75
Customizing Controls and Events in C# 130036_ENG 2.25
Input Validation and Error Handling in C# 130037_ENG 2
Adding Services and Components in C# 130038_ENG 2
Printing, Help, Accessibility, Localization, and Globalization in C# 130039_ENG 2.75
Microsoft .NET for Developers: Testing, Debugging, and Maintaining Web Applications in C#
Testing and Instrumenting Web Applications in C# 132055_ENG 3
Web Application Tracing and Debugging in C# 132056_ENG 3.75
Web Application Maintenance in C# 132057_ENG 3.25
Microsoft .NET for Developers: Building Server Components with C#
Windows Services in C# 130090_ENG 2
Interoperability and Serviced Components in C# 130091_ENG 3.25
.NET Remoting in C# 130092_ENG 4
XML Data Access in C# 130093_ENG 3
Microsoft .NET for Developers: Foundations of ASP.NET with C#
Working with ASP.NET 204929_ENG 2
Responding to Clients and Errors in ASP.NET 204930_ENG 1.75
Controls in ASP.NET Web Forms 204940_ENG 3
Styling Web Applications 205483_ENG 1.25
Data Access with ASP.NET 204943_ENG 2.25
Supporting User Assistance and Accessibility 205346_ENG 2.25
Microsoft .NET for Developers: Mastering ASP.NET with C#
Creating and Using Components with ASP.NET 205543_ENG 2.75
Tracking Users in ASP.NET 205556_ENG 1.25
Globalizing ASP.NET Applications 205553_ENG 1.75
Installation and Performance Issues for ASP.NET Applications 205557_ENG 2
Integrating and Working with Unmanaged Code Using ASP.NET 205578_ENG 2
Microsoft .NET for Developers: Building XML Web Services with C#
XML Web Services and Microsoft.NET 130206_ENG 2.5
Building and using web services 210879_ENG 1.5
Building Web Services and Web Service Clients with Microsoft .NET 130207_ENG 1.5
Microsoft Visual Basic 6.0
Microsoft Visual Basics 6.0 (Classic)
Microsoft Visual Basic 6.0 Desktop: Controls VB6001E 4
Microsoft Visual Basic 6.0 Desktop: Forms, Controls, and Menus VB6002E 4
Microsoft Visual Basic 6.0 Desktop: Validation, Error Handling, and Help VB6003E 4
Microsoft Visual Basic 6.0 Desktop: Introduction to Data Access VB6004E 4
Microsoft Visual Basic 6.0 Desktop: Compilation and Debugging VB6005E 3
Microsoft Visual Basic 6.0 Desktop: Introduction to COM Components VB6006E 4
Microsoft Visual Basic 6.0 Desktop: Creating COM Components 1 VB6007E 4
Microsoft Visual Basic 6.0 Desktop: Creating COM Components 2 VB6008E 4
Microsoft Visual Basic 6.0 Desktop: Creating ActiveX Controls VB6009E 4
Microsoft Visual Basic 6.0 Desktop: Building Internet Applications VB6010E 3
Microsoft Visual Basic 6.0 Desktop: Installation and Deployment VB6011E 4
Microsoft Visual Basic 6.0 Distributed: Introduction to Enterprise Development VB6021E 4
Microsoft Visual Basic 6.0 Distributed: Microsoft Transaction Server VB6022E 3
Microsoft Visual Basic 6.0 Distributed: Using MTS Services VB6023E 4
Microsoft Visual Basic 6.0 Distributed: Middle-Tier Data Access VB6024E 4
Microsoft Visual Basic 6.0 Distributed: Building SQL Stored Procedures VB6025E 3
Generic Languages
C++ programming
C++ Programming: Structured Programming 116671_ENG 3.5
C++ Programming: Classes and Data Abstraction 116672_ENG 4
C++ Programming: Manipulating Objects 116673_ENG 3.25
C++ Programming: Overloading 116674_ENG 3.5
C++ Programming: Files and Streams 116675_ENG 2.5
C++ Programming: Programming Techniques 116676_ENG 3
ANSI C Programming
ANSI C Programming: Introducing C 116604_ENG 4
ANSI C Programming: Data Representation 116654_ENG 3
ANSI C Programming: Functions 116670_ENG 4
ANSI C Programming: Expressions 116697_ENG 4
ANSI C Programming: Flow Control 116731_ENG 3
ANSI C Programming: Text Processing 116752_ENG 4
ANSI C Programming: Processing Records 116781_ENG 3
ANSI C Programming: Pointers 116826_ENG 3
ANSI C Programming: The Standard Library and Preprocessor 116840_ENG 3
Software Programming Fundamentals
Software Programming Fundamentals
Getting Started with Programming 78978_ENG 3
Designing Programs 78995_ENG 3
Object-Oriented Analysis and Design with UML
Object-Oriented Analysis and Design with UML: Fundamentals 115472_ENG 3
Object-Oriented Analysis and Design with UML: Exploring System Behavior 115473_ENG 2
Object-Oriented Analysis and Design with UML: Finding Classes 115474_ENG 4
Object-Oriented Analysis and Design with UML: Analyzing the System 115475_ENG 5
Object-Oriented Analysis and Design with UML: System and Object Behavior 115476_ENG 4
Object-Oriented Analysis and Design with UML: Designing the System 115477_ENG 3
Object-Oriented Analysis and Design with UML: Design and Implementation Issues 115478_ENG 3
Lotus Domino R6 Application Development
Lotus Notes Domino 6 Application Development Update
Application Design Enhancements 85367_ENG 3
Programming Enhancements 85387_ENG 2
Application Implementation 85388_ENG 0.75
Rational Rose 2001 - US English
Rational Rose 2001
Fundamentals of Rational Rose 2001 31622_ENG 4
Enhanced Features of Rational Rose 2001 31627_ENG 4
Microsoft Office 2000 Solution Development
Microsoft Office 2000 Solution Development
Microsoft Office 2000 - Solution Development: Fundamentals MSD01SE 4
Microsoft Office 2000 - Solution Development: Building Applications MSD02SE 4
Microsoft Office 2000 - Solution Development: Developing Applications MSD03SE 4
Microsoft Office 2000 - Solution Development: Developing Excel Applications MSD04SE 4
Microsoft Office 2000 - Solution Development: Developing Word Applications MSD05SE 4
Microsoft Office 2000 - Solution Development: Expanding Your Solution MSD06SE 4
Microsoft Office 2000 - Solution Development: Advanced Solution Development MSD07SE 4
Microsoft Office 2000 - Solution Development: Developing with FrontPage MSD08SE 5
Microsoft Office 2000 - Solution Development: Designing and Deploying a Solution MSD09SE 5
Cobol
Cobol
Introducing COBOL COBL01E 4
COBOL: Structured Program Development COBL02E 3
COBOL: The DATA DIVISION COBL03E 4
COBOL: Statements and Editing Characters COBL04E 3
COBOL: Flow Control and Iteration COBL05E 4
COBOL: File Handling COBL06E 4
COBOL: Debugging and Testing COBL07E 3
COBOL: Advanced Programming COBL08E 4
COBOL: Report Writer COBL09E 3
IBM Enterprise Operating Systems COBL10E 4
Mentoring Assets
Mentoring Assets
Mentoring 70-300 Analyzing Requirements and Defining Microsoft .NET Solution Architectures mnt70300
Mentoring 70-305 Developing and Implementing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET mnt70305
Mentoring 70-306 Developing and Implementing Windows-based Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET mnt70306
Mentoring 70-310 Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and the Microsoft .NET Framework mnt70310
Mentoring 483 Enterprise Connectivity with J2EE V1.2 mnt483
Mentoring 486 Object-Oriented Analysis and Design with UML mnt486
Mentoring CX-310-025 Sun Certified Programmer for the Java 2 Platform 1.2 mnt310025
Mentoring CX-310-035 Sun Certified Programmer for the Java 2 Platform 1.4 Mnt310035
Test Preps
Test preps
70-300 Analyzing Requirements and Defining Microsoft .NET Solution Architectures TP70300_ENG
486 Object-Oriented Analysis and Design with UML TP486_ENG
70-305 Developing and Implementing Web Applications with Microsoft Visual Studio .NET TP70305_ENG
70-306 Developing and Implementing Windows-based Applications with Microsoft Visual Studio .NET TP70306_ENG
70-310 Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and the Microsoft .NET Framework TP70310_ENG
OPERATING SYSTEMS AND SERVER TECHNOLOGIES
CompTIA A+  (audio)
CompTIA A+ 2003 Core Hardware