-
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 Intermediate Courses
Customized, role-based, expert-led Intermediate Training
DevelopIntelligence specializes in delivering highly-customized, dedicated, role-based Intermediate Training courses to technical teams and organizations.
Of course, if you can't find the Intermediate training course you're looking for, give us a call or contact us and we'll design one just for you and your team.
DevelopIntelligence is the only technical training company that delivers completely customized courses based on the project and the people. By customizing the learning experiences exactly to your needs, you’ll learn and retain more in less time, making it easier to adopt the new concepts back on the job.
The following is a list of our courses for people with an Intermediate skill level. At DevelopIntelligence, Intermediate courses are for people who have been working within the technology area for 1.5 to 3 years.
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 Web Applications with ASP MVC
Learn to build a robust, enterprise-grade web application using ASP.NET MVC.
Learn to build data tiers using Microsoft Entity Framework.
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 RESTful web services using Microsoft’s WebAPI.
Learn how to build standards-compliant web services using Microsoft WCF.
Learn how to effectively administer and work with ServiceMix as an Enterprise Service Bus.
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.
Introduction to Agile Development
Learn about how Agile Development can improve the process of writing software.
Introduction to Rational Unified Process
Learn how the Rational Unified Process can help you be more effective in the development of production-quality software.
Increase the agile skills of product owners so that they can more effectively interact with agile teams.
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.
Introduction to Akka with Java
Learn how to use the Akka Framework with Java to build distributed applications.
AWS Authorized Training Course - Planning and Designing Databases on AWS
To demonstrate the process of planning for developers in the AWS database.
Android Development Fast Track
Learn about the basic concepts of how to build Android applications.
Learn the skills and hands-on experience needed to use Flutter to quickly build, iterate on and deploy your applications.
Learn to leverage all of the newest parts of the Angular API and Framework.
Introduction to NgRx for Angular Developers
Learn the knowledge and tools to integrate NgRx into practice.
Learn how to effectively test Angular applications using Jasmine.
Learn about scalable batch and stream data processing using Apache Flink.
Learn about Storm, the real time processing framework for Hadoop.
Introduction to Apache Zeppelin
Learn about the interactive data analytics User Interface (UI) framework, Apache Zeppelin, that allows ease of access to data coming from several big data implementations.
Introduction to Apache ZooKeeper
Learn about the internals of Zookeeper and explores how it functions.
Introduction to ETL Management with Airflow
Learn how to use Apache Airflow to manage data warehouses.
Creating & Monitoring Big Data Pipelines with Apache Airflow
Promote an in-depth understanding of how to use Apache Airflow to create, schedule and monitor data pipelines.
Introduction to ETL Management with Airflow
Learn how to use Apache Airflow to manage data warehouses.
Learn how to use Apache Ant as your automated build tool.
Introduction to Apache HTTPD Administration
Learn how to install, configure, and administer the leading Web Server.
Learn how to use the high-throughput, distributed, publish-subscribe messaging system Apache Kafka.
Learn to use Apache Kafka as a distributed messaging system.
Real-Time Ingestion & Processing Using Kafka & Spark
Learn the knowledge and skills needed to utilize Data Ingestion and Processing using Kafka and Spark Streaming.
Learn how to use Apache Maven as an automated build tool.
Learn how to configure and work with Apache Solr.
Learn how to use Spark internals for working with NoSQL databases as well debugging and troubleshooting.
Introduction to Apache Spark in Production
Learn about the architecture and internals of Spark, a fast and general engine for big data processing with built-in modules for streaming, SQL, machine learning, and graph processing.
Learn about and build end-to-end SML pipelines for gaining actionable insights.
Introduction to Apache Struts 2
Learn how to build web applications using Apache Struts 2.
Learn how to migrate from Apache Struts 1.x to Apache Struts 2.x.
Intermediate Apollo for React & GraphQL Developers
Learn how to leverage GraphQL and Apollo.
Introduction to Artificial Intelligence
Learn the foundational and practical knowledge of artificial intelligence.
Machine Learning and Natural Language Processing
Learn to implement ML techniques for Natural Language comprehension, sentiment analysis, topic discovery, etc.
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 Web Applications with ASP MVC
Learn to build a robust, enterprise-grade web application using ASP.NET MVC.
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 - Big Data on AWS
To demonstrate how to design big data environments for security and cost-effectiveness.
AWS Authorized Training Course - Data Warehousing on AWS
How to a cloud-based data warehousing solution using Amazon Redshift
AWS Authorized Training Course - Deep Learning on AWS
Demonstrate AWS’s deep learning solutions, including scenarios where deep learning makes sense and how deep learning works.
AWS Authorized Training Course - Developing Serverless Solutions on AWS
Demonstrate the best practices for building serverless applications using AWS Lambda.
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 - Migrating to AWS
To focus on planning and migrating existing workloads to the AWS Cloud
AWS Authorized Training Course - Planning and Designing Databases on AWS
To demonstrate the process of planning for developers in the AWS database.
AWS Authorized Training Course - Practical Data Science with Amazon SageMaker
This course demonstrates how to solve a real-world use case with Machine Learning (ML) and produce actionable results using Amazon SageMaker
To demonstrate container management and orchestration for Kubernetes using Amazon EKS.
AWS Authorized Training Course - Security Engineering on AWS
To show how to efficiently use AWS security services to stay secure in the AWS Cloud
AWS Authorized Training Course - Systems Operations on AWS
This course demonstrates how to install and monitor the services, networks, and systems on AWS necessary to support business applications.
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
Exam Readiness Intensive Workshop: AWS Certified Solutions Architect – Associate Training Course
Help students prepare for the AWS Certified Solutions Architect – Associate exam.
Exam Readiness: AWS Certified Developer - Associate Training Course
Help students prepare for the AWS Certified Developer - Associate exam.
Exam Readiness: AWS Certified Machine Learning - Specialty Training Course
Help students prepare for the AWS Certified Machine Learning - Specialty exam.
Exam Readiness: AWS Certified Solutions Architect – Associate Training Course
Help students prepare for the AWS Certified Solutions Architect – Associate exam.
Exam Readiness: AWS Certified SysOps Administrator – Associate Training Course
Help students prepare for the AWS Certified SysOps Administrator – Associate exam.
Learn how to write, execute, and perform functional and automating testing using AWS as a cloud.
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.
Azure for System Administrators
Learn how to configure, maintain and monitor Azure Virtual Machines and Virtual Networks.
Developing Scalable Applications on Azure
Learn how to develop a globally distributed application using Azure and serverless concepts
Implementing Microsoft Azure Infrastructure Solutions Certification
Learn how to pass the "Implementing Microsoft Azure Infrastructure Solutions" certification exam.
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 the Azure Stack and VM Managers
Learn how to deploy and manage Azure in private data centers.
Microsoft Azure Certification Boot Camp
Learn the information necessary to pass the Developing Microsoft Azure Solutions Certification Exam.
SQL Server Performance Optimization and Troubleshooting
Learn to address common real-life performance problems both at the server and T-SQL code level. Learn about troubleshooting approaches, techniques, features and tools with SQL Server 2019 and Azure SQL Database.
Working with Big Data on Azure
Learn how to use Big Data technologies on the Azure cloud.
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 write complex stand-alone applications using advanced Java language features.
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.
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 Web Applications with ASP MVC
Learn to build a robust, enterprise-grade web application using ASP.NET MVC.
Learn how to effectively to transition to C++ from another programming language.
Learn how to develop secure code, adapt existing code to be more secure, and address CERT coding standards in C++ where required.
Learn how to use the C++ Standard Template Library (STL).
Learn how to build safe, high-performing multi-threaded C++ applications.
Data Analysis with SQL and Python
Provide students with the advanced SQL skills needed for effective data analysis.
Learn how to effectively design Representational State Transfer (REST)ful based web services.
Developing RESTful Web Services in Java
Learn how to construct Representational State Transfer (REST)ful web services using Java Application Programming Interface (API) for RESTful Web Services or JAX-RS.
Developing Web Services with Jakarta EE
Learn how to formulate web services using the Java Enterprise Edition (EE) platform.
Learn to build data tiers using Microsoft Entity Framework.
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.
Promote an intermediate understanding of GoLang and increase developer skills and techniques.
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.
Internationalizing Java Applications
Learn how to implement Internationalization and Localization (l18N) within Java applications.
Introduction to Akka with Java
Learn how to use the Akka Framework with Java to build distributed 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 build enterprise applications utilizing Enterprise Java Beans (EJB3).
Learn how to build database applications using Hibernate.
Introduction to Internet of Things
Learn more about what IoT is and how to develop hardware and software applications to control physical devices.
Introduction to Java Swing Programming
Learn how to design stand-alone desktop-oriented Graphical User Interface (GUI) based Java applications using Swing/Java Foundation Components (JFC).
Introduction to JavaServer Faces (JSF)
Learn how to build component architecture-based websites with JavaServer Faces (JSF).
Learn how to build Jakarta Enterprise Edition (EE) and Java Standard Edition (SE) database driven applications utilizing the Java Persistence Architecture (JPA).
Introduction to MySQL Administration
Learn how to install, configure, and administer MySQL.
Learn how to install, configure, and administer PostgreSQL, the world's most advanced open source database.
Learn to use the NoSQL database Redis.
Learn about the key components of Jakarta Enterprise Edition (EE) required to build enterprise-class Java applications.
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 how to integrate Java Persistence Architecture (JPA) with the Spring framework.
Learn how to use the Java Messaging System (JMS) and Message Driven Beans to create workflows.
Learn how to migrate from Apache Struts 1.x to Apache Struts 2.x.
Learn how to use the latest capabilities of the Modern C++ language.
Learn a solid understanding of modern programming using the most important features of Java 7 through 13.
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.
Object-Oriented (OO) Perl with Moose
Learn how to write Object-Oriented (OO) Perl with Moose.
Learn how to build RESTful web services using Microsoft’s WebAPI.
Robotics Process Automation Using UiPath
Learn and gain real hands-on exposure to creating RPA bots, design effective RPA solutions, and automate repeated processes within their organization.
Learn to use advanced constructs such as subjects, handling and retrying on errors, and publishing events to the UI.
Securing Web Applications Using Spring Security
Learn how to secure a web application through the use of the Spring Security framework.
Learn about Microservices and how Spring Boot and Spring MVC facilitate Java applications.
SQL Server Performance Optimization and Troubleshooting
Learn to address common real-life performance problems both at the server and T-SQL code level. Learn about troubleshooting approaches, techniques, features and tools with SQL Server 2019 and Azure SQL Database.
Learn to use T-SQL for working with relational databases.
Learn how to create unit tests with JUnit.
Learn how to use Apache Ant as your automated build tool.
Learn how to use Apache Maven as an automated build tool.
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 a solid introduction to RabbitMQ including: web applications, administration and optimization.
Learn a working knowledge of the Rust programming language.
Learn how to build microservices using the Spring Boot framework.
Learn how to build standards-compliant web services using Microsoft WCF.
Learn how to design Java applications that read, manipulate, and write Extensible Markup Language (XML).
Learn how to utilize Backbone and its MVC pattern to build full stack with 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 use Spark internals for working with NoSQL databases as well debugging and troubleshooting.
Applying Big Data Technologies
Learn to use big data technologies and understand their tradeoffs.
Learn all about Hadoop and Big Data technologies.
Big Data Integration with Talend
Learn how to use Talend through hands-on labs and real-world projects that students may encounter while building big data applications.
Creating & Monitoring Big Data Pipelines with Apache Airflow
Promote an in-depth understanding of how to use Apache Airflow to create, schedule and monitor data pipelines.
Data Analysis & Visualizations with Excel
Learn how to use Excel for data analysis to present data into visual insights.
Learn the foundational concepts of distributed computing, distributed data processing, data management and data pipelines.
Data Governance and Management
Promote an in-depth understanding of data governance and management.
Learn how to use Grafana to connect with, visualize and alert on various types of data.
Learn how to maintain and operate a Hadoop cluster.
Learn how to use Hadoop to manage, manipulate, and query large complex data in real time.
Learn how to implement secure Hadoop clusters using authentication, authorization, and encryption.
Learn advanced Tableau knowledge and skills.
Introduction to Administering Hadoop Clusters
Learn how to set, configure, and administer Hadoop.
Learn about scalable batch and stream data processing using Apache Flink.
Learn how to use the high-throughput, distributed, publish-subscribe messaging system Apache Kafka.
Learn how to work with Apache Lucene.
Learn how to configure and work with Apache Solr.
Introduction to Apache Spark in Production
Learn about the architecture and internals of Spark, a fast and general engine for big data processing with built-in modules for streaming, SQL, machine learning, and graph processing.
Learn about Storm, the real time processing framework for Hadoop.
Introduction to Apache Zeppelin
Learn about the interactive data analytics User Interface (UI) framework, Apache Zeppelin, that allows ease of access to data coming from several big data implementations.
Introduction to Apache ZooKeeper
Learn about the internals of Zookeeper and explores how it functions.
Learn to use Google's BigQuery to explore and gain insights from large datasets.
Introduction to Hadoop for Developers
Learn how to write MapReduce programs using Java.
Introduction to Play Framework
Learn how to quickly build web applications in Scala using the Play framework.
Learn how to leverage R to perform data analytics and graph best practices.
Learn to use the NoSQL database Redis.
Learn to use Apache Kafka as a distributed messaging system.
Microsoft Azure Certification Boot Camp
Learn the information necessary to pass the Developing Microsoft Azure Solutions Certification Exam.
Learn about the latest and greatest features of Lucene.
Real-Time Ingestion & Processing Using Kafka & Spark
Learn the knowledge and skills needed to utilize Data Ingestion and Processing using Kafka and Spark Streaming.
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 how to work with ElasticSearch.
Working with Prometheus and Grafana
Learn to use Prometheus for monitoring and alerting and Grafana for data visualization.
Learn how to use the ELK stack.
Learn to use Google's BigQuery to explore and gain insights from large datasets.
Learn how to effectively to transition to C++ from another programming language.
Learn how to develop secure code, adapt existing code to be more secure, and address CERT coding standards in C++ where required.
Learn how to use the C++ Standard Template Library (STL).
Learn how to build safe, high-performing multi-threaded C++ applications.
Learn how to write stand-alone applications using C++.
Introduction to Internet of Things
Learn more about what IoT is and how to develop hardware and software applications to control physical devices.
Learn how to use the latest capabilities of the Modern C++ language.
Learn how to use Chef-specific tools and tactics such as Ohai plugins, Chef handlers, ChefSpec, and Custom Light-Weight Resource Providers (LWRPs).
Introduction to ETL Management with Airflow
Learn how to use Apache Airflow to manage data warehouses.
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 - Big Data on AWS
To demonstrate how to design big data environments for security and cost-effectiveness.
AWS Authorized Training Course - Data Warehousing on AWS
How to a cloud-based data warehousing solution using Amazon Redshift
AWS Authorized Training Course - Deep Learning on AWS
Demonstrate AWS’s deep learning solutions, including scenarios where deep learning makes sense and how deep learning works.
AWS Authorized Training Course - Developing Serverless Solutions on AWS
Demonstrate the best practices for building serverless applications using AWS Lambda.
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 - Migrating to AWS
To focus on planning and migrating existing workloads to the AWS Cloud
AWS Authorized Training Course - Planning and Designing Databases on AWS
To demonstrate the process of planning for developers in the AWS database.
AWS Authorized Training Course - Practical Data Science with Amazon SageMaker
This course demonstrates how to solve a real-world use case with Machine Learning (ML) and produce actionable results using Amazon SageMaker
To demonstrate container management and orchestration for Kubernetes using Amazon EKS.
AWS Authorized Training Course - Security Engineering on AWS
To show how to efficiently use AWS security services to stay secure in the AWS Cloud
AWS Authorized Training Course - Systems Operations on AWS
This course demonstrates how to install and monitor the services, networks, and systems on AWS necessary to support business applications.
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.
Azure for System Administrators
Learn how to configure, maintain and monitor Azure Virtual Machines and Virtual Networks.
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.
Developing Scalable Applications on Azure
Learn how to develop a globally distributed application using Azure and serverless concepts
Exam Readiness Intensive Workshop: AWS Certified Solutions Architect – Associate Training Course
Help students prepare for the AWS Certified Solutions Architect – Associate exam.
Exam Readiness: AWS Certified Developer - Associate Training Course
Help students prepare for the AWS Certified Developer - Associate exam.
Exam Readiness: AWS Certified Machine Learning - Specialty Training Course
Help students prepare for the AWS Certified Machine Learning - Specialty exam.
Exam Readiness: AWS Certified Solutions Architect – Associate Training Course
Help students prepare for the AWS Certified Solutions Architect – Associate exam.
Exam Readiness: AWS Certified SysOps Administrator – Associate Training Course
Help students prepare for the AWS Certified SysOps Administrator – Associate exam.
Implementing Microsoft Azure Infrastructure Solutions Certification
Learn how to pass the "Implementing Microsoft Azure Infrastructure Solutions" certification exam.
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.
Intermediate Google Cloud For Data Analysts
Learn how to analyze large scale, distributed, and real-time datasets with MapReduce and Apache Beam based capabilities of Google Cloud and practice identification and analysis of effective data features for predictive analytics with BigQuery ML and TensorFlow.
Intermediate Google Cloud for Data Engineers
Learn how to use data engineering on Google Cloud to build specialized data pipelines for large scale streaming data analytics, machine learning, and recommendation systems.
Intermediate Google Cloud For Data Scientists
Learn how to implement statistical and machine learning models using TensorFlow, for example for recommendation engines, and how to improve their performance based on the students’ understanding of underlying mathematical principles.
Intermediate Google Cloud for Developers
Learn how to utilize advanced processes and practices for the platform to improve function and security.
Introduction to the Azure Stack and VM Managers
Learn how to deploy and manage Azure in private data centers.
Learn how to build an open cloud with OpenStack.
OpenStack Cloud Architecture and Deployment
Learn how to define and deploy an OpenStack Cloud Architecture.
Learn how to write, execute, and perform functional and automating testing using AWS as a cloud.
Working with Big Data on Azure
Learn how to use Big Data technologies on the 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.
Writing Technical White Papers
Learn how to write persuasive white papers that obtain results.
Prepare the participants for the role of Junior Security Analyst by passing the CompTIA Security+ SY0-601 Certification Exam.
CSS for Server-Side Developers
Learn how to utilize the key CSS concepts required to support back-end server-side development.
High-Performance GPU Architectures
Learn the approach and practices to using GPU architectures for high performance computing.
Introduction to High-Performance GPU Architectures
Learn about CUDA programming, profiling, and debugging techniques required to develop general purpose software applications for GPU hardware.
.NET and Angular Secure Programming
Learn how to develop secure code and adapt existing .NET and Angular applications to be more secure.
Learn how to develop secure code, adapt existing code to be more secure, and address CERT coding standards in C++ where required.
Prepare the participants for the role of Junior Security Analyst by passing the CompTIA Security+ SY0-601 Certification Exam.
Learn how security can be designed into, managed and maintained within a development lifecycle.
Learn how to implement secure Hadoop clusters using authentication, authorization, and encryption.
Learn how to build advanced web security with OAuth.
Learn how to harden Kubernetes clusters and resolve security issues that may happen through misconfiguration or performance tuning.
Securing Web Applications Using Spring Security
Learn how to secure a web application through the use of the Spring Security framework.
Introduction to Data Driven Documents (D3)
Learn how to create data visualizations using D3.
Big Data Integration with Talend
Learn how to use Talend through hands-on labs and real-world projects that students may encounter while building big data applications.
Learn the foundational concepts of distributed computing, distributed data processing, data management and data pipelines.
Data Governance and Management
Promote an in-depth understanding of data governance and management.
Learn how to leverage R to perform data analytics and graph best practices.
Data Analysis & Visualizations with Excel
Learn how to use Excel for data analysis to present data into visual insights.
Data Governance and Management
Promote an in-depth understanding of data governance and management.
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.
Working with Prometheus and Grafana
Learn to use Prometheus for monitoring and alerting and Grafana for data visualization.
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 to understand, design, implement and assess the impact of deep learning techniques for a diverse range of visual recognition tasks.
Deep Learning with TensorFlow and Keras
Learn Deep Learning concepts and popular tools.
Working with Deep Reinforcement Learning
Learn about deep reinforcement learning, what it is, how it works, and how you can apply it to real-world problems.
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.
Learn an in-depth understanding of design, and design patterns for software systems.
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 how Nexus works, how to install/manage it, and how to make the most out of your investment in Nexus.
Promote an in-depth understanding of Argo and how to use it to create complex workflows.
Learn how to use Chef-specific tools and tactics such as Ohai plugins, Chef handlers, ChefSpec, and Custom Light-Weight Resource Providers (LWRPs).
Intermediate Google Cloud for Developers
Learn how to utilize advanced processes and practices for the platform to improve function and security.
Learn a deeper dive into Kubernetes architecture, concepts, and container management.
Promote an intermediate understanding of Python and increase developer skills and techniques.
Learn how to use Terraform to build and scale highly reliable infrastructure.
Introduction to ETL Management with Airflow
Learn how to use Apache Airflow to manage data warehouses.
Learn how to use Splunk effectively.
Learn how to harden Kubernetes clusters and resolve security issues that may happen through misconfiguration or performance tuning.
Microsoft Azure Certification Boot Camp
Learn the information necessary to pass the Developing Microsoft Azure Solutions Certification Exam.
Learn the fundamental skills needed to manage large scale infrastructure with SaltStack on major cloud providers (AWS, Google Cloud and Azure).
Working With Continuous Integration
Learn how to adopt a continuous integration mindset to achieve better code quality.
Learn how Nexus works, how to install/manage it, and how to make the most out of your investment in Nexus.
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 work with ElasticSearch.
Learn how to use the ELK stack.
Data Analysis & Visualizations with Excel
Learn how to use Excel for data analysis to present data into visual insights.
Learn the skills and hands-on experience needed to use Flutter to quickly build, iterate on and deploy your 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.
CSS for Server-Side Developers
Learn how to utilize the key CSS concepts required to support back-end server-side development.
Cypress for End-to-End Testing
Learn how to automate end-to-end testing using Cypress to test an application’s overall behavior.
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.
Introduction to Data Driven Documents (D3)
Learn how to create data visualizations using D3.
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 write elegant/scalable TypeScript code that will ultimately be compiled to JavaScript.
Learn how to use Vue.js to build interactive web UIs.
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 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 build UI components with React.
Learn how to build mobile applications using React Native.
Learn how to use Relay with GraphQL in the context of React applications.
Learn how to effectively test Angular applications using Jasmine.
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.
Working with Cucumber, Selenium, and Protractor
Learn the skills necessary to utilize Cucumber, Selenium and Protractor to utilize BDD framework in application testing.
Learn a working knowledge of the Rust programming language.
Learn how to build web components that can be used across multiple browsers and web applications.
Learn how to build Windows desktop application user interfaces using WPF and XAML.
Learn how to create, aggregate, and monitor microservices in Go.
Promote an intermediate understanding of GoLang and increase developer skills and techniques.
Intermediate Google Cloud For Data Analysts
Learn how to analyze large scale, distributed, and real-time datasets with MapReduce and Apache Beam based capabilities of Google Cloud and practice identification and analysis of effective data features for predictive analytics with BigQuery ML and TensorFlow.
Intermediate Google Cloud for Data Engineers
Learn how to use data engineering on Google Cloud to build specialized data pipelines for large scale streaming data analytics, machine learning, and recommendation systems.
Intermediate Google Cloud For Data Scientists
Learn how to implement statistical and machine learning models using TensorFlow, for example for recommendation engines, and how to improve their performance based on the students’ understanding of underlying mathematical principles.
Intermediate Google Cloud for Developers
Learn how to utilize advanced processes and practices for the platform to improve function and security.
Learn to use Google's BigQuery to explore and gain insights from large datasets.
Introduction to the Google App Engine
Learn how to use Java to set up a project with the Google App Engine and integrate it with other Google Cloud services.
Learn the fundamental skills needed to manage large scale infrastructure with SaltStack on major cloud providers (AWS, Google Cloud and Azure).
Learn how to use Grafana to connect with, visualize and alert on various types of data.
Working with Prometheus and Grafana
Learn to use Prometheus for monitoring and alerting and Grafana for data visualization.
Learn how to rapidly build web applications using the Grails framework.
Learn how to build web applications using GWT.
Applying Big Data Technologies
Learn to use big data technologies and understand their tradeoffs.
Learn all about Hadoop and Big Data technologies.
Learn how to maintain and operate a Hadoop cluster.
Learn the fundamentals of the Hadoop platform.
Learn how to use Hadoop to manage, manipulate, and query large complex data in real time.
Learn how to implement secure Hadoop clusters using authentication, authorization, and encryption.
Introduction to Administering Hadoop Clusters
Learn how to set, configure, and administer Hadoop.
Introduction to Hadoop for Developers
Learn how to write MapReduce programs using Java.
Learn how to build database applications using Hibernate.
Learn about the Swift programming language which can be used to program iPhone Operating System (iOS) apps.
Learn how to build iOS Applications.
Learn how to build iPhone Operating System (iOS) apps using Swift.
Introduction to Internet of Things
Learn more about what IoT is and how to develop hardware and software applications to control physical devices.
Testing JavaScript with Jasmine
Learn how to write BDD JavaScript using Jasmine.
Learn how to write complex stand-alone applications using advanced Java language features.
Learn how to effectively design Representational State Transfer (REST)ful based web services.
Developing RESTful Web Services in Java
Learn how to construct Representational State Transfer (REST)ful web services using Java Application Programming Interface (API) for RESTful Web Services or JAX-RS.
Developing Web Services with Jakarta EE
Learn how to formulate web services using the Java Enterprise Edition (EE) platform.
Learn how to evaluate the quality and effectiveness of Java programs by learning best-practices and principles.
Functional Programming for Java Developers
Learn to utilize functional programming when creating code.
Internationalizing Java Applications
Learn how to implement Internationalization and Localization (l18N) within Java applications.
Learn how to build enterprise applications utilizing Enterprise Java Beans (EJB3).
Learn how to rapidly build web applications using the Grails framework.
Learn how to build database applications using Hibernate.
Introduction to Java Swing Programming
Learn how to design stand-alone desktop-oriented Graphical User Interface (GUI) based Java applications using Swing/Java Foundation Components (JFC).
Introduction to JavaServer Faces (JSF)
Learn how to build component architecture-based websites with JavaServer Faces (JSF).
Learn how to build Jakarta Enterprise Edition (EE) and Java Standard Edition (SE) database driven applications utilizing the Java Persistence Architecture (JPA).
Learn about the key components of Jakarta Enterprise Edition (EE) required to build enterprise-class Java applications.
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 how to use the Java Messaging System (JMS) and Message Driven Beans to create workflows.
Learn a solid understanding of modern programming using the most important features of Java 7 through 13.
Learn to use advanced constructs such as subjects, handling and retrying on errors, and publishing events to the UI.
Learn how to create unit tests with JUnit.
Learn about the fundamentals of Java 8.
Learn how to design Java applications that read, manipulate, and write Extensible Markup Language (XML).
Introduction to Java Swing Programming
Learn how to design stand-alone desktop-oriented Graphical User Interface (GUI) based Java applications using Swing/Java Foundation Components (JFC).
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.
Internationalizing Java Applications
Learn how to implement Internationalization and Localization (l18N) within Java applications.
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.
Learn how to build web components that can be used across multiple browsers and web applications.
Introduction to JBoss Administration
Learn how to install, configure, and administer the leading open source Jakarta EE Container, JBoss.
Introduction to JavaServer Faces (JSF)
Learn how to build component architecture-based websites with JavaServer Faces (JSF).
Android Development Fast Track
Learn about the basic concepts of how to build Android applications.
Learn how to increase knowledge and effectiveness in the Kotlin programming language.
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 in-depth understanding of Argo and how to use it to create complex workflows.
Learn a deeper dive into Kubernetes architecture, concepts, and container management.
Learn how to harden Kubernetes clusters and resolve security issues that may happen through misconfiguration or performance tuning.
Data and Artificial Intelligence for Product Managers
Upgrade Product Managers, Project Managers and Delivery Managers in Product Management to deliver products for tomorrow.
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.
Practical Product Management: Foundation to Application
Promote an in-depth understanding of the role, responsibilities and tools of product management.
Learn how to effectively administer a Linux development box.
Introduction to Linux Performance Tuning
Learn how to get the most out of a production Linux server.
Introduction to Linux System Administration
Learn how to effectively administer a Linux development box.
Learn to understand, design, implement and assess the impact of deep learning techniques for a diverse range of visual recognition tasks.
Applied Data Science & Machine Learning
Learn intermediate data analysis techniques and how programming languages can be used to further analyze data.
Data Analysis with SQL and Python
Provide students with the advanced SQL skills needed for effective data analysis.
Deep Learning with TensorFlow and Keras
Learn Deep Learning concepts and popular tools.
High-Performance GPU Architectures
Learn the approach and practices to using GPU architectures for high performance computing.
Intermediate Google Cloud For Data Analysts
Learn how to analyze large scale, distributed, and real-time datasets with MapReduce and Apache Beam based capabilities of Google Cloud and practice identification and analysis of effective data features for predictive analytics with BigQuery ML and TensorFlow.
Intermediate Google Cloud for Data Engineers
Learn how to use data engineering on Google Cloud to build specialized data pipelines for large scale streaming data analytics, machine learning, and recommendation systems.
Intermediate Google Cloud For Data Scientists
Learn how to implement statistical and machine learning models using TensorFlow, for example for recommendation engines, and how to improve their performance based on the students’ understanding of underlying mathematical principles.
Learn advanced Tableau knowledge and skills.
Introduction to Artificial Intelligence
Learn the foundational and practical knowledge of artificial intelligence.
Introduction to High-Performance GPU Architectures
Learn about CUDA programming, profiling, and debugging techniques required to develop general purpose software applications for GPU hardware.
Machine Learning and Natural Language Processing
Learn to implement ML techniques for Natural Language comprehension, sentiment analysis, topic discovery, etc.
Natural Language Processing with Python
Promote an in-depth understanding on how to use Natural Language Processing in your Python applications.
Learn how to implement statistical and machine learning models using PyTorch and how to improve their performance based on an understanding of underlying mathematical principles.
Real-Time Ingestion & Processing Using Kafka & Spark
Learn the knowledge and skills needed to utilize Data Ingestion and Processing using Kafka and Spark Streaming.
Learn about and build end-to-end SML pipelines for gaining actionable insights.
Working with Deep Reinforcement Learning
Learn about deep reinforcement learning, what it is, how it works, and how you can apply it to real-world problems.
Learn to use Xamarin to create multi-platform apps.
Learn how to build iOS Applications.
Learn how to build iPhone Operating System (iOS) apps using Swift.
Learn the skills and hands-on experience needed to use Flutter to quickly build, iterate on and deploy your applications.
Learn how to use MongoDB with Python.
Introduction to MySQL Administration
Learn how to install, configure, and administer MySQL.
Machine Learning and Natural Language Processing
Learn to implement ML techniques for Natural Language comprehension, sentiment analysis, topic discovery, etc.
Natural Language Processing with Python
Promote an in-depth understanding on how to use Natural Language Processing in your Python applications.
Learn how Nexus works, how to install/manage it, and how to make the most out of your investment in Nexus.
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.
OO Design and Modeling in an Agile World
Learn how to use Agile for Object-Oriented (OO) design and modeling.
Learn how to build an open cloud with OpenStack.
OpenStack Cloud Architecture and Deployment
Learn how to define and deploy an OpenStack Cloud Architecture.
Learn about the best practices when using Perl to write large scale programs.
Object-Oriented (OO) Perl with Moose
Learn how to write Object-Oriented (OO) Perl with Moose.
Learn how to use advanced web development concepts like OO and MVC in PHP.
Learn how to install, configure, and administer PostgreSQL, the world's most advanced open source database.
Learn how to identify, communicate, and utilize project requirements with stakeholders.
Data and Artificial Intelligence for Product Managers
Upgrade Product Managers, Project Managers and Delivery Managers in Product Management to deliver products for tomorrow.
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.
Intermediate Project Management
Learn advanced project management principles.
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.
Practical Product Management: Foundation to Application
Promote an in-depth understanding of the role, responsibilities and tools of product management.
Writing Technical White Papers
Learn how to write persuasive white papers that obtain results.
Learn how to identify, communicate, and utilize project requirements with stakeholders.
Intermediate Project Management
Learn advanced project management principles.
Working with Prometheus and Grafana
Learn to use Prometheus for monitoring and alerting and Grafana for data visualization.
Applied Data Science & Machine Learning
Learn intermediate data analysis techniques and how programming languages can be used to further analyze data.
Data Analysis with SQL and Python
Provide students with the advanced SQL skills needed for effective data analysis.
Promote an intermediate understanding of Python and increase developer skills and techniques.
Learn how to use MongoDB with Python.
Natural Language Processing with Python
Promote an in-depth understanding on how to use Natural Language Processing in your Python applications.
Learn how to implement statistical and machine learning models using PyTorch and how to improve their performance based on an understanding of underlying mathematical principles.
Learn how to implement statistical and machine learning models using PyTorch and how to improve their performance based on an understanding of underlying mathematical principles.
Learn how to leverage R to perform data analytics and graph best practices.
Learn a solid introduction to RabbitMQ including: web applications, administration and optimization.
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 GraphQL with React.
Learn how to build UI components with React.
Learn how to build mobile applications using React Native.
Learn how to use Relay with GraphQL in the context of React applications.
Learn how to build mobile applications using React Native.
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 use Relay with GraphQL in the context of React applications.
Robotics Process Automation Using UiPath
Learn and gain real hands-on exposure to creating RPA bots, design effective RPA solutions, and automate repeated processes within their organization.
Learn how to use advanced Ruby features and syntax to write advanced scripts and web applications.
Learn a working knowledge of the Rust programming language.
Learn the fundamental skills needed to manage large scale infrastructure with SaltStack on major cloud providers (AWS, Google Cloud and Azure).
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.
Learn how to work with Apache Lucene.
Learn how to configure and work with Apache Solr.
Learn about the latest and greatest features of Lucene.
Learn how to work with ElasticSearch.
Learn how to use the ELK stack.
.NET and Angular Secure Programming
Learn how to develop secure code and adapt existing .NET and Angular applications to be more secure.
Learn how to develop secure code, adapt existing code to be more secure, and address CERT coding standards in C++ where required.
Learn how security can be designed into, managed and maintained within a development lifecycle.
Learn how to build advanced web security with OAuth.
.NET and Angular Secure Programming
Learn how to develop secure code and adapt existing .NET and Angular applications to be more secure.
Learn how to develop secure code, adapt existing code to be more secure, and address CERT coding standards in C++ where required.
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 Chaos Engineering and how it can be leveraged to make applications more resilient and dependable.
Introduction to Apache HTTPD Administration
Learn how to install, configure, and administer the leading Web Server.
Learn how to install, configure, and administer the leading JavaServer Pages (JSP) container Tomcat.
Learn how to perform maintenance and operation tasks of Directory Server Enterprise Edition (DSEE).
Introduction to ETL Management with Airflow
Learn how to use Apache Airflow to manage data warehouses.
Introduction to JBoss Administration
Learn how to install, configure, and administer the leading open source Jakarta EE Container, JBoss.
Introduction to Linux System Administration
Learn how to effectively administer a Linux development box.
Learn how to effectively administer and work with ServiceMix as an Enterprise Service Bus.
Promote an in-depth understanding of PowerShell and its use in systems administration.
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 a deeper understanding of APIs and increase the skills needed to architect and build APIs using best practices.
Learn about all of the UML diagrams in the UML 2.5 specification via our Advanced UML course.
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.
Prepare the participants for the role of Junior Security Analyst by passing the CompTIA Security+ SY0-601 Certification Exam.
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 a deeper understanding of APIs and increase the skills needed to architect and build APIs using best practices.
Introduction to Agile Development
Learn about how Agile Development can improve the process of writing software.
Introduction to Rational Unified Process
Learn how the Rational Unified Process can help you be more effective in the development of production-quality software.
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.
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.
Increase the agile skills of product owners so that they can more effectively interact with agile teams.
Working with Cucumber, Selenium, and Protractor
Learn the skills necessary to utilize Cucumber, Selenium and Protractor to utilize BDD framework in application testing.
Learn an in-depth understanding of design, and design patterns for software systems.
Learn how to use Splunk effectively.
Deepen understanding of Spring Boot and how it can be used to build world class applications.
Introduction to Spring Web Flow
Learn how to create web applications using the Spring Web Flow framework.
Learn how to integrate Java Persistence Architecture (JPA) with the Spring framework.
Securing Web Applications Using Spring Security
Learn how to secure a web application through the use of the Spring Security framework.
Learn about Microservices and how Spring Boot and Spring MVC facilitate Java applications.
Learn how to build microservices using the Spring Boot framework.
Data Analysis with SQL and Python
Provide students with the advanced SQL skills needed for effective data analysis.
Introduction to MySQL Administration
Learn how to install, configure, and administer MySQL.
Learn how to install, configure, and administer PostgreSQL, the world's most advanced open source database.
SQL Server Performance Optimization and Troubleshooting
Learn to address common real-life performance problems both at the server and T-SQL code level. Learn about troubleshooting approaches, techniques, features and tools with SQL Server 2019 and Azure SQL Database.
Learn to use T-SQL for working with relational databases.
Learn about the Swift programming language which can be used to program iPhone Operating System (iOS) apps.
Learn how to build iPhone Operating System (iOS) apps using Swift.
Learn about Chaos Engineering and how it can be leveraged to make applications more resilient and dependable.
Learn how to effectively administer a Linux development box.
Introduction to Apache HTTPD Administration
Learn how to install, configure, and administer the leading Web Server.
Learn how to install, configure, and administer the leading JavaServer Pages (JSP) container Tomcat.
Learn how to perform maintenance and operation tasks of Directory Server Enterprise Edition (DSEE).
Introduction to JBoss Administration
Learn how to install, configure, and administer the leading open source Jakarta EE Container, JBoss.
Introduction to Linux Performance Tuning
Learn how to get the most out of a production Linux server.
Introduction to Linux System Administration
Learn how to effectively administer a Linux development box.
Learn how to effectively administer and work with ServiceMix as an Enterprise Service Bus.
Promote an in-depth understanding of PowerShell and its use in systems administration.
Learn advanced Tableau knowledge and skills.
Big Data Integration with Talend
Learn how to use Talend through hands-on labs and real-world projects that students may encounter while building big data applications.
Deep Learning with TensorFlow and Keras
Learn Deep Learning concepts and popular tools.
Intermediate Google Cloud for Data Engineers
Learn how to use data engineering on Google Cloud to build specialized data pipelines for large scale streaming data analytics, machine learning, and recommendation systems.
Intermediate Google Cloud For Data Scientists
Learn how to implement statistical and machine learning models using TensorFlow, for example for recommendation engines, and how to improve their performance based on the students’ understanding of underlying mathematical principles.
Machine Learning and Natural Language Processing
Learn to implement ML techniques for Natural Language comprehension, sentiment analysis, topic discovery, etc.
Learn how to use Terraform to build and scale highly reliable infrastructure.
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 how to write elegant/scalable TypeScript code that will ultimately be compiled to JavaScript.
Learn about all of the UML diagrams in the UML 2.5 specification via our Advanced UML course.
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.
Introduction To Application Express
Learn how to build an application using Oracle APEX 5.0, Oracle’s premier Rapid Application Development tool.
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 utilize Backbone and its MVC pattern to build full stack with applications.
CSS for Server-Side Developers
Learn how to utilize the key CSS concepts required to support back-end server-side development.
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.
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 install, configure, and administer the leading JavaServer Pages (JSP) container Tomcat.
Introduction To Application Express
Learn how to build an application using Oracle APEX 5.0, Oracle’s premier Rapid Application Development tool.
Introduction to Data Driven Documents (D3)
Learn how to create data visualizations using D3.
Learn how to rapidly build web applications using the Grails framework.
Introduction to NgRx for Angular Developers
Learn the knowledge and tools to integrate NgRx into practice.
Learn how to write elegant/scalable TypeScript code that will ultimately be compiled to JavaScript.
Managing State in Vue.js with Vuex
Learn how to use Vuex to simplify state management in a Vue application.
Learn how to effectively test Angular applications using Jasmine.
Learn a solid introduction to RabbitMQ including: web applications, administration and optimization.
Learn how to build Windows desktop application user interfaces using WPF and XAML.
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 how to build Windows desktop application user interfaces using WPF and XAML.
Learn to use Xamarin to create multi-platform apps.
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