Software Engineering Training

DevelopIntelligence specializes in delivering highly-customized, role-based, project-centric Software Engineering Training classes.

Every Software Engineering Training course is customized specifically for you and your team, the type of project you are working on, and the tools you use. You can learn Software Engineering through a dedicated on-site. Or, take one of our online Software Engineering Training courses, in a dedicated live-virtual-classroom.

The DevelopIntelligence team has been developing software since the 80s. Did we just admit that? Like most developers, we've hand our hands dirtied by many languages (Assembler, Perl, C, C++, Small Talk, Python, VB, Java, COBOL, and JavaScript, just to name a few). We've developed everything from embedded systems to shrink-wrapped commercial product to software-as-a-service applications. If you're looking for software engineering training that comes from real-world experiences, you won't find a more qualified or credentialed group of instructors out there!

If you can't find the Software Engineering Training course you're looking for, contact us and we'll design it just for you.

Boot Camps

OOAD using UML Boot Camp

Learn object oriented concepts, analysis and design methodologies, and UML quickly

Object Oriented Programming Language for Managers

Learn how Object Oriented Programming (OO Programming) effects business

Agile Programming Workshop

Learn how to adopt Agile within your organization

OOAD Training

Introduction to OO Programming

Learn the key Object Oriented Concepts (OO Concepts) required to build an OO system

Introduction to OOAD

Learn different Object Oriented Analysis and Design strategies (OOAD strategies) to architect and build object oriented systems

OOAD Programming Workshop

Learn key OO concepts and OOAD strategies in one course

UML Training

Introduction to UML

Learn how to use development oriented UML Diagrams (Unified Modeling Language Diagrams)

Advanced UML

Learn all of the UML diagrams in the UML 2.0 specification via our Advanced UML course

Software Architecture Training

Object Oriented Design Patterns

Learn how to create reusable OO solutions using design patterns via our Software Architecture Training

Object Oriented Refactoring

Learn how to make software more maintainable through refactoring

Introduction to Software Architecture

Learn the discipline, responsibilities and practices of a software architect.

Domain Driven Design Workshop

Learn how to model software using the Domain Driven Design paradigm

Methodologies Training

Introduction to Rational Unified Process

Learn how the Rational Unified Process can help you be more effective in the development of production-quality software

Introduction to Agile Development

Learn Agile development can improve the process of writing software

Test-Driven Development

Learn the iterative and quality-focused software development methodology of Test-Driven Development

Working with Continuous Integration

Learn how to adopt a continuous integration mindset to achieve better code quality

Development Tools Training

Java Development with IntelliJ

Learn how to use the IntelliJ IDE to write your Java applications via our IntelliJ training

Java Development with NetBeans

Learn how to use the NetBeans 6.8 IDE to write your Java applications via our NetBeans training

Working with Apache Ant

Learn how to use Apache Ant as your automated build tool.

Working with Apache Maven

Learn how to use Apache Maven as your automated build tool

Unit Testing with JUnit

Learn how to create unit tests with JUnit

Source Control using Subversion

Learn how to use subversion as your version control system.

Develop Your Intelligence

Contact us to begin the personalization process.

We'll work with you to design a personalized,
relevant learning solution that's budget friendly.

Questions? Answered.

Problem? Solved.


They Liked Us.




You will too.

Learn About The DI Way

Everyone learns more when it's personally relevant. Yes - It's that simple!

Contact Us

Contact DevelopIntelligence

Please fill out the information below to have a DevelopIntelligence Learning Solutions Architect contact you within 1-business day. If you would like immediate live help, please call (877) 629-5631.

Because we value your privacy, we don’t share your information. We’ll only use it to help you find the best personally relevant learning solution.

Need help finding the right learning solution? Call us: 877-629-5631