IT Training
DevelopIntelligence specializes in delivering highly-customized, dedicated, role-based IT Training courses to technical teams and organizations.
DevelopIntelligence specializes in delivering highly-customized, dedicated, role-based IT Training courses to technical teams and organizations.
Get your team started on a custom learning journey today!
Our Boulder, CO-based learning experts are ready to help!
DevelopIntelligence specializes in delivering highly-customized, dedicated, role-based IT training courses to technical teams and organizations.
Of course, if you can't find the IT training course you're looking for, give us a call or contact us and we'll design one just for you and your team.
Our IT training offerings include:
IT Corporate Bootcamps
IT UpSkilling and ReSkilling Programs
IT New Hire Development Programs
Learning Strategies for Custom IT Projects
Developintelligence improves the productivity of software development teams by delivering highly-customized IT training solutions.
The most effective learning occurs when it is relevant to you – to your knowledge, your skills, and your job. Finding an effective IT Training solution can be tough. That’s why every one of our IT training courses is customized to your people, your project, and your productivity.
With our unique approach, you’ll experience effective learning through a solution designed just-for-you.
Explore our catalog to find the application development training course that best represents what you’re looking for, and then contact us to start the personalization process.
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.
Learn how to build .NET 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 modern web applications with Blazor
Promote an in-depth understanding of Blazor.
Building Web Applications with ASP MVC
Learn to build a robust, enterprise-grade web application using ASP.NET MVC.
Learn how to take advantage of the multiple cores found in modern processors by working with the variety of options for parallel execution in .NET.
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 Microservices applications using the advanced features of .NET Core.
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 install, configure, and administer ActiveMQ.
Learn how to effectively administer and work with ServiceMix as an Enterprise Service Bus.
Learn about building reliable, scalable, highly available and performant microservices using Eclipse Microprofile.
Learn about the best practices, principles, and patterns used to design scalable and extensible Jakarta Enterprise Edition (EE) applications.
Learn how to design secure and robust Java web-based and Enterprise Java Beans (EJB) applications.
Learn how to effectively integrate today’s best software development practices.
Learn about how adopting Agile impacts an organization.
Provide participants with a firm comprehension of the foundations of Agile, the practices in the Scrum framework, and the commitment that “going Agile” requires.
Learn how to effectively estimate for Agile projects.
Learn about an intensive exploration of Agile Testing roles and techniques.
Learn how to effectively capture business requirements for an Agile project.
Learn how to use Agile to develop software.
Learn the skills to become certified in Agile project management.
Certified Agile Practitioner and Agile Developer Certification
Learn how to become a Certified Scrum Practitioner and Certified Scrum Developer with hands-on experience.
Learn how to become a certified and successful Product Owner through in-depth study of Agile, Scrum, and Lean concepts.
Promote an in-depth understanding of the terminology, practices, and principles that students will need to successfully fulfill the role of Product Owner on a Scrum team.
Promote an in-depth understanding of Scrum values, practices, and applications.
Promote foundational understanding of the Scrum values, practices, and applications.
Introduction to Agile Development
Learn about how Agile Development can improve the process of writing software.
Introduction to eXtreme Programming (XP)
Learn how to successfully implement XP methodology in your organization.
Learn how to use Kanban to enhance and improve your project management.
Introduction to Lean Development
Learn how to shift to the Lean process.
Introduction to Rational Unified Process
Learn how the Rational Unified Process can help you be more effective in the development of production-quality software.
Leading the Agile Enterprise with the Scaled Agile Framework™
Learn how to use SAFe effectively in an enterprise Agile transformation.
Learn how to enhance Scrum learning with Lean thinking and software engineering practices.
Learn how to train your team to effectively implement Scrum.
Learn how to use Scrum-Kanban tools to improve work flow and agility.
Increase the agile skills of product owners so that they can more effectively interact with agile teams.
Learn how to effectively create user stories.
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.
JavaScript Data, Ajax, and REST
Learn how to use AJAX and REST properly to fetch, change, and retrieve data within a web application.
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.
Learn about DynamoDB and its benefits.
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.
Introduction to Android Development
Learn how to create Mobile Applications using the Android Platform.
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 how to effectively test Angular applications using Jasmine.
Learn how to implement Ansible into your DevOps stack.
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.
Fundamentals of Apache CouchDB
Learn the fundamentals of Apache CouchDB.
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 utilize Kafka Streams and identify where Kafka can be further incorporated into practice.
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 about advanced Apache Maven concepts.
Introduction to Apache Maven Learning Spike
Learn how to set up builds using Apache Maven.
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.
Learn how to use Apache Spark as an alternative to traditional MapReduce processing.
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.
Learn best practices and techniques to optimize Spark Core and Spark SQL code.
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.
Artificial Intelligence for Product Managers
Learn the practical skills to plan, implement and manage an AI program.
Introduction to Artificial Intelligence
Learn the foundational and practical knowledge of artificial intelligence.
Introduction to Artificial Intelligence and Machine Learning in Azure
Learn how to implement AI and ML techniques on Azure.
Machine Learning and Natural Language Processing
Learn to implement ML techniques for Natural Language comprehension, sentiment analysis, topic discovery, etc.
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.
Building Web Applications with ASP MVC
Learn to build a robust, enterprise-grade web application using ASP.NET MVC.
AWS Authorized Training Course - Advanced Architecting on AWS
To demonstrate how to build complex solutions that incorporate data services, governance, and security on AWS
AWS Authorized Training Course - Advanced Developing on AWS
To demonstrate an on-premises monolithic application
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 - Architecting on AWS (Accelerator)
To demonstrate how to design and build cloud architectures in Amazon Web Services.
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 - AWS Security Essentials
To demonstrate the fundamental AWS cloud security concepts.
AWS Authorized Training Course - AWS Technical Essentials
To introduce professionals to the AWS Technical Essentials.
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 - 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 - 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
AWS Authorized Training Course – Developing on AWS
Demonstrate how to utilize the AWS SDK to develop secure and scalable cloud applications.
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 Advanced Networking - Specialty Training Course
Help students prepare for the AWS Certified Advanced Networking - Specialty exam.
Exam Readiness: AWS Certified Data Analytics – Specialty Training Course
Help students prepare for the AWS Certified Data Analytics – Specialty exam.
Exam Readiness: AWS Certified Database – Specialty Training Course
Help students prepare for the AWS Certified Database – Specialty exam.
Exam Readiness: AWS Certified Developer - Associate Training Course
Help students prepare for the AWS Certified Developer - Associate exam.
Exam Readiness: AWS Certified DevOps Engineer - Professional Training Course
Help students prepare for the AWS Certified DevOps Engineer - Professional 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 Security - Specialty Training Course
Help students prepare for the AWS Certified Security - Specialty exam.
Exam Readiness: AWS Certified Solutions Architect - Professional Training Course
Help students prepare for the AWS Certified Solutions Architect - Professional 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 enable the communication and understanding required to effectively support, manage and migrate to AWS.
Learn how to write, execute, and perform functional and automating testing using AWS as a cloud.
Administering SQL Server in Azure
Learn about how the SQL Server database administrator (DBA) role changes when administering SQL Server in Azure with running SQL Server on Azure Virtual Machines or using Azure SQL Database.
Learn to build end-to-end data applications using Microsoft Azure and understand which tools are best suited to certain problems and use-cases.
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 deploy, configure and manage Azure using Chef.
Azure for System Administrators
Learn how to configure, maintain and monitor Azure Virtual Machines and Virtual Networks.
Learn how to build, deploy, and maintain applications in Azure Cloud.
Data Services Architecture with Azure
This course provides a detailed overview of the different data services in Microsoft Azure.
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 Artificial Intelligence and Machine Learning in Azure
Learn how to implement AI and ML techniques on Azure.
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.
Introduction to Azure for Developers
Learn how to build, deploy, secure, scale, monitor and maintain applications in Azure Cloud.
Introduction to Azure for Managers
Learn how to plan and manage cloud team resources more effectively.
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 2019 Performance Improvements
Learn about performance related features and improvements specific to SQL Server 2019 and the latest version of Azure SQL 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.
Working with Big Data on Azure
Learn how to use Big Data technologies on the Azure cloud.
Learn how to utilize Backbone and its MVC pattern to build full stack with applications.
Behavior-Driven Development Learning Spike
Learn the core principles, techniques, essential tools, and necessary roles and responsibilities used in BDD.
Behavior-Driven Development Using Ruby
Learn how to utilize BDD techniques using Ruby.
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 to build end-to-end data applications using Microsoft Azure and understand which tools are best suited to certain problems and use-cases.
Learn how to use Spark internals for working with NoSQL databases as well debugging and troubleshooting.
Learn how to use modern Solr and SolrCloud.
Learn how to improve analytical ability and the ability to provide data insights.
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 how to locate, manipulate, and analyse data with Python, no matter the size of the data set.
Data Architecture Fundamentals
Learn techniques and tools for data collection, usage, processing, storage, and integration with different systems.
Learn the foundational concepts of distributed computing, distributed data processing, data management and data pipelines.
Data Engineering: dbt + Snowflake
Learn how to use dbt and Snowflake to transform data more effectively.
Data Governance and Management
Promote an in-depth understanding of data governance and management.
Learn about the strengths, weaknesses, opportunities and risks surrounding data-based solutions.
Learn how to identify the right context for analysis, perform the analysis and tell a story to drive action.
Learn about and compare four different data visualization tools.
Google Cloud for Data Engineers
Learn to build systems on Google Cloud to store and process batch or streaming data.
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.
Learn how to use Apache Spark as an alternative to traditional MapReduce processing.
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.
Learn about the functions of Cassandra required to build a Cassandra-based application.
Introduction to Cassandra Learning Spike
Learn how to develop with Cassandra.
Learn the key concepts required to adopt Elasticsearch.
Learn to use Gemfire in high performance systems in order to facilitate fast access to data.
Introduction to Hadoop for Developers
Learn how to write MapReduce programs using Java.
Introduction to Hadoop for Managers
Learn how Hadoop fits into organization infrastructures.
Learn to utilize Kafka Streams and identify where Kafka can be further incorporated into practice.
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 both R and Python programming languages by providing comparisons and recommendations between both.
Learn to use the NoSQL database Redis.
Introduction to Scala Learning Spike
Learn the fundamentals of the Scala programming language.
Learn the basics of search within the Solr/Lucene context.
Learn how to utilize and manage Snowflake databases.
Learn the fundamentals of Tableau.
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.
Learn the basic concepts of data engineering and how to make the shift to the cloud.
Learn how to evaluate a visuals request, choose the most appropriate visualization tool, and create effective visuals to suit the needs of the request.
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 best practices and techniques to optimize Spark Core and Spark SQL code.
Test-Driven Development with Scala
Learn how to effectively test Scala based applications.
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.
Promote an in-depth understanding of how to use Apache Hive in the most efficient way to run analytical queries on big data.
Learn how to work with ElasticSearch.
Learn an in-depth understanding of Microsoft Power BI.
Working with Prometheus and Grafana
Learn to use Prometheus for monitoring and alerting and Grafana for data visualization.
Learn how to use R as a tool to perform data science, machine learning or statistics on large data sets.
Learn how to integrate Redis into an application and/or stack.
Learn how to use the ELK stack.
Google Cloud for Data Analysts
Learn how to perform insightful and responsive data analysis at scale and delight the consumers of the analysis with effective data visualizations.
Google Cloud for Data Engineers
Learn to build systems on Google Cloud to store and process batch or streaming data.
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 how Bitbucket can make teams more productive.
Learn how to write a stand-alone application using C#.
Learn about the new features of C# 7.
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.
Multi-Core Programming with C++
Learn a baseline level of experience with multi-core programming.
Object-Oriented Programming with C++
Learn a baseline level of experience with object-oriented programming.
Learn about the functions of Cassandra required to build a Cassandra-based application.
Introduction to Cassandra Learning Spike
Learn how to develop with Cassandra.
Building Chatbots Using Google Dialogflow
Learn how to build a Chatbot on Google Cloud and deploy it standalone as well as on Facebook Messenger.
Implementing AI using IBM Watson Chatbots
Promote an in-depth understanding of Chatbots and how to implement them using IBM Cloud.
Learn how to use Chef to automate the configuration, deployment, management and test of server infrastructure.
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 Chef Learning Spike
Learn how to configure and deploy Chef for server infrastructure.
Learn how to write cookbooks for Chef.
Learn about the key concepts and components of a DevOps environment.
Introduction to ETL Management with Airflow
Learn how to use Apache Airflow to manage data warehouses.
Learn the principles and practice of continuous integration using Travis CI on top of Github.
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 a comprehensive understanding of Spinnaker’s features and capabilities in relation to the standard CI/CD concepts it supports.
Learn how to build applications using Clojure.
Learn to build end-to-end data applications using Microsoft Azure and understand which tools are best suited to certain problems and use-cases.
AWS Authorized Training Course - Advanced Architecting on AWS
To demonstrate how to build complex solutions that incorporate data services, governance, and security on AWS
AWS Authorized Training Course - Advanced Developing on AWS
To demonstrate an on-premises monolithic application
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 - Architecting on AWS (Accelerator)
To demonstrate how to design and build cloud architectures in Amazon Web Services.
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 - AWS Security Essentials
To demonstrate the fundamental AWS cloud security concepts.
AWS Authorized Training Course - AWS Technical Essentials
To introduce professionals to the AWS Technical Essentials.
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 - 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 - 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
AWS Authorized Training Course – Developing on AWS
Demonstrate how to utilize the AWS SDK to develop secure and scalable cloud applications.
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 deploy, configure and manage Azure using Chef.
Azure for System Administrators
Learn how to configure, maintain and monitor Azure Virtual Machines and Virtual Networks.
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.
Data Services Architecture with Azure
This course provides a detailed overview of the different data services in Microsoft Azure.
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 Advanced Networking - Specialty Training Course
Help students prepare for the AWS Certified Advanced Networking - Specialty exam.
Exam Readiness: AWS Certified Data Analytics – Specialty Training Course
Help students prepare for the AWS Certified Data Analytics – Specialty exam.
Exam Readiness: AWS Certified Database – Specialty Training Course
Help students prepare for the AWS Certified Database – Specialty exam.
Exam Readiness: AWS Certified Developer - Associate Training Course
Help students prepare for the AWS Certified Developer - Associate exam.
Exam Readiness: AWS Certified DevOps Engineer - Professional Training Course
Help students prepare for the AWS Certified DevOps Engineer - Professional 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 Security - Specialty Training Course
Help students prepare for the AWS Certified Security - Specialty exam.
Exam Readiness: AWS Certified Solutions Architect - Professional Training Course
Help students prepare for the AWS Certified Solutions Architect - Professional 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.
Google Cloud for Data Analysts
Learn how to perform insightful and responsive data analysis at scale and delight the consumers of the analysis with effective data visualizations.
Google Cloud for Data Engineers
Learn to build systems on Google Cloud to store and process batch or streaming data.
Google Cloud for Data Scientists
Learn how to create and deploy high-performance data science and machine learning systems on Google Cloud for regression and classification use cases leveraging both structured and unstructured datasets.
Learn to create and deploy software on Google Cloud to have secure and stable applications.
Learn about Google Cloud and its technical capabilities in the areas of IT infrastructure, operations, Big Data, and Machine Learning.
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 Artificial Intelligence and Machine Learning in Azure
Learn how to implement AI and ML techniques on Azure.
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.
Introduction to Azure for Developers
Learn how to build, deploy, secure, scale, monitor and maintain applications in Azure Cloud.
Introduction to Azure for Managers
Learn how to plan and manage cloud team resources more effectively.
Introduction to Cloud Computing
Learn about the different cloud providers and what they offer.
Introduction to the Azure Stack and VM Managers
Learn how to deploy and manage Azure in private data centers.
Moving to a Hybrid Cloud for Managers Adding Google Cloud
Learn how to develop a platform-based infrastructure using Google Cloud.
Learn how to enable the communication and understanding required to effectively support, manage and migrate to AWS.
Learn how to build an open cloud with OpenStack.
OpenStack Cloud Architecture and Deployment
Learn how to define and deploy an OpenStack Cloud Architecture.
OpenStack Cloud Architecture and Deployment Hack-a-thon
Learn about an OpenStack Cloud Architecture with hands-on interaction.
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.
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 and Stakeholder Management
Learn how to improve relationships with stakeholders and enhance communications.
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.
Learn to overcome presentation anxiety and create effective presentations.
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.
Prepare the participants for the role of Junior Security Analyst by passing the CompTIA Security+ SY0-601 Certification Exam.
Learn about CSS’ advanced syntax and features to create scalable and maintainable stylesheets.
CSS for Server-Side Developers
Learn how to utilize the key CSS concepts required to support back-end server-side development.
Learn how to create compelling websites by applying design techniques to HTML with simple CSS rules.
Introduction to CSS Learning Spike
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.
Advanced Programming of High-Performance GPU Architectures
Learn about advanced programming techniques for OpenCL programming on Intel, AMD, and Nvidia architectures.
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 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 the philosophy, models, goals, practices and tools being used to move to a DevSecOps culture.
Learn how to implement secure Hadoop clusters using authentication, authorization, and encryption.
Learn about the HEAVENS security model and how to transition output to HEAVENS format.
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.
Learn how to design secure and robust Java web-based and Enterprise Java Beans (EJB) applications.
Learn how to secure Java-based web services.
Securing Web Applications Using Spring Security
Learn how to secure a web application through the use of the Spring Security framework.
Learn about threat modeling, approaches, tools and benefits.
Troubleshooting with Wireshark
Provide a fundamental understanding of Wireshark and how to use it for network troubleshooting.
Introduction to Data Driven Documents (D3)
Learn how to create data visualizations using D3.
Learn to build end-to-end data applications using Microsoft Azure and understand which tools are best suited to certain problems and use-cases.
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 how to locate, manipulate, and analyse data with Python, no matter the size of the data set.
Data Architecture Fundamentals
Learn techniques and tools for data collection, usage, processing, storage, and integration with different systems.
Learn the foundational concepts of distributed computing, distributed data processing, data management and data pipelines.
Data Engineering: dbt + Snowflake
Learn how to use dbt and Snowflake to transform data more effectively.
Data Governance and Management
Promote an in-depth understanding of data governance and management.
Learn about the strengths, weaknesses, opportunities and risks surrounding data-based solutions.
Learn to use Gemfire in high performance systems in order to facilitate fast access to data.
Learn how to leverage R to perform data analytics and graph best practices.
Learn both R and Python programming languages by providing comparisons and recommendations between both.
Learn the basic concepts of data engineering and how to make the shift to the cloud.
Introduction to SageMaker for Data Analysts
Learn how to choose the right questions to ask and how to answer them with ML.
Learn the knowledge and use cases for software engineers to transition to Machine Learning for Search.
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.
Learn how to identify the right context for analysis, perform the analysis and tell a story to drive action.
Learn about and compare four different data visualization tools.
Learn how to evaluate a visuals request, choose the most appropriate visualization tool, and create effective visuals to suit the needs of the request.
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.
Working with Prometheus and Grafana
Learn to use Prometheus for monitoring and alerting and Grafana for data visualization.
Data Architecture Fundamentals
Learn techniques and tools for data collection, usage, processing, storage, and integration with different systems.
Learn about the strengths, weaknesses, opportunities and risks surrounding data-based solutions.
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.
Fundamentals of Apache CouchDB
Learn the fundamentals of Apache CouchDB.
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.
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.
Advanced Design Patterns for Embedded Systems
Learn to utilize design patterns in an embedded system environment.
Learn how to apply Design Thinking to the software development process in order to increase innovation, acquire new customers, expand with existing customers, and improve customer satisfaction for your products.
Introduction to Microservices Architecture
Promote an introductory understanding of microservices architecture and concepts and how they can be used within an enterprise.
Introduction to Object Oriented Programming
Learn about the key Object-Oriented (OO) Concepts required to build an OO system.
Object-Oriented (OO) Design Patterns
Learn how to create reusable OO solutions using design patterns via our Software Architecture Training.
Object-Oriented (OO) Programming Language for Managers
Learn how OO Programming effects business.
Object-Oriented (OO) Refactoring
Learn how to make software more maintainable through refactoring.
OO Design and Modeling in an Agile World
Learn how to use Agile for Object-Oriented (OO) design and modeling.
Service Oriented Architectures for Managers
Learn how to plan, adopt, and effectively manage Service Oriented Architectures (SOA) solutions.
Learn an in-depth understanding of design, and design patterns for software systems.
Learn how to leverage the advanced parts of Git.
Learn how to enable continuous integration in a distributed environment with Jenkins.
Learn how to create and configure Kubernetes clusters.
Learn how to become an expert at creating high-throughput, multithreaded, network oriented programs written in Python.
Learn how to use Terraform to build and scale highly reliable infrastructure.
Learn how to implement Ansible into your DevOps stack.
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 how to use Chef to automate the configuration, deployment, management and test of server infrastructure.
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.
Learn to create and deploy software on Google Cloud to have secure and stable applications.
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 Chef Learning Spike
Learn how to configure and deploy Chef for server infrastructure.
Introduction to Data Science & Machine Learning
Learn how data can be gathered to improve the overall needs of the business.
Learn about the key concepts and components of a DevOps environment.
Learn how to utilize Docker for distributed apps.
Introduction to Docker Learning Spike
Learn the basics about systems and application design using Docker.
Introduction to ETL Management with Airflow
Learn how to use Apache Airflow to manage data warehouses.
Learn about the key operations and configurations utilized when using Kubernetes to automate, deploy, and manage containerized applications.
Introduction to Machine Learning
Learn various Machine Learning algorithms to evaluate and productize models.
Learn how to automate an Information Technology (IT) infrastructure utilizing Puppet.
Learn how to develop simple programs using fundamental Python concepts.
Introduction to Python for DevOps/Scripting
Provide DevOps engineers the Python skills they need for scripting, automation, and to enhance productivity.
Learn how to use Splunk effectively.
Learn how to express infrastructure across multiple teams within an enterprise using Terraform.
Learn how to install, configure, and administer Jenkins.
Learn the essentials of Atlassian JIRA.
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 how to use Python to explore and analyze data, run basic regression models, visualize data, and apply some basic machine learning models to data.
Learn the fundamental skills needed to manage large scale infrastructure with SaltStack on major cloud providers (AWS, Google Cloud and Azure).
Learn to incorporate the principles of SRE into practice.
Learn the principles and practice of continuous integration using Travis CI on top of Github.
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).
Learn how Bitbucket can make teams more productive.
Learn how to write cookbooks for Chef.
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.
Learn a comprehensive understanding of Spinnaker’s features and capabilities in relation to the standard CI/CD concepts it supports.
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 Docker for distributed apps.
Introduction to Docker Learning Spike
Learn the basics about systems and application design using Docker.
Promote an in-depth understanding of domain driven design so it can be applied to software design and development.
Learn about the technical relationship between code, culture, and architecture and how to model and implement software from a business perspective.
Domain-Driven Design Hack-a-thon
Learn how to model software using the DDD paradigm.
Learn about building reliable, scalable, highly available and performant microservices using Eclipse Microprofile.
Learn the key concepts required to adopt Elasticsearch.
Learn how to work with ElasticSearch.
Learn how to use the ELK stack.
Learn how to develop programs in the Elm language and compile them to JavaScript.
Data Analysis & Visualizations with Excel
Learn how to use Excel for data analysis to present data into visual insights.
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 to deliver web-based solutions using Gatsby.
Learn how to leverage the advanced parts of Git.
Subversion Administration Training
Learn how to use Subversion (SVN) as your version control system.
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 get the most out of the Glassfish Application Server and Java.
Introduction to Glassfish Administration
Learn how to install, configure, and administer Glassfish.
Learn how to create, aggregate, and monitor microservices in Go.
Promote an intermediate understanding of GoLang and increase developer skills and techniques.
Teach developers how to use the Go language.
Building Chatbots Using Google Dialogflow
Learn how to build a Chatbot on Google Cloud and deploy it standalone as well as on Facebook Messenger.
Google Cloud for Data Analysts
Learn how to perform insightful and responsive data analysis at scale and delight the consumers of the analysis with effective data visualizations.
Google Cloud for Data Engineers
Learn to build systems on Google Cloud to store and process batch or streaming data.
Google Cloud for Data Scientists
Learn how to create and deploy high-performance data science and machine learning systems on Google Cloud for regression and classification use cases leveraging both structured and unstructured datasets.
Learn to create and deploy software on Google Cloud to have secure and stable applications.
Learn about Google Cloud and its technical capabilities in the areas of IT infrastructure, operations, Big Data, and Machine Learning.
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 Cloud Computing
Learn about the different cloud providers and what they offer.
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.
Moving to a Hybrid Cloud for Managers Adding Google Cloud
Learn how to develop a platform-based infrastructure using Google Cloud.
Learn the fundamental skills needed to manage large scale infrastructure with SaltStack on major cloud providers (AWS, Google Cloud and Azure).
Learn how to leverage Gradle as an automated build system.
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 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.
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 Administration
Learn how to administer and maintain Hadoop.
Introduction to Hadoop for Developers
Learn how to write MapReduce programs using Java.
Introduction to Hadoop for Managers
Learn how Hadoop fits into organization infrastructures.
Promote an in-depth understanding of how to use Apache Hive in the most efficient way to run analytical queries on big data.
Learn about Heroku and how it can accelerate application development.
Learn how to effectively use and optimize Hibernate.
Learn how to build database applications using Hibernate.
Learn how to determine if a switch to HTML5 is worth the time and money.
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 how to develop web applications and websites that are Section 508 compliant and usable by all users regardless of handicaps or disabilities.
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.
Gain a deeper understanding of how IoT devices are managed at scale.
Working with Edge and Internet of Things (IoT)
Learn Edge/IoT concepts, including integration across multiple device types and data aggregation patterns, device management, and end-to-end security.
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 use and optimize Hibernate.
Advanced Java Swing Programming
Learn how to create custom, reusable, Graphical User Interface (GUI) Swing components.
Learn the knowledge and skills required for developers to utilize Java Persistence Architecture (JPA) to its fullest.
Learn how to build reusable custom JavaServer Faces (JSF) components.
Choosing the Ideal Java Framework for Applications
Learn the history of Java frameworks and the latest trends in Java software development using frameworks.
Learn how to effectively design Representational State Transfer (REST)ful based web services.
Developing Applications Using java.nio
Learn how to design high-throughput Input-Output (I/O) oriented applications using Java.nio, the New Input-Output Application Programming Interface (NIO API).
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 SOAP-based Java Web Services
Learn how to create web-service enabled applications using JAX-WS.
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.
Learn how to leverage Gradle as an automated build system.
Internationalizing Java Applications
Learn how to implement Internationalization and Localization (l18N) within Java applications.
Learn how to build applications using Clojure.
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 write basic scripts using the Groovy Scripting Language.
Learn how to build database applications using Hibernate.
Learn how to write a stand-alone Java application using the Java programming language.
Introduction to Java for Procedural Programmers
Learn about key object-oriented (OO) concepts for successful migration to the Java platform.
Introduction to Java Performance Tuning
Learn how to transform a Java application to address system performance issues and crashes.
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).