Targeted Topics
Targeted Topics are short-form, customized, live online, expert-led training sessions focused on hardening advanced skills and concepts quickly.
Usual Delivery Time Frame: Two hours (up to three sessions per day)
.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 ASP.NET Identity development to reduce ramp-up time, and best practices so that ASP.NET Identity work is more effective and better architected.
Learn how to build web pages that use AJAX to create interactivity with data on a server.
Learn how to leverage Angular to its fullest potential to build testable, scalable, and full-stack web applications.
Learn the basics of web development using Angular.
Learn about advanced Apache Maven concepts.
Learn how to use Spark internals for working with NoSQL databases as well debugging and troubleshooting.
Intermediate Apollo for React & GraphQL Developers
Learn how to leverage GraphQL and Apollo.
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.
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.
Learn to build end-to-end data applications using Microsoft Azure and understand which tools are best suited to certain problems and use-cases.
Developing Scalable Applications on Azure
Learn how to develop a globally distributed application using Azure and serverless concepts
Learn how to write complex stand-alone applications using advanced Java language features.
Learn how to use the advanced features of Groovy in a Java environment.
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 how to build advanced web applications using JavaScript.
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.
Learn about advanced Apache Maven concepts.
Learn about the best practices when using Perl to write large scale programs.
Learn how to use advanced Ruby features and syntax to write advanced scripts and web applications.
Learn a deep understanding of the logical query processing aspects of both traditional and the most advanced, modern constructs of the SQL language.
Learn about advanced topics regarding TSQL.
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.
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 effective JavaScript concepts like design patterns, packaging, compression, debugging and testing to write increasingly complex scripts and web applications.
Promote an intermediate understanding of Python and increase developer skills and techniques.
Learn the core concepts of SQL.
Learn how to use the latest capabilities of the Modern C++ language.
Learn about the latest features of the JavaScript 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 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.
Learn how to implement secure Hadoop clusters using authentication, authorization, and encryption.
Learn advanced Tableau knowledge and skills.
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 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 how to use Chef-specific tools and tactics such as Ohai plugins, Chef handlers, ChefSpec, and Custom Light-Weight Resource Providers (LWRPs).
Learn a comprehensive understanding of Spinnaker’s features and capabilities in relation to the standard CI/CD concepts it supports.
Learn to build end-to-end data applications using Microsoft Azure and understand which tools are best suited to certain problems and use-cases.
Developing Scalable Applications on Azure
Learn how to develop a globally distributed application using Azure and serverless concepts
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 about CSS’ advanced syntax and features to create scalable and maintainable stylesheets.
.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 to implement secure Hadoop clusters using authentication, authorization, and encryption.
Learn how to harden Kubernetes clusters and resolve security issues that may happen through misconfiguration or performance tuning.
Learn to build end-to-end data applications using Microsoft Azure and understand which tools are best suited to certain problems and use-cases.
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 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 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 harden Kubernetes clusters and resolve security issues that may happen through misconfiguration or performance tuning.
Learn a comprehensive understanding of Spinnaker’s features and capabilities in relation to the standard CI/CD concepts it supports.
Learn how to build web pages that use AJAX to create interactivity with data on a server.
Learn how to leverage Angular to its fullest potential to build testable, scalable, and full-stack web applications.
Learn about CSS’ advanced syntax and features to create scalable and maintainable stylesheets.
Learn how to enhance security and performance of GWT web applications by using in-depth GWT tools and concepts via lectures and extensive labs.
Learn how to utilize the advanced features, syntax, and related tooling to create more advanced Node.js applications.
Intermediate Apollo for React & GraphQL Developers
Learn how to leverage GraphQL and Apollo.
Learn how to build Increasingly complex applications using React.js and Flux.
Intermediate Redux for React Developers
Teach React developers how to use more of the Redux API in their applications.
Learn the basics of web development using Angular.
Learn 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.
Learn how to unit test with React/Redux JavaScript applications.
Learn how to build UI components with React.
Redux Sagas for React/Redux Applications
Learn to manage asynchronous operations within a Redux-based JavaScript application and manage code using Redux Saga library.
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 how to use the advanced features of Groovy in a Java environment.
Learn how to use the advanced features of Groovy in a Java environment.
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 implement secure Hadoop clusters using authentication, authorization, and encryption.
Learn how to effectively use and optimize Hibernate.
Gain a deeper understanding of how IoT devices are managed at scale.
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.
Learn how to build advanced web applications using JavaScript.
Learn how to use effective JavaScript concepts like design patterns, packaging, compression, debugging and testing to write increasingly complex scripts and web applications.
Learn about the latest features of the JavaScript language.
Learn the knowledge and skills required for developers to utilize Java Persistence Architecture (JPA) to its fullest.
Learn how to utilize the advanced jQuery features and syntax.
Learn how to build reusable custom JavaServer Faces (JSF) components.
Learn how to create and configure Kubernetes clusters.
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.
Promote an in-depth understanding of work-life balance and why it is important for productivity and happiness.
Learn how to effectively administer a Linux development box.
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 advanced techniques for managing data and tuning models.
Learn how to improve analytical ability and the ability to provide data insights.
Applied Data Science & Machine Learning
Learn intermediate data analysis techniques and how programming languages can be used to further analyze data.
Deep Learning with TensorFlow and Keras
Learn Deep Learning concepts and popular tools.
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.
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.
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.
Gain a deeper understanding of how IoT devices are managed at scale.
Machine Learning and Natural Language Processing
Learn to implement ML techniques for Natural Language comprehension, sentiment analysis, topic discovery, etc.
Learn how to utilize the advanced features, syntax, and related tooling to create more advanced Node.js applications.
Modern Web Application Development Tools
Learn about Node.js tools used to manage Modern Web Application development.
Learn about the best practices when using Perl to write large scale programs.
Learn how to use advanced web development concepts like OO and MVC in PHP.
Learn to build end-to-end data applications using Microsoft Azure and understand which tools are best suited to certain problems and use-cases.
Promote an in-depth understanding of work-life balance and why it is important for productivity and happiness.
Learn advanced techniques for managing data and tuning models.
Learn how to become an expert at creating high-throughput, multithreaded, network oriented programs written in Python.
Applied Data Science & Machine Learning
Learn intermediate data analysis techniques and how programming languages can be used to further analyze data.
Promote an intermediate understanding of Python and increase developer skills and techniques.
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 unit test with React/Redux JavaScript applications.
Learn how to build UI components with React.
Redux Sagas for React/Redux Applications
Learn to manage asynchronous operations within a Redux-based JavaScript application and manage code using Redux Saga library.
Intermediate Redux for React Developers
Teach React developers how to use more of the Redux API in their applications.
Learn how to unit test with React/Redux JavaScript applications.
Redux Sagas for React/Redux Applications
Learn to manage asynchronous operations within a Redux-based JavaScript application and manage code using Redux Saga library.
Learn how to use advanced Ruby features and syntax to write advanced scripts and web applications.
Learn how to use modern Solr and SolrCloud.
.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.
.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 about Chaos Engineering and how it can be leveraged to make applications more resilient and dependable.
Advanced Design Patterns for Embedded Systems
Learn to utilize design patterns in an embedded system environment.
Learn about all of the UML diagrams in the UML 2.5 specification via our Advanced UML course.
Learn a comprehensive understanding of Spinnaker’s features and capabilities in relation to the standard CI/CD concepts it supports.
Learn a deep understanding of the logical query processing aspects of both traditional and the most advanced, modern constructs of the SQL language.
Learn about advanced topics regarding TSQL.
Learn the core concepts of SQL.
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.
Learn how to improve analytical ability and the ability to provide data insights.
Learn advanced Tableau knowledge and skills.
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 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 build web pages that use AJAX to create interactivity with data on a server.
Learn about CSS’ advanced syntax and features to create scalable and maintainable stylesheets.
Learn how to utilize the advanced jQuery features and syntax.
Learn how to use advanced web development concepts like OO and MVC in PHP.
Advanced Routing in Vue.js with Vue-Router
Learn how to setup Vue routing in web applications using the Vue-Router.
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.
Redux Sagas for React/Redux Applications
Learn to manage asynchronous operations within a Redux-based JavaScript application and manage code using Redux Saga library.
Learn to use Xamarin to create multi-platform apps.