Build a Raspberry Pi Media Server
Brad WheelerThe most popular use of Raspberry Pi is for custom media servers. All you need is a Pi that has…
Excel 2016: Managing and Analyzing Data
Dennis TaylorLarge amounts of data can become unmanageable fast. But with the data management and analysis features in Excel 2016, you…
Java: IDE Overview
Peggy FisherIf you want to develop applications with Java, you need a powerful IDE. IDEs or integrated development environments help you…
Visual Studio Essential Training: 10 Protecting Your Code Base with Source Control Providers
Walt RitscherA programmer’s most valuable asset is his or her codebase. What are you doing to protect the integrity of your…
Building Flexible Android Apps with the Fragments API with Java
David GassnerOne of the most common challenges Android developers face is the variation in screen sizes among the thousands of phones,…
Windows Server 2016: Install and Configure Active Directory
Ed LibermanActive Directory is the foundation for user and group management, group policy, and security in a Windows Server 2016 environment.…
PHP: Test-Driven Development with PHPUnit
Justin YostDevelop better software with less bugs, and save more time for developing new features, with test-driven development. This course takes…
HTML for Educators
Chris MattiaIf you teach and engage with learners online, then you have probably encountered a need for knowing how to code.…
Windows Presentation Foundation: 2 Layout
Walt RitscherWindows Presentation Foundation (WPF) in Visual Studio 2015 provides developers with a unified programming model for building modern applications on…
UX Research Methods: Interviewing
Amanda StockwellBy taking the time to understand the needs and motivations of your users, you can develop better products that actually…
C# for Unity Game Development
Jesse FreemanReady to start developing your first game, but need to get up to speed on C#? Learn the basics of…
Windows Performance Tools: Memory Leak Analysis with Intel Inspector
Thomas PantelsMemory leaks are a common cause of unexpected crashes in Windows applications. It’s important to detect them before your apps…
C++ Essential Training for Career Changers
Peggy FisherAre you interested in adding programming skills to your professional toolkit? If so, whether you’re a student kicking off your…
Learning Symfony 3
Bernardo PinedaBuild PHP applications the modern way with Symfony 3, a popular PHP Model-View-Controller framework. In this course, Bernard Pineda shows how…
GraphQL: Data Fetching with Relay
Emmanuel HenriWant to build more efficient, data-driven React.js applications? Streamline data retrieval with GraphQL and Relay. You can get exactly the…
Photoshop for UX Design
Dennis MeyerAlthough you have a number of design tools available to you for your numerous UX projects, oftentimes, the tool you…
Data Wrangling in R (2017)
Mike ChappleTidy data is a data format that provides a standardized way of organizing data values within a dataset. By leveraging…
Creating Bots with the Microsoft Bot Framework, Part 1
Scott PetersonMicrosoft Bot Framework provides the resources you need to build intelligent bots that interact naturally wherever your users are talking—from…
The DOM in JavaScript, jQuery, AngularJS, and React
Christian HurThe HTML DOM (Document Object Model) opens up exciting new ways to create dynamic websites. Learn the different ways a…
AWS for DevOps: Monitoring, Metrics, and Logging
Lynn LangitEnhance your development operations by learning how to work with monitoring tools from Amazon for services and applications. In this…