Ethical Hacking with JavaScript
Emmanuel HenriWeb applications combine complexity and exposure to networks. JavaScript and the web offer great power, but also many opportunities to…
Building a Personal Portfolio with Django
Nick WalterDjango—an open-source web framework that’s designed on top of Python—can help you quickly bring your website ideas to life. In…
Network Automation Quick Start
David BombalLearn how to quickly and easily automate the configuration of network devices with Python. In this course, join David Bombal…
SQL Server: Security, Encryption, and Masking
Joey D'AntoniLearn how to build more secure applications using the advanced security features in SQL Server 2017. Instructor Joey D’Antoni takes…
Security for the SMB: Implementing the NIST Cybersecurity Framework
Ronald WoernerCybersecurity incidents impact organizations of all sizes, in all sectors. Small and medium businesses (SMBs) may not have the same…
Introduction to SAN and NAS Storage
Neil AndersonIt’s no longer possible to get by as an IT professional by knowing only servers, or networking, or storage. You…
Deploying Django Apps: Make Your Site Go Live
Nick WalterDeploying a Django app to production doesn’t have to be challenging. By learning how to leverage a cloud-based solution like…
Migrating from REST to GraphQL
Emmanuel HenriWhy use GraphQL over REST APIs? GraphQL is better at querying multiple databases, offers an easy-to-learn syntax, and allows you…
Build Spring Boot Apps with the Kotlin Programming Language
Matt GreencroftKotlin is an exciting programming language that’s concise, has immutable variables, and almost always gets rid of null pointer exceptions.…
Red Hat Enterprise Linux 8 Essential Training
Grant McWilliamsRed Hat Enterprise Linux is one of the top enterprise Linux distributions—and Red Hat Certified System Engineer is one of…
Customer Service Using AI and Machine Learning
David KayArtificial intelligence (AI) is changing the way every company does business—and it’s revolutionizing customer service. The ability not only to…
Designing a Training Program: Setting Goals, Objectives, and Mediums
Karl KappView Karl’s LinkedIn Newsletter Discover how to create training programs for your organization that will be appealing to learners and…
JavaScript: Best Practices for Functions and Classes
Sasha VodnikJavaScript uses C-based syntax, but the structures at its core, namely functions and classes, behave very differently than C behaves.…
Python for Engineers and Scientists
Michele VallisneriThis course offers scientists and engineers (ranging from students of those disciplines to experienced professionals) a dedicated, empowering introduction to…
Hands-On Data Science: 1 Analyzing Employee Data with SQL
Ben SullinsIf you’re interested in working in the field of data or looking to advance in the field, you need a…
C#: Design Patterns Part 1
Richard GoforthDesign patterns are an important part of programming. Rather than programming solutions to every issue from scratch, developers can implement…
Building an Ethereum Blockchain App: 9 Testing Ethereum Apps
Michael SolomonHave you wondered how blockchain can help you create applications that offer greater transparency, traceability, efficiency, and resilience while lowering…
IoT Foundations: Standards and Ecosystems
Zahraa KhalilThe internet of things (IoT) includes billions of “smart things” that are connected to the internet. In this course, engineering…
Windows 11 Essential Training (2021)
Nick BrazziLearn everything you need to know about Windows 11, the newest desktop operating system from Microsoft. Whether you’re new to…
VMware NSX-T 3.0 Essential Training: 05 Edge Services
Rick CrisciVMware NSX is one of the most disruptive network technologies in recent memory. Demand for employees who understand NSX will…