Robot Framework Test Automation: Level 2
Bryan LambLearn intermediate and advanced test automation techniques for Robot Framework. Once you’ve learned how to create simple tests with Robot…
Node.js for C# Developers
Robby MillsapSince its inception in 2009, Node.js has continued to grow in popularity. With its rapid prototyping and development tools, Node.js…
Telling Stories with Data
Paul A. SmithThe same techniques that are used to tell stories with words—structure, conflict, resolution, emotion, and surprise—can be used with data.…
Visual Studio for Mac
Bruce Van HornC# on a Mac? Yes, with Visual Studio for Mac, C# programming is possible on macOS. While there are many…
UiPath: Robotic Process Automation (RPA)
Bryan LambGet started with UiPath, a leading robotic process automation (RPA) tool. This course offers a hands-on guide to automating a…
React: Using TypeScript
Emmanuel HenriTypeScript offers developers a more structured approach to JavaScript application development, and is a natural fit for the build processes…
iOS and watchOS App Development: Notifications
Steven LiptonLearn how to add notifications to iOS and watchOS apps. Notifications can increase engagement and improve user experience, providing a…
Learning webpack 4
Eve Porcellowebpack has become a key standard among front-end development tools. A module bundler built for modern JavaScript applications, webpack is…
Django: Forms
Nick WalterMost websites require the use of forms to receive data from users, so it is crucial to know how to…
Software Architecture Foundations
Allen HolubSoftware architecture is not just putting together existing packages as if they were building blocks. It’s a considered approach to…
Introduction to jamovi
Barton Poulsonjamovi is a free, open-source data analysis application that bridges the gap between the freedom and power of R and…
Advanced SQL for Query Tuning and Performance Optimization
Dan SullivanSQL queries can be fast and highly efficient, but they can also be slow and demand excessive CPU and memory…
Swift 5 Essential Training
Harrison FerroneSwift is the programming language for the Apple ecosystem—iOS, macOS, watchOS, and tvOS—and it’s a particularly expressive, fast, safe, and…
Microsoft 365: Domains and Directories
Brien PoseyMicrosoft 365 is a complete, intelligent solution, including Office 365, Windows 10, and Enterprise Mobility + Security. In this course,…
Advanced SQL for Data Science: Time Series
Dan SullivanTime series data is data gathered over time: performance metrics, user interactions, and information collected by sensors. Since different time…
Java EE 7: Enterprise JavaBeans (EJB)
Emmanuel HenriGet introduced to Enterprise Java Beans (EJB) in Java EE 7. Emmanuel Henri walks you through the entire creation of…
OWASP Top 10: #3 Sensitive Data Exposure and #4 External Entities (XXE) (2019)
Caroline WongThe Open Web Application Security Project (OWASP) was formed to provide the public with the resources needed to understand and…
Introducing Jupyter
Josh McQuistonPresent your projects like a pro with a new tool, Jupyter Notebook. Jupyter Notebook is an open-source web application that…
Android App Development: Working with Widgets
Emmanuel HenriLearn to develop widgets—miniature application views—for your Android app. Widgets allow users to access and view the most important functions…
Azure for Architects: Design a Storage Strategy
Scott DuffyAll architects working with the cloud need a strong understanding of storage: a foundational element of any application’s success. Microsoft…