Software Engineering Training
Keep your teams up-to-date on best practices with Software Engineering training.
Keep your teams up-to-date on best practices with Software Engineering training.
Get your team started on a custom learning journey today!
Our Boulder, CO-based learning experts are ready to help!
Creating high-quality code, on schedule and within budget requires the right processes and tools. Do your teams observe current best practices for requirements definition, architecture, coding, testing and release?
When companies need to teach the fundamentals of Software Engineering to their teams, they turn to DevelopIntelligence.
When they aren’t training for us, our Software Engineering instructors are doing their own engineering, authoring blog posts on the tech they use, speaking at industry conferences and contributing to open-source projects. Your teams get the benefit of this hands-on experience.
Chat with one of our tech experts to create a custom on-site or online training program.
Agile Engineering Fast Track -
Learn how to effectively integrate today’s best software development practices.
Learn about how adopting Agile impacts an organization.
Learn how to effectively estimate for Agile projects.
Learn about an intensive exploration of Agile Testing roles and techniques.
Business Analysis With Agile -
Learn how to effectively capture business requirements for an Agile project.
Learn how to use Agile to develop software.
Certified Agile Practitioner -
Learn the skills to become certified in Agile project management.
Certified Agile Practitioner and Agile Developer Certification -
Learn how to become a Certified Scrum Practitioner and Certified Scrum Developer with hands-on experience.
Certified Agile Product Owner -
Learn how to become a certified and successful Product Owner through in-depth study of Agile, Scrum, and Lean concepts.
Introduction to Agile Development -
Learn about how Agile Development can improve the process of writing software.
Introduction to eXtreme Programming (XP) -
Learn how to successfully implement XP methodology in your organization.
Learn how to use Kanban to enhance and improve your project management.
Introduction to Lean Development -
Learn how to shift to the Lean process.
Introduction to Rational Unified Process -
Learn how the Rational Unified Process can help you be more effective in the development of production-quality software.
Leading the Agile Enterprise with the Scaled Agile Framework™ -
Learn how to use SAFe effectively in an enterprise Agile transformation.
Managing Agile Projects with Scrum and Lean -
Learn about an in-depth exploration of Scrum and Lean through hands-on lab work.
Learn how to enhance Scrum learning with Lean thinking and software engineering practices.
Learn how to train your team to effectively implement Scrum.
Learn how to use Scrum-Kanban tools to improve work flow and agility.
Learn how to create user stories as a means of tracking project requirements.
Learn how to effectively create user stories.
Behavior-Driven Development Learning Spike -
Learn the core principles, techniques, essential tools, and necessary roles and responsibilities used in BDD.
Behavior-Driven Development Using Ruby -
Learn how to utilize BDD techniques using Ruby.
Introduction to Behavior-Driven Development -
Learn the skills and concepts necessary to use BDD in software development.
Testing JavaScript with Jasmine -
Learn how to write BDD JavaScript using Jasmine.
Working with Cucumber, Selenium, and Protractor -
Learn the skills necessary to utilize Cucumber, Selenium and Protractor to utilize BDD framework in application testing.
Advanced Design Patterns for Embedded Systems -
Learn to utilize design patterns in an embedded system environment.
Design Thinking for Engineers -
Learn how to apply Design Thinking to the software development process in order to increase innovation, acquire new customers, expand with existing customers, and improve customer satisfaction for your products.
Introduction to OO Programming -
Learn about the key Object-Oriented (OO) Concepts required to build an OO system.
Object-Oriented (OO) Design Patterns -
Learn how to create reusable OO solutions using design patterns via our Software Architecture Training.
Object-Oriented (OO) Programming Language for Managers -
Learn how OO Programming effects business.
Object-Oriented (OO) Refactoring -
Learn how to make software more maintainable through refactoring.
OO Design and Modeling in an Agile World -
Learn how to use Agile for Object-Oriented (OO) design and modeling.
Service Oriented Architectures for Managers -
Learn how to plan, adopt, and effectively manage Service Oriented Architectures (SOA) solutions.
User Experience (UX) - Research and Design -
Learn about the principles of user-centered design and the value of user experience.
Working with Design Patterns -
Learn an in-depth understanding of design, and design patterns for software systems.
Java Development with IntelliJ -
Learn how to use the IntelliJ Integrated Development Environment (IDE) to write Java applications.
Java Development with NetBeans -
Learn how to use the NetBeans Integrated Development Environment (IDE) to write your Java applications via our NetBeans training.
Learn about the technical relationship between code, culture, and architecture and how to model and implement software from a business perspective.
Domain-Driven Design Hack-a-thon -
Learn how to model software using the DDD paradigm.
ITIL Continual Service Improvement -
Learn the concepts, tools, and strategies involved in the implementation of the activities required to benefit from improvement opportunities.
Learn the concepts, tools and processes to help your organization gain control over service management and delivery.
Learn the activities required to design and deliver services that offer business value.
Learn how to deliver and manage stability in the live environment.
Learn the significant impact that strategic decisions and Service Management have on your customer’s organization.
Learn the activities and processes required for successful deployment of new and changed services.
Learn the essentials of Atlassian JIRA.
Learn the essentials of JIRA.
Introduction to OO Programming -
Learn about the key Object-Oriented (OO) Concepts required to build an OO system.
Learn about the different Object-Oriented Analysis and Design (OOAD) strategies to architect and build object oriented systems.
OO Design and Modeling in an Agile World -
Learn how to use Agile for Object-Oriented (OO) design and modeling.
OOAD Programming Hack-a-thon -
Learn how to examine key OO concepts and OOAD strategies in one course.
Introduction to Rational Unified Process -
Learn how the Rational Unified Process can help you be more effective in the development of production-quality software.
Managing Agile Projects with Scrum and Lean -
Learn about an in-depth exploration of Scrum and Lean through hands-on lab work.
Learn how to enhance Scrum learning with Lean thinking and software engineering practices.
Learn how to train your team to effectively implement Scrum.
Learn how to use Scrum-Kanban tools to improve work flow and agility.
Advanced Software Architecture -
Learn how to apply design patterns in order to architect large, internet-scale applications.
Behavior-Driven Development Learning Spike -
Learn the core principles, techniques, essential tools, and necessary roles and responsibilities used in BDD.
Behavior-Driven Development Using Ruby -
Learn how to utilize BDD techniques using Ruby.
Learn about the technical relationship between code, culture, and architecture and how to model and implement software from a business perspective.
Domain-Driven Design Hack-a-thon -
Learn how to model software using the DDD paradigm.
Introduction to Behavior-Driven Development -
Learn the skills and concepts necessary to use BDD in software development.
Introduction to Software Architecture -
Learn how to distinguish the discipline, responsibilities and practices of a software architect.
Promote an in-depth understanding of networking concepts.
Learn Citrus functionality for automated testing while exploring integrations, development and testing processes.
Test-Driven Development (TDD) -
Learn how to define the iterative and quality-focused software development methodology of TDD.
Test-Driven Development with Scala -
Learn how to effectively test Scala based applications.
Testing JavaScript with Jasmine -
Learn how to write BDD JavaScript using Jasmine.
Testing REST Services in AWS -
Learn how to write, execute, and perform functional and automating testing using AWS as a cloud.
Working with Cucumber, Selenium, and Protractor -
Learn the skills necessary to utilize Cucumber, Selenium and Protractor to utilize BDD framework in application testing.
Learn how to migrate to Adobe XD with a firm foundation of knowledge and best practices for migrating existing files and assets to the new system.
User Experience (UX) - Research and Design -
Learn about the principles of user-centered design and the value of user experience.
Learn how to create user stories as a means of tracking project requirements.
Learn how to effectively create user stories.
Learn about all of the UML diagrams in the UML 2.5 specification via our Advanced UML course.
Learn how to utilize development oriented Unified Modeling Language (UML) Diagrams.
We support the world’s most innovative companies by offering three key fundamental guiding principles:
We bring deep expertise in providing software developer training for large enterprise L&D, R&D and IT organizations like yours.
Fortune 500 companies trust us to deliver high-performance, hyper-focused learning programs for onboarding, upskilling and reskilling tech talent.
We work with L&D experts across many industries and domains. You get the benefit of this ever-expanding knowledge base when you partner with DI.
Customized Technical Learning Solutions to Help Attract and Retain Talented Developers
Let DI help you design solutions to onboard, upskill or reskill your software development organization. Fully customized. 100% guaranteed.
DevelopIntelligence leads technical and software development learning programs for Fortune 500 companies. We provide learning solutions for hundreds of thousands of engineers for over 250 global brands.
“I appreciated the instructor’s technique of writing live code examples rather than using fixed slide decks to present the material.”
VMwareThank you for everyone who joined us this past year to hear about our proven methods of attracting and retaining tech talent.
© 2013 - 2020 DevelopIntelligence LLC - Privacy Policy
Let's review your current tech training programs and we'll help you baseline your success against some of our big industry partners. In this 30-minute meeting, we'll share our data/insights on what's working and what's not.
Training Journal sat down with our CEO for his thoughts on what’s working, and what’s not working.