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.
Learn how to effectively integrate today’s best software development practices.
Learn about how adopting Agile impacts an organization.
Provide participants with a firm comprehension of the foundations of Agile, the practices in the Scrum framework, and the commitment that “going Agile” requires.
Learn how to effectively estimate for Agile projects.
Learn about an intensive exploration of Agile Testing roles and techniques.
Learn how to effectively capture business requirements for an Agile project.
Learn how to use Agile to develop software.
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.
Learn how to become a certified and successful Product Owner through in-depth study of Agile, Scrum, and Lean concepts.
Promote an in-depth understanding of the terminology, practices, and principles that students will need to successfully fulfill the role of Product Owner on a Scrum team.
Promote an in-depth understanding of Scrum values, practices, and applications.
Promote foundational understanding of the Scrum values, practices, and applications.
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.
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.
Increase the agile skills of product owners so that they can more effectively interact with agile teams.
Learn how to effectively create user stories.
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.
Prepare the participants for the role of Junior Security Analyst by passing the CompTIA Security+ SY0-601 Certification Exam.
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 Microservices Architecture
Promote an introductory understanding of microservices architecture and concepts and how they can be used within an enterprise.
Introduction to Object Oriented 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) 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.
Learn an in-depth understanding of design, and design patterns for software systems.
Promote an in-depth understanding of domain driven design so it can be applied to software design and development.
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.
Learn the essentials of Atlassian JIRA.
Learn the essentials of JIRA.
Introduction to Object Oriented 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.
Promote an in-depth understanding of Scrum values, practices, and applications.
Promote foundational understanding of the Scrum values, practices, and applications.
Advanced Software Architecture
Learn how to apply design patterns in order to architect large, internet-scale applications.
Behavior-Driven Development Using Ruby
Learn how to utilize BDD techniques using Ruby.
Promote an in-depth understanding of domain driven design so it can be applied to software design and development.
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.
Fundamentals of API Development
Promote a fundamental understanding of APIs and develop the skills needed to architect and build APIs using best practices.
Promote a deeper understanding of APIs and increase the skills needed to architect and build APIs using best practices.
Introduction to Behavior-Driven Development
Learn the skills and concepts necessary to use BDD in software development.
Introduction to Microservices Architecture
Promote an introductory understanding of microservices architecture and concepts and how they can be used within an enterprise.
Introduction to Software Architecture
Learn how to distinguish the discipline, responsibilities and practices of a software architect.
Modern Software Development for Project Managers
Promote an in-depth understanding of the software development life cycle and how Git and DevOps work together in application development and deployment.
Promote an in-depth understanding of networking concepts.
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.
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 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.”
VMwareDevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.
Thank you for everyone who joined us this past year to hear about our proven methods of attracting and retaining tech talent.
© 2013 - 2022 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.
Automated page speed optimizations for fast site performance