Course tracks are listed below. Please note that all courses may be customized to meet your specific needs. If you are interested in a course and do not see it listed here, or wish to learn more, contact us.
This Agile training series focuses on implementing an Agile approach to software development, planning for a successful transition to the Agile methodology, defining how Agile differs from other methods, and demonstrating how to successfully manage Agile teams.
This track provides skills training for application and platform development in both the iOS and Android.
Blockchain & Smart Contracts
Blockchain technology is poised to dramatically transform commerce across every industry, including financial and legal services, agriculture, healthcare, and more. Add high-demand blockchain programming skills to your toolbox to enhance your value to current and future employers and get in on the ground floor of a significant shift in technological paradigms.
This series provides comprehensive Business Analysis training compliant with the standards established by the International Institute of Business Analysis (IIBA) and the Project Management Institute (PMI).
Business Process Management
This training series presents a practical, how-to approach to managing business processes ranging from requirements gathering to success measurement.
In this series of training courses, students develop basic skills for .NET programming, object-oriented programming, and Windows application development.
This training series covers essential cyber security concepts, such as risk management and access control. These principles are then expanded upon and applied to various architectures with hands-on labs and exercises.
This track provides skills training for Networking including a solid foundation of networking and communications, IP Routing and TCP/IP fundamentals, along with designing, managing, and troubleshooting an enterprise network.
The Groovy & Grails training series provides students with the knowledge & skills to maximize developer productivity with Groovy, Grails & related technologies.
This series of Groovy training classes will prepare you to write programs in Groovy, which can be used anywhere that Java is used.
A certification places you among the elite in your field, and serves as tangible recognition of meeting your personal and organizational goals. We want to help you get there! This track contains courses and tools you need to prepare for and earn the most popular industry certifications out there today.
Success as a Java developer depends on learning the language, but also becoming familiar with a range of general-purpose and special-purpose Java programming libraries. The courses in this track provide an excellent start to developing skills as a professional Java developer and will help open doors in an IT market segment with many opportunities.
This track covers developing distributed applications using CORBA, Advanced CORBA with TAO, moving to distributed applications using ACE, a working knowledge of the DDS specification, the OpenDDS implementation, and hands-on experience developing applications using OpenDDS.
Modern C++ Programming
This certificate provides an understanding of the principles and application of object-oriented, structured, and generic implementation in C++. The Modern C++ language is covered in detail with ample lab opportunities to work through programming exercises reinforcing the materials covered in lecture.
The courses in this track provide a solid foundation for today's project manager and are also helpful in preparing for the Project Management Professional (PMP) certification.
This track teaches the skills, techniques, and object-oriented aspects needed to write programs in the Python Scripting Language as well as a comprehensive coverage of wxPython for developing Graphical User Interfaces.
Keeping it all Object-Oriented, this track includes courses on Introduction to Git, Flyway, Refactoring to Design Patterns, OO Design Patterns Applied, OO Analysis and Design Using UML, Test-Driven Development in Java, and Guidelines and Best Practices for .NET Development.
The courses in this track lay a solid foundation for efficient software testing across all aspects of the SDLC.
This track teaches the basic working environment of a Unix system, the techniques needed to develop advanced shell and reporting type procedures under Unix, how to install, use, and administer the Linux Operating System, as well as the fundamentals of Apache HTTPD administration.
User Experience (UX) & Product Design
Customizable workshops geared toward company innovation groups, teams, and startups to help get hands-on experience with a more design-led, user-centered approach to digital product and service development.
Web Application Development
Web Content Design
The Web Content Design curriculum will guide the participant on how to create modern, effective, well-designed, responsive websites.