-
Onboard
For Tech Teams
- Reduce initial time to productivity.
- Increase employee tenure.
- Plug-and-play into HR onboarding and career pathing programs.
- Customize for ad-hoc and cohort-based hiring approaches.
-
Upskill
For Tech Teams
- Upgrade and round out developer skills.
- Tailor to tech stack and specific project.
- Help teams, business units, centers of excellence and corporate tech universities.
-
Reskill
For Tech Teams
- Offer bootcamps to give employees a running start.
- Create immersive and cadenced learning journeys with guaranteed results.
- Supplement limited in-house L&D resources with all-inclusive programs to meet specific business goals.
-
Design
For Tech Teams
- Uplevel your existing tech learning framework.
- Extend HR efforts to provide growth opportunities within the organization.
- Prepare your team for an upcoming tech transformation.
Get your team started on a custom learning journey today!
Our Boulder, CO-based learning experts are ready to help!
Instructor-led Web Developer Courses
Customized, role-based, expert-led Web Developer Training
DevelopIntelligence specializes in delivering highly-customized, dedicated, role-based Web Developer Training courses to technical teams and organizations.
Of course, if you can't find the Web Developer training course you're looking for, give us a call or contact us and we'll design one just for you and your team.
Web Developer, you’re front-side, you’re server-side, and sometimes you’re even in the middle. Sometimes you right the “back-end” code, but you’re drawn to the creative, visual side of software development. Like a software developer, you speak geek. But your geek speak probably contains hex values, CSS rules, and JavaScript.
Onboard
For Tech Teams
- Reduce initial time to productivity.
- Increase employee tenure.
- Plug-and-play into HR onboarding and career pathing programs.
- Customize for ad-hoc and cohort-based hiring approaches.
Upskill
For Tech Teams
- Upgrade and round out developer skills.
- Tailor to tech stack and specific project.
- Help teams, business units, centers of excellence and corporate tech universities.
Reskill
For Tech Teams
- Offer bootcamps to give employees a running start.
- Create immersive and cadenced learning journeys with guaranteed results.
- Supplement limited in-house L&D resources with all-inclusive programs to meet specific business goals.
Design
For Tech Teams
- Uplevel your existing tech learning framework.
- Extend HR efforts to provide growth opportunities within the organization.
- Prepare your team for an upcoming tech transformation.
Get More Information
Chat with one of our tech experts to create a custom on-site or online training program.
.NET and Angular Secure Programming
Learn how to develop secure code and adapt existing .NET and Angular applications to be more secure.
Learn to be productive in .NET Core development, reduce ramp-up time and be equipped with best practices so .NET Core work is more effective and better architected.
Provide an introduction to students new to MVC who want to get started with the newest version of the framework as well as an overview for seasoned ASP.NET developers willing to learn what’s new in this version of the framework.
Learn the knowledge and practical skills to create modern web applications using ASP.NET Core thus reducing ramp-up time, and the best practices so that ASP.NET Core work is more effective and better architected.
Learn to be productive in ASP.NET Identity development to reduce ramp-up time, and best practices so that ASP.NET Identity work is more effective and better architected.
Building modern web applications with Blazor
Promote an in-depth understanding of Blazor.
Entity Framework Core Development
Learn to be productive in EF Core data access development, reducing ramp-up time, and best practices so that EF Core work is more effective and better architected.
Learn how to build Microservices applications using the advanced features of .NET Core.
Promote an in-depth understanding of Scrum values, practices, and applications.
Promote foundational understanding of the Scrum values, practices, and applications.
Introduction to Lean Development
Learn how to shift to the Lean process.
Learn how to build web pages that use AJAX to create interactivity with data on a server.
Learn how to build web pages that use AJAX to create interactivity with data on a server.
Engineering Reactive Architecture Using Scala, Akka, Play
Learn how to use Reactive Programming with Scala as a foundation.
Learn about DynamoDB and its benefits.
Learn the skills and hands-on experience needed to use Flutter to quickly build, iterate on and deploy your applications.
Learn about the real-life experience using advanced Angular topics.
Learn how to leverage Angular to its fullest potential to build testable, scalable, and full-stack web applications.
Learn how to use all major parts of the Angular 4 framework to write scalable, testable and maintainable web and mobile applications.
Learn to leverage all of the newest parts of the Angular API and Framework.
Learn the basics of web development using Angular.
Learn how to create Single Page Applications (SPAs) with AngularJS.
Introduction to NgRx for Angular Developers
Learn the knowledge and tools to integrate NgRx into practice.
Learn about advanced Apache Maven concepts.
Introduction to Apache Struts 2
Learn how to build web applications using Apache Struts 2.
Intermediate Apollo for React & GraphQL Developers
Learn how to leverage GraphQL and Apollo.
Promote an in-depth understanding of the challenges and opportunities of machine learning.
Provide an introduction to students new to MVC who want to get started with the newest version of the framework as well as an overview for seasoned ASP.NET developers willing to learn what’s new in this version of the framework.
Learn the knowledge and practical skills to create modern web applications using ASP.NET Core thus reducing ramp-up time, and the best practices so that ASP.NET Core work is more effective and better architected.
Learn to be productive in ASP.NET Identity development to reduce ramp-up time, and best practices so that ASP.NET Identity work is more effective and better architected.
AWS Authorized Training Course - Architecting on AWS
Learn best practices and design patterns to help you architect optimal IT solutions on the AWS Cloud.
AWS Authorized Training Course - AWS Business Essentials
To consider the AWS platform within the cloud computing strategy
AWS Authorized Training Course - AWS Cloud Practitioner Essentials
Demonstrate the basics of AWS cloud servers for people new to the concepts.
AWS Authorized Training Course - DevOps Engineering on AWS
To develop, deliver, and maintain applications and services at high velocity on AWS
AWS Authorized Training Course - Media Essentials for IT Business Decision Makers
Explain the importance of security in the AWS Cloud and how it is applied in video streaming workflows
AWS Authorized Training Course - The Machine Learning Pipeline on AWS
To demonstrate how to use the machine learning (ML) pipeline to solve a real business problem in a project-based learning environment
Learn how to enable the communication and understanding required to effectively support, manage and migrate to AWS.
Learn how to analyze Azure costs and employ governance best practices to manage and optimize costs in an Azure account. Compare/contrast value and demand and evaluate decisions.
Learn how to build, deploy, and maintain applications in Azure Cloud.
Intermediate Azure for Architects
This course covers everything a cloud solutions architect needs to know to plan and design solutions for the Microsoft Azure cloud platform. This course focuses on how to modernize existing workloads and make them cloud-able in true sense.
Introduction to Azure for Architects
This course introduces you to everything a cloud solutions architect needs to know to plan and design solutions for Microsoft Azure cloud platform.
Learn to be productive in .NET Core development, reduce ramp-up time and be equipped with best practices so .NET Core work is more effective and better architected.
Learn how to use the advanced features of Groovy in a Java environment.
Learn how to build advanced web applications using JavaScript.
Learn about advanced Kotlin concepts and the Kotlin ecosystem.
Learn about advanced Apache Maven concepts.
Learn about the best practices when using Perl to write large scale programs.
Learn how to use advanced Ruby features and syntax to write advanced scripts and web applications.
Advanced SQL Series: Proximal and Linear Interpolations
Empower students with the knowledge and skills for how to systematically approach solving tough challenges in SQL.
Advanced SQL Series: Relational Division
Empower students with the knowledge and skills for how to systematically approach solving tough challenges in SQL.
Advanced SQL Series: Window Functions
Empower students with the knowledge and skills for how to systematically approach solving tough challenges in SQL.
Learn about advanced topics regarding TSQL.
Provide an introduction to students new to MVC who want to get started with the newest version of the framework as well as an overview for seasoned ASP.NET developers willing to learn what’s new in this version of the framework.
Learn the knowledge and practical skills to create modern web applications using ASP.NET Core thus reducing ramp-up time, and the best practices so that ASP.NET Core work is more effective and better architected.
Learn to be productive in ASP.NET Identity development to reduce ramp-up time, and best practices so that ASP.NET Identity work is more effective and better architected.
Building modern web applications with Blazor
Promote an in-depth understanding of Blazor.
Learn how to effectively to transition to C++ from another programming language.
Choosing the Ideal Java Framework for Applications
Learn the history of Java frameworks and the latest trends in Java software development using frameworks.
Entity Framework Core Development
Learn to be productive in EF Core data access development, reducing ramp-up time, and best practices so that EF Core work is more effective and better architected.
Learn how to build an application using Firebase as a back-end, get real-time updates from Firebase, and implement server-side logic using cloud functions.
Functional Programming for Java Developers
Learn to utilize functional programming when creating code.
Learn how to create, aggregate, and monitor microservices in Go.
Learn how to leverage Gradle as an automated build system.
Learn how to use effective JavaScript concepts like design patterns, packaging, compression, debugging and testing to write increasingly complex scripts and web applications.
Learn how to increase knowledge and effectiveness in the Kotlin programming language.
Promote an intermediate understanding of Python and increase developer skills and techniques.
Deepen understanding of Spring Boot and how it can be used to build world class applications.
Introduction to Apache Struts 2
Learn how to build web applications using Apache Struts 2.
Learn how to write stand-alone applications using C++.
Learn how to use Dojo to build cross-platform applications.
Learn how to utilize the fundamentals of the JavaScript programming language to make basic scripts and web applications.
Learn the Kotlin programming language and begin programming in it.
Learn how to develop simple programs using fundamental Python concepts.
Learn to use the NoSQL database Redis.
Learn how to utilize the basics of the Ruby programming language to make functioning scripts and basic web applications.
Learn how to build basic functional applications using the Rails framework.
Learn how to utilize and manage Snowflake databases.
Learn to develop with a solid and practical foundation using Spring.
Learn about how to build web applications using the Spring MVC framework.
Learn the core concepts of SQL.
Learn the syntax and concepts of TSQL.
Java Web Development Hack-a-thon
Learn about the legacy developers knowledge in order to translate to Java web knowledge in a practical, coached setting.
Learn how to build Microservices applications using the advanced features of .NET Core.
Learn about the latest features of the JavaScript language.
Modern Web Development with Visual Studio Code
Learn the basic knowledge of VS Code’s use as a code editor and enable customization to use it as a primary development tool.
Learn how to use PL/SQL on Oracle databases and apply those skills to real world problems.
Learn how to leverage Ruby for web development on the Rails framework.
Learn about Spring Cloud through hands-on labs and real-world projects that students may encounter while using the tool.
Learn the overall Spring platform including Spring Boot, Spring MVC, Restful Spring, testing with Spring and managing data with Spring.
Learn about Microservices and how Spring Boot and Spring MVC facilitate Java applications.
Learn to use T-SQL for working with relational databases.
Learn about the new features of C# 7.
Learn about DynamoDB and its benefits.
Working with Cucumber, Selenium, and Protractor
Learn the skills necessary to utilize Cucumber, Selenium and Protractor to utilize BDD framework in application testing.
Learn about the fundamentals of Java 8.
Learn how to integrate Redis into an application and/or stack.
Learn a working knowledge of the Rust programming language.
Learn how to utilize Backbone and its MVC pattern to build full stack with applications.
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.
Learn how to improve analytical ability and the ability to provide data insights.
Learn how to locate, manipulate, and analyse data with Python, no matter the size of the data set.
Learn how to identify the right context for analysis, perform the analysis and tell a story to drive action.
Learn advanced Tableau knowledge and skills.
Learn to use Google's BigQuery to explore and gain insights from large datasets.
Introduction to Play Framework
Learn how to quickly build web applications in Scala using the Play framework.
Learn to use the NoSQL database Redis.
Learn how to utilize and manage Snowflake databases.
Learn the fundamentals of Tableau.
This course will cover data storytelling, data visualization and communications best practices - all with an eye to turning a raw set of data and converting it into a compelling narrative presentation that will resonate with your audience.
Learn an in-depth understanding of Microsoft Power BI.
Learn how to integrate Redis into an application and/or stack.
Learn to use Google's BigQuery to explore and gain insights from large datasets.
Understanding Git, Github, Gitlab & Bitbucket
Learn the details and advanced usage of Git and review the Cloud-based tools and repositories.
Learn about the new features of C# 7.
Learn how to effectively to transition to C++ from another programming language.
Learn how to write stand-alone applications using C++.
Implementing AI using IBM Watson Chatbots
Promote an in-depth understanding of Chatbots and how to implement them using IBM Cloud.
Learn about the key concepts and components of a DevOps environment.
Increase students’ knowledge and skills with Bamboo as a tool for Continuous Integration and Delivery (CI/CD).
Working With Continuous Integration
Learn how to adopt a continuous integration mindset to achieve better code quality.
AWS Authorized Training Course - Architecting on AWS
Learn best practices and design patterns to help you architect optimal IT solutions on the AWS Cloud.
AWS Authorized Training Course - AWS Business Essentials
To consider the AWS platform within the cloud computing strategy
AWS Authorized Training Course - AWS Cloud Practitioner Essentials
Demonstrate the basics of AWS cloud servers for people new to the concepts.
AWS Authorized Training Course - DevOps Engineering on AWS
To develop, deliver, and maintain applications and services at high velocity on AWS
AWS Authorized Training Course - Media Essentials for IT Business Decision Makers
Explain the importance of security in the AWS Cloud and how it is applied in video streaming workflows
AWS Authorized Training Course - The Machine Learning Pipeline on AWS
To demonstrate how to use the machine learning (ML) pipeline to solve a real business problem in a project-based learning environment
Learn how to analyze Azure costs and employ governance best practices to manage and optimize costs in an Azure account. Compare/contrast value and demand and evaluate decisions.
Learn how to build, deploy, and maintain applications in Azure Cloud.
Cloud Native Development Practices
Learn the knowledge and practical skills to design and deliver applications in a Cloud Native approach and create more secure, changeable, scalable and available applications.
Intermediate Azure for Architects
This course covers everything a cloud solutions architect needs to know to plan and design solutions for the Microsoft Azure cloud platform. This course focuses on how to modernize existing workloads and make them cloud-able in true sense.
Introduction to Azure for Architects
This course introduces you to everything a cloud solutions architect needs to know to plan and design solutions for Microsoft Azure cloud platform.
Learn how to enable the communication and understanding required to effectively support, manage and migrate to AWS.
Learn about Heroku and how it can accelerate application development.
Cloud Native Development Practices
Learn the knowledge and practical skills to design and deliver applications in a Cloud Native approach and create more secure, changeable, scalable and available applications.
Communication in the Business Context
Learn how to communicate effectively with staff, peers, customers, and/or managers.
Effective Communication and Email Etiquette
Learn how to improve verbal and written communication.
Equipping IT Professionals for Tech Support
Learn the communication, conflict resolution, and people skills needed to grow in an IT support role.
Improving Interpersonal Skills
This course will teach you about interpersonal skills so that you can become more aware and improve soft skills in the workplace.
Writing Technical White Papers
Learn how to write persuasive white papers that obtain results.
Learn about CSS’ advanced syntax and features to create scalable and maintainable stylesheets.
Learn how to create compelling websites by applying design techniques to HTML with simple CSS rules.
Learn to use LESS to simplify the process of writing CSS stylesheets.
Learn how to migrate to the newest version of CSS and correctly utilize its new features.
.NET and Angular Secure Programming
Learn how to develop secure code and adapt existing .NET and Angular applications to be more secure.
Learn the best practices for establishing security standards in your organization.
Learn how security can be designed into, managed and maintained within a development lifecycle.
Learn about the HEAVENS security model and how to transition output to HEAVENS format.
Learn how to build advanced web security with OAuth.
Learn about threat modeling, approaches, tools and benefits.
Learn how to locate, manipulate, and analyse data with Python, no matter the size of the data set.
Learn the knowledge and use cases for software engineers to transition to Machine Learning for Search.
Learn how to identify the right context for analysis, perform the analysis and tell a story to drive action.
This course will cover data storytelling, data visualization and communications best practices - all with an eye to turning a raw set of data and converting it into a compelling narrative presentation that will resonate with your audience.
Learn an in-depth understanding of Microsoft Power BI.
Learn how to build an application using Firebase as a back-end, get real-time updates from Firebase, and implement server-side logic using cloud functions.
Learn to use the NoSQL database Redis.
Learn how to utilize and manage Snowflake databases.
Learn about DynamoDB and its benefits.
Learn how to integrate Redis into an application and/or stack.
Introduction to Microservices Architecture
Promote an introductory understanding of microservices architecture and concepts and how they can be used within an enterprise.
Object-Oriented (OO) Design Patterns
Learn how to create reusable OO solutions using design patterns via our Software Architecture Training.
Learn how to leverage the advanced parts of Git.
Learn how to enable continuous integration in a distributed environment with Jenkins.
Learn how to become an expert at creating high-throughput, multithreaded, network oriented programs written in Python.
Certified Kubernetes Application Developer (CKAD) Exam Preparation
Promote an in-depth understanding of Kubernetes along with the skills to pass the Certified Kubernetes Application Developer (CKAD) exam.
Learn the skills required to build, store, and deploy containers using Docker and Kubernetes.
Promote an intermediate understanding of Python and increase developer skills and techniques.
Learn how to use Terraform to build and scale highly reliable infrastructure.
Learn about the key concepts and components of a DevOps environment.
Learn how to develop simple programs using fundamental Python concepts.
Learn how to express infrastructure across multiple teams within an enterprise using Terraform.
Learn the essentials of Atlassian JIRA.
Learn to incorporate the principles of SRE into practice.
Understanding Git, Github, Gitlab & Bitbucket
Learn the details and advanced usage of Git and review the Cloud-based tools and repositories.
Increase students’ knowledge and skills with Bamboo as a tool for Continuous Integration and Delivery (CI/CD).
Working With Continuous Integration
Learn how to adopt a continuous integration mindset to achieve better code quality.
Learn how to adopt and use Git to manage your source control.
Learn how to utilize GitLab to manage the software development lifecycle.
Learn a comprehensive understanding of Helm and how to use it to package and manage Kubernetes workloads.
Learn how to enable continuous integration with Jenkins.
Learn the essentials of JIRA.
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.
Learn how to develop programs in the Elm language and compile them to JavaScript.
Learn an in-depth understanding of Microsoft Power BI.
Learn the skills and hands-on experience needed to use Flutter to quickly build, iterate on and deploy your applications.
Learn how to build web pages that use AJAX to create interactivity with data on a server.
Learn about the real-life experience using advanced Angular topics.
Learn how to leverage Angular to its fullest potential to build testable, scalable, and full-stack web applications.
Learn about CSS’ advanced syntax and features to create scalable and maintainable stylesheets.
Learn how to enhance security and performance of GWT web applications by using in-depth GWT tools and concepts via lectures and extensive labs.
Learn how to utilize the advanced features, syntax, and related tooling to create more advanced Node.js applications.
Learn how to use all major parts of the Angular 4 framework to write scalable, testable and maintainable web and mobile applications.
Learn to leverage all of the newest parts of the Angular API and Framework.
Learn how to utilize Backbone and its MVC pattern to build full stack with applications.
Creating Responsive Layouts with Bootstrap
Learn how to leverage Bootstrap to build responsive websites quickly.
Cypress for End-to-End Testing
Learn how to automate end-to-end testing using Cypress to test an application’s overall behavior.
Learn the tools and knowledge needed to ensure your websites can maintain a decentralized approach to improve speed, accessibility and user experience.
Intermediate Apollo for React & GraphQL Developers
Learn how to leverage GraphQL and Apollo.
Learn how to build Increasingly complex applications using React.js and Flux.
Intermediate Redux for React Developers
Teach React developers how to use more of the Redux API in their applications.
Learn the basics of web development using Angular.
Learn how to create Single Page Applications (SPAs) with AngularJS.
Learn how to create compelling websites by applying design techniques to HTML with simple CSS rules.
Learn how to use Dojo to build cross-platform applications.
Learn how to develop programs in the Elm language and compile them to JavaScript.
Learn how to use the features of ES6, the newest version of JavaScript, to write increasingly complex scripts and applications.
Learn how to use GraphQL with React.
Learn how to build web applications using GWT.
Introduction to NgRx for Angular Developers
Learn the knowledge and tools to integrate NgRx into practice.
Learn how to utilize the basics of Node.js, Express, Socket.IO, and Node Package Manager (NPM) to create basic servers and web applications.
Learn how to use the React.js library and JSX to make simple data-driven UIs.
Learn how to write elegant/scalable TypeScript code that will ultimately be compiled to JavaScript.
Learn how to use Vue.js to build interactive web UIs.
JavaScript for React & GraphQL Developers
Learn about JavaScript and its latest version ES2021.
Learn the workings of the Jest testing framework along with the testing utility Enzyme.
Learn to use LESS to simplify the process of writing CSS stylesheets.
Learn how to migrate to the newest version of CSS and correctly utilize its new features.
Learn about the latest features of the JavaScript language.
Modern Web Application Development Tools
Learn about Node.js tools used to manage Modern Web Application development.
Modern Web Development with Visual Studio Code
Learn the basic knowledge of VS Code’s use as a code editor and enable customization to use it as a primary development tool.
Learn how to develop and implement a PWA.
Protractor for End-to-End Testing
Learn how to automate end-to-end testing using Protractor to test the applications overall behavior.
Learn how to unit test with React/Redux JavaScript applications.
Learn how to build UI components with React.
Learn how to build mobile applications using React Native.
Reactive Programming with RxJS
Learn how to build a Javascript application using RxJS and reactive programming principles.
Redux Sagas for React/Redux Applications
Learn to manage asynchronous operations within a Redux-based JavaScript application and manage code using Redux Saga library.
Learn how to use Relay with GraphQL in the context of React applications.
Learn how to leverage Ruby for web development on the Rails framework.
Testing JavaScript with Jasmine
Learn how to write BDD JavaScript using Jasmine.
Provide students with a working knowledge of the WebAssembly standards and implementations inside and outside of the browser to build high-performance and cross-platform.
Learn the knowledge and skills of the WebGL platform.
Learn the knowledge and skills to begin utilizing WebRTC to develop communication methods without 3rd parties or plugins.
Working with Cucumber, Selenium, and Protractor
Learn the skills necessary to utilize Cucumber, Selenium and Protractor to utilize BDD framework in application testing.
Learn to deliver web-based solutions using Gatsby.
Learn to use Nuxt.js in modern web application design.
Working with React for Javascript Developers
Provide JavaScript developers with the essential knowledge necessary to build UI components with React.
Learn a working knowledge of the Rust programming language.
Learn how to use Selenium to test web applications as the browser would interact with them.
Learn how to build web components that can be used across multiple browsers and web applications.
Learn to deliver web-based solutions using Gatsby.
Learn how to leverage the advanced parts of Git.
Understanding Git, Github, Gitlab & Bitbucket
Learn the details and advanced usage of Git and review the Cloud-based tools and repositories.
Learn how to adopt and use Git to manage your source control.
Understanding Git, Github, Gitlab & Bitbucket
Learn the details and advanced usage of Git and review the Cloud-based tools and repositories.
Learn how to utilize GitLab to manage the software development lifecycle.
Learn how to create, aggregate, and monitor microservices in Go.
Learn to use Google's BigQuery to explore and gain insights from large datasets.
Learn how to leverage Gradle as an automated build system.
Learn how to use the advanced features of Groovy in a Java environment.
Learn how to rapidly build web applications using the Grails framework.
Learn how to write basic scripts using the Groovy Scripting Language.
Learn how to use the advanced features of Groovy in a Java environment.
Learn how to write basic scripts using the Groovy Scripting Language.
Learn how to enhance security and performance of GWT web applications by using in-depth GWT tools and concepts via lectures and extensive labs.
Learn how to build web applications using GWT.
Learn the fundamentals of the Hadoop platform.
Learn about Heroku and how it can accelerate application development.
Learn how to use key elements of HTML5 required to build mobile-friendly web applications.
Learn how to build and edit simple web pages using HTML and CSS.
Learn how to build web sites using HTML5.
Learn how to update current web solutions to support and leverage HTML5.
Learn about the Swift programming language which can be used to program iPhone Operating System (iOS) apps.
Testing JavaScript with Jasmine
Learn how to write BDD JavaScript using Jasmine.
Choosing the Ideal Java Framework for Applications
Learn the history of Java frameworks and the latest trends in Java software development using frameworks.
Functional Programming for Java Developers
Learn to utilize functional programming when creating code.
Learn how to leverage Gradle as an automated build system.
Learn how to rapidly build web applications using the Grails framework.
Learn how to write basic scripts using the Groovy Scripting Language.
Java Web Development Hack-a-thon
Learn about the legacy developers knowledge in order to translate to Java web knowledge in a practical, coached setting.
Learn about the fundamentals of Java 8.
Learn how to build advanced web applications using JavaScript.
Cypress for End-to-End Testing
Learn how to automate end-to-end testing using Cypress to test an application’s overall behavior.
Learn how to use effective JavaScript concepts like design patterns, packaging, compression, debugging and testing to write increasingly complex scripts and web applications.
Learn how to use Dojo to build cross-platform applications.
Learn how to use the features of ES6, the newest version of JavaScript, to write increasingly complex scripts and applications.
Learn how to utilize the fundamentals of the JavaScript programming language to make basic scripts and web applications.
JavaScript for React & GraphQL Developers
Learn about JavaScript and its latest version ES2021.
Learn the workings of the Jest testing framework along with the testing utility Enzyme.
Learn about the latest features of the JavaScript language.
Modern Web Development with Visual Studio Code
Learn the basic knowledge of VS Code’s use as a code editor and enable customization to use it as a primary development tool.
Protractor for End-to-End Testing
Learn how to automate end-to-end testing using Protractor to test the applications overall behavior.
Reactive Programming with RxJS
Learn how to build a Javascript application using RxJS and reactive programming principles.
Learn the knowledge and skills of the WebGL platform.
Learn the knowledge and skills to begin utilizing WebRTC to develop communication methods without 3rd parties or plugins.
Learn how to build web components that can be used across multiple browsers and web applications.
Learn how to enable continuous integration in a distributed environment with Jenkins.
Learn how to enable continuous integration with Jenkins.
Learn the essentials of Atlassian JIRA.
Learn the essentials of JIRA.
Learn how to utilize the advanced jQuery features and syntax.
Learn how to use jQuery to work with the DOM, select elements and build web applications.
Learn about advanced Kotlin concepts and the Kotlin ecosystem.
Learn how to increase knowledge and effectiveness in the Kotlin programming language.
Learn the Kotlin programming language and begin programming in it.
Modern Streamlined Kotlin Android Development
Learn the best practices of Android development concepts and tools.
Certified Kubernetes Application Developer (CKAD) Exam Preparation
Promote an in-depth understanding of Kubernetes along with the skills to pass the Certified Kubernetes Application Developer (CKAD) exam.
Learn the skills required to build, store, and deploy containers using Docker and Kubernetes.
Learn a comprehensive understanding of Helm and how to use it to package and manage Kubernetes workloads.
Learn how to achieve strong results from negotiations, better prepare for multiple potential outcomes, and address the issues of great negotiations that end with gory solution execution.
Leading Teams to Better Decision Making
Learn how to make strong decisions, design execution of solutions to better solve problems, and maintain strong relationships with stakeholders.
Promote an in-depth understanding of work-life balance and why it is important for productivity and happiness.
Introduction to Linux System Administration
Learn how to effectively administer a Linux development box.
Learn how to improve analytical ability and the ability to provide data insights.
Learn how to identify the right context for analysis, perform the analysis and tell a story to drive action.
Implementing AI using IBM Watson Chatbots
Promote an in-depth understanding of Chatbots and how to implement them using IBM Cloud.
Learn advanced Tableau knowledge and skills.
Learn the fundamentals of Tableau.
Learn the knowledge and use cases for software engineers to transition to Machine Learning for Search.
Promote an in-depth understanding of the challenges and opportunities of machine learning.
Learn to use Xamarin to create multi-platform apps.
Learn how to create mobile apps using C#.
Modern Streamlined Kotlin Android Development
Learn the best practices of Android development concepts and tools.
Learn the skills and hands-on experience needed to use Flutter to quickly build, iterate on and deploy your applications.
Promote an in-depth understanding of Xamarin.forms for mobile application development.
Learn how to utilize the advanced features, syntax, and related tooling to create more advanced Node.js applications.
Learn how to utilize the basics of Node.js, Express, Socket.IO, and Node Package Manager (NPM) to create basic servers and web applications.
Modern Web Application Development Tools
Learn about Node.js tools used to manage Modern Web Application development.
Learn to use the NoSQL database Redis.
Learn about DynamoDB and its benefits.
Learn how to examine key OO concepts and OOAD strategies in one course.
Learn about the best practices when using Perl to write large scale programs.
Introduction to Perl Programming
Interpret how to write programs using all the basic elements of Perl.
Learn how to use advanced web development concepts like OO and MVC in PHP.
Learn how to utilize the fundamentals of PHP and Apache to build basic web applications.
Learn an in-depth understanding of Microsoft Power BI.
Communication in the Business Context
Learn how to communicate effectively with staff, peers, customers, and/or managers.
Learn how to develop a smooth change process within a team.
Learn about different decision styles and how they contribute to team decision making.
Learn how to make better decisions as a team.
Learn how to achieve strong results from negotiations, better prepare for multiple potential outcomes, and address the issues of great negotiations that end with gory solution execution.
Effective Communication and Email Etiquette
Learn how to improve verbal and written communication.
Equipping IT Professionals for Tech Support
Learn the communication, conflict resolution, and people skills needed to grow in an IT support role.
Learn the proven, simple, easy to implement tools and strategies to ensure that ethics and integrity guide actions.
Improving Interpersonal Skills
This course will teach you about interpersonal skills so that you can become more aware and improve soft skills in the workplace.
Leading Teams to Better Decision Making
Learn how to make strong decisions, design execution of solutions to better solve problems, and maintain strong relationships with stakeholders.
Learn how to assess initiation and employ planning tools and techniques to create high functioning teams that start projects in the best form to help ensure success.
Project Management Success Principles
Learn how to develop comprehensive project plans including scope, schedule, and budget.
Learn the easy to implement tools and strategies to improve teamwork.
Time Management and Prioritization
Learn the easy to implement tools and strategies to improve time management.
Promote an in-depth understanding of work-life balance and why it is important for productivity and happiness.
Writing Technical White Papers
Learn how to write persuasive white papers that obtain results.
Learn how to develop a smooth change process within a team.
Learn about different decision styles and how they contribute to team decision making.
Learn how to make better decisions as a team.
Learn the proven, simple, easy to implement tools and strategies to ensure that ethics and integrity guide actions.
Learn how to assess initiation and employ planning tools and techniques to create high functioning teams that start projects in the best form to help ensure success.
Project Management Success Principles
Learn how to develop comprehensive project plans including scope, schedule, and budget.
Learn the easy to implement tools and strategies to improve teamwork.
Time Management and Prioritization
Learn the easy to implement tools and strategies to improve time management.
Learn how to become an expert at creating high-throughput, multithreaded, network oriented programs written in Python.
Promote an intermediate understanding of Python and increase developer skills and techniques.
Learn how to develop simple programs using fundamental Python concepts.
Software Engineering in Python
Learn software engineering techniques using Python.
Intermediate Apollo for React & GraphQL Developers
Learn how to leverage GraphQL and Apollo.
Learn how to build Increasingly complex applications using React.js and Flux.
Intermediate Redux for React Developers
Teach React developers how to use more of the Redux API in their applications.
Learn how to use the features of ES6, the newest version of JavaScript, to write increasingly complex scripts and applications.
Learn how to use GraphQL with React.
Learn how to use the React.js library and JSX to make simple data-driven UIs.
Learn how to unit test with React/Redux JavaScript applications.
Learn how to build UI components with React.
Learn how to build mobile applications using React Native.
Redux Sagas for React/Redux Applications
Learn to manage asynchronous operations within a Redux-based JavaScript application and manage code using Redux Saga library.
Learn how to use Relay with GraphQL in the context of React applications.
Learn to deliver web-based solutions using Gatsby.
Working with React for Javascript Developers
Provide JavaScript developers with the essential knowledge necessary to build UI components with React.
Learn how to build mobile applications using React Native.
Learn how to integrate Redis into an application and/or stack.
Intermediate Redux for React Developers
Teach React developers how to use more of the Redux API in their applications.
Introduction to NgRx for Angular Developers
Learn the knowledge and tools to integrate NgRx into practice.
Learn how to unit test with React/Redux JavaScript applications.
Redux Sagas for React/Redux Applications
Learn to manage asynchronous operations within a Redux-based JavaScript application and manage code using Redux Saga library.
Learn how to use Relay with GraphQL in the context of React applications.
Learn how to use advanced Ruby features and syntax to write advanced scripts and web applications.
Learn how to utilize the basics of the Ruby programming language to make functioning scripts and basic web applications.
Learn how to build basic functional applications using the Rails framework.
Learn how to leverage Ruby for web development on the Rails framework.
Learn a working knowledge of the Rust programming language.
Engineering Reactive Architecture Using Scala, Akka, Play
Learn how to use Reactive Programming with Scala as a foundation.
Introduction to Play Framework
Learn how to quickly build web applications in Scala using the Play framework.
Learn how to adopt Scala to efficiently build multi-core processing applications.
Promote an in-depth understanding of Scrum values, practices, and applications.
Promote foundational understanding of the Scrum values, practices, and applications.
Learn the knowledge and use cases for software engineers to transition to Machine Learning for Search.
.NET and Angular Secure Programming
Learn how to develop secure code and adapt existing .NET and Angular applications to be more secure.
Learn the best practices for establishing security standards in your organization.
Learn how security can be designed into, managed and maintained within a development lifecycle.
Learn about the HEAVENS security model and how to transition output to HEAVENS format.
Learn how to build advanced web security with OAuth.
Learn about threat modeling, approaches, tools and benefits.
.NET and Angular Secure Programming
Learn how to develop secure code and adapt existing .NET and Angular applications to be more secure.
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 use Selenium to test web applications as the browser would interact with them.
Introduction to Linux System Administration
Learn how to effectively administer a Linux development box.
Learn how to utilize and manage Snowflake databases.
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.
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.
Promote an in-depth understanding of networking concepts.
Behavior-Driven Development Using Ruby
Learn how to utilize BDD techniques using Ruby.
Promote an in-depth understanding of Scrum values, practices, and applications.
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.
Promote foundational understanding of the Scrum values, practices, and applications.
Introduction to Behavior-Driven Development
Learn the skills and concepts necessary to use BDD in software development.
Introduction to Lean Development
Learn how to shift to the Lean process.
Introduction to Microservices Architecture
Promote an introductory understanding of microservices architecture and concepts and how they can be used within an enterprise.
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.
Promote an in-depth understanding of networking concepts.
Object-Oriented (OO) Design Patterns
Learn how to create reusable OO solutions using design patterns via our Software Architecture Training.
Learn how to examine key OO concepts and OOAD strategies in one course.
Software Engineering in Python
Learn software engineering techniques using Python.
Learn how to define the iterative and quality-focused software development methodology of TDD.
Testing JavaScript with Jasmine
Learn how to write BDD JavaScript using Jasmine.
User Experience (UX) - Research and Design
Learn about the principles of user-centered design and the value of user experience.
Working with Cucumber, Selenium, and Protractor
Learn the skills necessary to utilize Cucumber, Selenium and Protractor to utilize BDD framework in application testing.
Deepen understanding of Spring Boot and how it can be used to build world class applications.
Learn to develop with a solid and practical foundation using Spring.
Learn about how to build web applications using the Spring MVC framework.
Learn about Spring Cloud through hands-on labs and real-world projects that students may encounter while using the tool.
Learn the overall Spring platform including Spring Boot, Spring MVC, Restful Spring, testing with Spring and managing data with Spring.
Learn about Microservices and how Spring Boot and Spring MVC facilitate Java applications.
Advanced SQL Series: Proximal and Linear Interpolations
Empower students with the knowledge and skills for how to systematically approach solving tough challenges in SQL.
Advanced SQL Series: Relational Division
Empower students with the knowledge and skills for how to systematically approach solving tough challenges in SQL.
Advanced SQL Series: Window Functions
Empower students with the knowledge and skills for how to systematically approach solving tough challenges in SQL.
Learn about advanced topics regarding TSQL.
Learn the core concepts of SQL.
Learn the syntax and concepts of TSQL.
Learn how to use PL/SQL on Oracle databases and apply those skills to real world problems.
Learn to use T-SQL for working with relational databases.
Learn to incorporate the principles of SRE into practice.
Learn about the Swift programming language which can be used to program iPhone Operating System (iOS) apps.
Introduction to Linux System Administration
Learn how to effectively administer a Linux development box.
Learn how to improve analytical ability and the ability to provide data insights.
Learn how to identify the right context for analysis, perform the analysis and tell a story to drive action.
Learn advanced Tableau knowledge and skills.
Learn the fundamentals of Tableau.
Learn how to use Terraform to build and scale highly reliable infrastructure.
Learn how to express infrastructure across multiple teams within an enterprise using Terraform.
Learn how to define the iterative and quality-focused software development methodology of TDD.
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 about the HEAVENS security model and how to transition output to HEAVENS format.
Learn about threat modeling, approaches, tools and benefits.
Learn how to write elegant/scalable TypeScript code that will ultimately be compiled to JavaScript.
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.
Advanced Routing in Vue.js with Vue-Router
Learn how to setup Vue routing in web applications using the Vue-Router.
Learn how to use Vue.js to build interactive web UIs.
Managing State in Vue.js with Vuex
Learn how to use Vuex to simplify state management in a Vue application.
Learn to use Nuxt.js in modern web application design.
Creating Responsive Layouts with Bootstrap
Learn how to leverage Bootstrap to build responsive websites quickly.
Introduction to Mobile Application Design
Learn how to use principles for designing effective user experiences across mobile web platforms.
Learn how to build web pages that use AJAX to create interactivity with data on a server.
Learn about CSS’ advanced syntax and features to create scalable and maintainable stylesheets.
Learn how to utilize the advanced jQuery features and syntax.
Learn how to use advanced web development concepts like OO and MVC in PHP.
Advanced Routing in Vue.js with Vue-Router
Learn how to setup Vue routing in web applications using the Vue-Router.
Learn how to use all major parts of the Angular 4 framework to write scalable, testable and maintainable web and mobile applications.
Learn how to utilize Backbone and its MVC pattern to build full stack with applications.
Creating Responsive Layouts with Bootstrap
Learn how to leverage Bootstrap to build responsive websites quickly.
Learn the tools and knowledge needed to ensure your websites can maintain a decentralized approach to improve speed, accessibility and user experience.
Engineering Reactive Architecture Using Scala, Akka, Play
Learn how to use Reactive Programming with Scala as a foundation.
Learn how to build an application using Firebase as a back-end, get real-time updates from Firebase, and implement server-side logic using cloud functions.
Learn how to use key elements of HTML5 required to build mobile-friendly web applications.
Intermediate Redux for React Developers
Teach React developers how to use more of the Redux API in their applications.
Learn to use Xamarin to create multi-platform apps.
Learn how to build web pages that use AJAX to create interactivity with data on a server.
Learn how to create compelling websites by applying design techniques to HTML with simple CSS rules.
Learn how to use Dojo to build cross-platform applications.
Learn how to develop programs in the Elm language and compile them to JavaScript.
Learn how to rapidly build web applications using the Grails framework.
Learn how to write basic scripts using the Groovy Scripting Language.
Learn how to build and edit simple web pages using HTML and CSS.
Learn how to build web sites using HTML5.
Learn how to use jQuery to work with the DOM, select elements and build web applications.
Introduction to Mobile Application Design
Learn how to use principles for designing effective user experiences across mobile web platforms.
Introduction to NgRx for Angular Developers
Learn the knowledge and tools to integrate NgRx into practice.
Learn how to utilize the fundamentals of PHP and Apache to build basic web applications.
Learn how to write elegant/scalable TypeScript code that will ultimately be compiled to JavaScript.
Learn how to create mobile apps using C#.
Learn to use LESS to simplify the process of writing CSS stylesheets.
Managing State in Vue.js with Vuex
Learn how to use Vuex to simplify state management in a Vue application.
Learn how to migrate to the newest version of CSS and correctly utilize its new features.
Redux Sagas for React/Redux Applications
Learn to manage asynchronous operations within a Redux-based JavaScript application and manage code using Redux Saga library.
Learn how to leverage Ruby for web development on the Rails framework.
Software Engineering in Python
Learn software engineering techniques using Python.
Learn how to use Selenium to test web applications as the browser would interact with them.
Provide students with a working knowledge of the WebAssembly standards and implementations inside and outside of the browser to build high-performance and cross-platform.
Learn how to develop and implement a PWA.
Learn to use Xamarin to create multi-platform apps.
Learn how to create mobile apps using C#.
Promote an in-depth understanding of Xamarin.forms for mobile application development.
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.”
VMwareAbout Us
LET’S DISCUSS
DevelopIntelligence 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.
Resources
Thank you for everyone who joined us this past year to hear about our proven methods of attracting and retaining tech talent.

- Boulder, Colorado Headquarters: 980 W. Dillon Road, Louisville, CO 80027
© 2013 - 2022 DevelopIntelligence LLC - Privacy Policy