Explore Library

Hyper-converged infrastructure (HCI) can help you simplify the provisioning and daily operations of computing and storage. With this book, you'll understand how HCI can offload the day 0…

By Victor Wu

Elastic Stack, previously known as the ELK stack, is a log analysis solution that helps users ingest, process, and analyze search data effectively. With the addition of machine learning, a key…

By Rich Collier

Tableau is one of the leading business intelligence (BI) tools that can help you solve data analysis challenges. With this book, you will master Tableau's features and offerings in various…

By Marleen Meier

If you’re a developer struggling with GraphQL because of its complexity or simply because it takes too much time, this is going to be the most exciting news for you.

If you get to know that…

By Dmytro Mezhenskyi

LLVM was built to bridge the gap between compiler textbooks and actual compiler development. It provides a modular codebase and advanced tools which help developers to build compilers easily. This…

By Kai Nacke

Docker with Kubernetes has already become a mainstream technology. However, running Windows containers with Docker is still a less explored path and lacks resources. This course was initially…

By Gourav Shah

Learn how to create improved Django web applications using JavaScript, Ajax, and Bootstrap 5 by taking this unique and complete course. In this course, we will create a nice-looking CRUD…

By Lukasz Makinia

Spring MVC with Spring Boot is a course on learning all key Spring framework features to develop robust enterprise-grade web applications. Spring MVC is a collection of Spring projects (including…

By Karthikeya T.

Everyone knows that the Microsoft Office suite is used by millions worldwide. Unlocking its full potential and learning it thoroughly will improve your productivity drastically. This course will…

By Simon Sez IT

We are in an era where cyber security plays an important part and the race between attackers and defenders is tremendously growing. Companies are heavily investing to protect their data.…

By Codestars By Rob Percival

Time series data is a collection of observations obtained through repeated measurements over time.
In this course, we will be building a data visualization of COVID19 data from Johns Hopkins…

By Elisabeth Robson

JavaScript frameworks are great tools for building mobile apps. They’re efficient, lower development costs, and tend to have the security benefits that come with large, active communities of…

By Elisabeth Robson

Docker is an open-source tool to package your applications and everything they need as containers. You can then use these containers on your laptop, in testing, stage, and all the way to…

By Bharath Thippireddy

Power BI is a business intelligence tool by Microsoft that provides analytics services. It provides interactive dashboards and visualizations with self-service business intelligence capabilities,…

By Learnsector LLP

Data visualizations are representations of data in pictorial or graphical format. Sometimes we draw a simple line graph, like the graph of global surface temperature; sometimes, we use maps, like…

By Elisabeth Robson

Microsoft Azure Databricks helps you to harness the power of distributed computing and apply it to create robust data pipelines, along with training and deploying machine learning and deep…

By Alan Bernardo Palacio

JavaScript frameworks are great tools to build mobile apps. They’re efficient, have lower development costs, and tend to have the security benefits that come with large, active communities of…

By Elisabeth Robson

Microsoft .NET is the platform that drives the business technology of many of the top corporations in the United States and many other countries. It is the predominant technology used to drive…

By Trevoir Williams

AutoKeras is an AutoML open-source software library that provides easy access to deep learning models. If you are looking to build deep learning model architectures and perform parameter tuning…

By Luis Sobrecueva

Information security and risk management best practices enable professionals to plan, implement, measure, and test their organization's systems and ensure that they're adequately…

By Joseph MacMillan

Plotly's Dash framework is a life-saver for Python developers who want to develop complete data apps and interactive dashboards without JavaScript, but you'll need to have the right…

By Elias Dabbas

Filled with useful React patterns that you can use in your projects straight away, this book will help you save time and build better web applications with ease.
React 17 Design Patterns and…

By Carlos Santana Roldán

Containers and Kubernetes containers facilitate cloud deployments and application development by enabling efficient versioning with improved security and portability.
With updated chapters…

By Nills Franssens

While often considered a fast and compact programming language, Go usually creates large executables that are difficult to run on low-memory or low-powered devices such as microcontrollers or IoT…

By Tobias Theel

Canvas is an online learning management system (LMS) and one of the most powerful teaching tools that educational institutions worldwide have adopted thanks to its streamlined functionality,…

By Ryan John

Dynamics 365 Project Operations is a game-changing solution set for project-driven businesses that allows you to deliver commercially successful projects in a timely and cost-effective manner,…

By Robert Houdeshell

React Testing Library (RTL) is a lightweight and easy-to-use tool for testing the document object model (DOM) output of components. This book will show you how to use this modern, user-friendly…

By Scottie Crump

The world of software delivery and deployment has come a long way in the last few decades. From waterfall methods to Agile practices, every company that develops its own software has to overcome…

By Bryan Feuling

Using different SAP systems in an integrated way to gain maximum benefits while running your business is made possible by this book, which covers how to effectively implement SAP Order to Cash…

By Chandrakant Agarwal

Microsoft Azure is a powerful cloud computing platform that offers a multitude of services and capabilities for organizations of any size moving to a cloud strategy.
This fourth edition…

By Jack Lee

If you’re looking for a book that will demystify embedded Linux, then you’ve come to the right place. Mastering Embedded Linux Programming is a fully comprehensive guide that can serve both as…

By Frank Vasquez

Linux is the world's most popular open source operating system (OS). Linux System Programming Techniques will enable you to extend the Linux OS with your own system programs and communicate…

By Jack-Benny Persson

LEGO MINDSTORMS Robot Inventor is the latest addition to the LEGO MINDSTORMS theme. It features unique designs that you can use to build robots, and also enable you to perform activities using the…

By Aaron Maurer

Postman enables the exploration and testing of web APIs, helping testers and developers figure out how an API works. With Postman, you can create effective test automation for any APIs. If you…

By Dave Westerveld

The automation of machine learning tasks allows developers more time to focus on the usability and reactivity of the software powered by machine learning models. TPOT is a Python automated machine…

By Dario Radečić

Jamstack (JavaScript, API, and Markup) enables web developers to create and publish modern and maintainable websites and web apps focused on speed, security, and accessibility by using tools such…

By Christopher Pecoraro

Bosque is a new high-level programming language inspired by the impact of structured programming in the 1970s. It adopts the TypeScript syntax and ML semantics and is designed for writing code…

By Sebastian Kaczmarek

Are you a professional willing to enter the Spring Framework world?

Spring Core is the starting point to learn the Spring Framework, and having a solid understanding of the core concepts of…

By Karthikeya T.

Quantum computing is a growing field, with many research projects focusing on programming quantum computers in the most efficient way possible. One of the biggest challenges faced with existing…

By Srinjoy Ganguly

jQuery remains the most popular client-side development library on the web. Designed to do some of the heavy liftings in JavaScript, you’re going to find the jQuery library used in millions of…

By Mark Lassoff

Machines are excelling at creative human skills such as painting, writing, and composing music. Could you be more creative than generative AI?

In this book, you’ll explore the evolution of…

By Joseph Babcock

For years, JavaScript frameworks have dominated the front-end/client-side development. But things are about to change with Blazor!

Blazor is an exciting new part of .NET Core (.NET 6)…

By Bhrugen Patel

Windows Terminal is a new and open-source command-line application for Windows 10, built for the Command Prompt, PowerShell, Windows Subsystem for Linux, and more. It's fast, modern, and…

By Will Fuqua

Ethical hackers, also called ‘white hats’, are computer security experts who have the skills to gain unauthorized access to a computer or data. In this course, you will go from a computer beginner…

By Juan E. Galvan

Creating an effective system to automate your trading can help you achieve two of every trader’s key goals; saving time and making money. But to devise a system that will work for you, you need…

By Jiri Pik

Extracting valuable business insights is no longer a ‘nice-to-have’, but an essential skill for anyone who handles data in their enterprise. Hands-On Data Analysis with Pandas is here to help…

By Stefanie Molin

This course is truly a step by step. In every new video, we build on what has already been learned and move one extra step forward; then we assign you a small task that is solved in the beginning…

By AI Sciences

Parsing or syntactic analysis is one of the first stages in designing and implementing a compiler. A well-designed syntax of your programming language is a big motivation why users would prefer…

By Dmitry Soshnikov

It’s not a secret that big tech companies, such as Google, Facebook, and others, organize their recruiting process around generalist engineers who understand basic fundamental systems, data…

By Dmitry Soshnikov

Servlets and JSP are the backbone of all modern-day web applications.
In this course, we will start by talking about some network components and understand the basics of networking with…

By Karthikeya T.

There are not many technologies that can brag about staying relevant for more than 30 years. Java is one of those technologies that is not only staying relevant but also evolving with time.…

By Matthew Speake

Spring Boot provides some impressive features to simplify writing your code, and does so with minimal effort. It is the fastest way to get a Spring application up and running with the fewest lines…

By Matthew Speake

Apple is pushing the capabilities of its technologies to help users achieve high performance, including improvements in its OS running across all Mac systems, macOS, and new technologies such as…

By Herta Nava

With its huge ecosystem and wide adoption, Vue is one of the leading frameworks thanks to its ease of use when developing applications. However, it can get challenging for aspiring Vue.js…

By John Au-Yeung

Automated Machine Learning with Microsoft Azure will teach you how to build high-performing, accurate machine learning models in record time. It will equip you with the knowledge and skills to…

By Dennis Michael Sawyers

TypeScript is both a language and a set of tools to generate JavaScript, designed by Anders Hejlsberg at Microsoft to help developers write enterprise-scale JavaScript.

Mastering Typescript…

By Nathan Rozentals

Machine learning is a field of computer science through which you can create complex models that perform multiple functions using mathematical input. Python is a popular choice to create machine…

By AI Sciences

Amazon Connect is a pay-as-you-go cloud contact center solution that powers Amazon’s customer contact system and provides an impressive user experience while reducing costs. Connect's…

By Jeff Armstrong

Software architecture refers to the high-level design of complex applications. It is evolving just like the languages we use, but there are architectural concepts and patterns that you can learn…

By Adrian Ostrowski

How do programming languages work under the hood? What’s the difference between compiler and interpreter? What is a virtual machine and JIT-compiler? And what about the difference between…

By Dmitry Soshnikov