[Lynda] Design Aesthetics for the Web

Author Sue Jenkins Released 9/26/2016 A basic understanding of the principles of good design (such as contrast, unity, and balance) is the foundation for creating beautiful websites. In this course, Sue Jenkins explains design aesthetics in simple terms, and shows how to incorporate the principles and elements of design in specific ways that improve your […]

[Lynda] Databases for Node.js Developers

Author Daniel Khan Released 12/12/2017 Node.js developers often consider MongoDB to be their main choice when building a data-driven application—but many alternatives may provide better solutions. In this course, learn about the various database options available for Node.js applications, so that you can select the right database for your app. Daniel Khan reviews the basics […]

[Lynda] Creating Bots with the Microsoft Bot Framework, Part 1

Author Scott Peterson Released 5/19/2017 Microsoft Bot Framework provides the resources you need to build intelligent bots that interact naturally wherever your users are talking—from text and SMS to Skype, Slack, Office 365 mail, and other popular services. Get started building bots of your own with this introductory video from Scott J. Peterson. This is […]

[Lynda] WordPress REST API: Authentication

Author Morten Rand-Hendriksen Released 6/8/2017 To unlock the full potential of the WordPress REST API, you must understand how to create, read, edit, and delete content—tasks that can be performed only with the right authorization. In this course, explore several authentication methods for the WordPress REST API. Discover what authentication is and when you need […]

[Lynda] Python: Programming Efficiently

Author Michele Vallisneri Released 2/8/2017 Cut down on your development time by learning how to write elegant code in an efficient manner, specifically in Python—the popular and pragmatic object-oriented language. Michele Vallisneri explains how to make your Python code more expressive and concise, and leverage the most powerful features of the language. He shines a […]

[Lynda] Magento Community Edition 2 Essential Training

Author Robert Ring Released 12/1/2017 Note: This course was created by OSTraining.  It was originally released on January 6, 2017. We are pleased to host this training in our library. Magento is one of the most popular ecommerce solutions in the world. But this powerful content management system also has a reputation for being challenging to […]

[Lynda] Machine Learning & AI Foundations: Value Estimations

Author Adam Geitgey Released 3/22/2017 Value estimation—one of the most common types of machine learning algorithms—can automatically estimate values by looking at related information. For example, a website can determine how much a house is worth based on the property’s location and characteristics. In this project-based course, discover how to use machine learning to build […]

[Lynda] IT Service Desk: Management Fundamentals

Author Fancy Mills Released 7/31/2017 No service desk runs efficiently without proper oversight. Service desk managers are key to effective tech support teams—and industry-proven methodologies and tools are key to a manager’s success. This course covers the processes and tools new IT managers need to manage service desk staff and make service desk-related system decisions […]

[Lynda] Introduction to Data Structures & Algorithms in Java

Author Raghavendra Dixit Released 11/20/2017 Enhance your programming skill set by learning about some of the most commonly-used data structures and algorithms. In this course, instructor Raghavendra Dixit walks through how to use Java to write code to implement data structures and algorithms. After explaining why it’s advantageous to study these topics, he goes over […]

[Lynda] Django: 3 Building an Online Shop

Author Antonio Mele de Juan Released 5/26/2017 Django—a Python web framework—encourages clean design, and provides developers with the tools they need to efficiently build scalable web applications. In this course, learn how to leverage the features of Django through working on project of building an online shop. Antonio Mele de Juan walks through the creation […]

[Lynda] Bootstrap 4 Essential Training

Author Ray Villalobos Updated 1/18/2018 Released 3/31/2017 Bootstrap—a front-end framework using HTML, CSS3, and jQuery—is designed to help developers quickly and easily build responsive, mobile-ready websites that are cross-browser compatible. An open-source framework, Bootstrap features a 12-column grid and components that are ready to use. In this course, Ray Villalobos helps you get started with […]

[Lynda] Angular 2 Essential Training

Author Justin Schwartzenberger Released 10/31/2016 AngularJS was designed by Google to address challenges programmers face building complex, single-page applications. This JavaScript framework takes care of the back end so you can take care of the client side. Angular 2 Essential Training introduces you to the essentials of this “superheroic” framework, including powerful features such as […]

[Lynda] WordPress: REST API

Author Morten Rand-Hendriksen Released 3/23/2017 Developers can interact remotely with a WordPress site from a client-side or external application by using the WordPress REST API. Using JSON objects, this API allows you to create and send content to a site, request information from a site, update existing content, and even create single page applications on […]

[Lynda] WordPress: Plugin Development

Author Jeff Starr Released 9/18/2017 Is your WordPress website missing something special? Almost any feature you can imagine can be built with WordPress plugins. Learn how to build, extend, and distribute your own plugins with these development techniques, featuring the WordPress API and PHP. Learn how to create menus and a settings page, add custom […]

[Lynda] WordPress: Customizing WooCommerce Themes

Author Patrick Rauland Released 9/15/2016 WooCommerce is one of the most popular and trusted ecommerce solutions around. Not just for WordPress but also for anyone who wants to set up a store. Making your theme match the rest of your WooCommerce website can help you create a more professional and trustworthy shopping experience and extend […]

[Lynda] UX Foundations: Prototyping

Author Diane Cronenwett Released 9/19/2017 Prototyping allows designers to quickly and inexpensively explore multiple iterations of designs. Prototypes can be submitted for testing and feedback, leading to better experiences for the business and for users. That’s why prototyping is a fundamental skill for any UX designer. Explore the benefits, techniques, and tools of prototyping in […]

[Lynda] TypeScript Essential Training

Author Jess Chadwick Released 5/2/2016 TypeScript lets you write JavaScript “the way you really want to.” TypeScript compiles to plain JavaScript, so it works in any browser, any host, and any OS. It adds a variety of helpful syntax and tools onto an already mature language, bringing the power and productivity of static typing and […]

[Lynda] Tableau 10 for Data Scientists

Author Matt Francis Updated 4/21/2017 Released 9/12/2016 Tableau is designed for data science! Move beyond the basics and delve deeper into the power of this data visualization software. Learn how to deal with messy or badly formatted data, use Tableau to answer key data analytics questions, and visualize your results with maps and dashboards. Tableau-certified […]

[Lynda] Tableau 10 Essential Training

Author Curt Frye Updated 5/10/2017 Released 10/13/2016 Tableau is the widely used data analytics and visualization tool that many consider indispensable for data-science-related work. Its drag-and-drop interface makes it easy to sort, compare, and analyze data from multiple sources, including Excel, SQL Server, and cloud-based data repositories. Tableau 10: Essential Training explains everything you need […]

[Lynda] Sass Essential Training

Author Ray Villalobos Released 10/6/2015 Learn the fundamentals of Syntactically Awesome Stylesheets (Sass), a modern web development language that helps you write CSS better, faster, and with more advanced features. Ray Villalobos shows you the best way to install Sass and work with its main features: variables, nesting, partials, and mixins. Plus, learn how to […]

[Lynda] Python: Data Analysis

Author Michele Vallisneri Released 11/12/2015 If you’re going to work with big data, you’ll probably be using R or Python. And if you’re using Python, you’ll be definitely using Pandas and NumPy, the third-party packages designed specifically for data analysis. This course provides an opportunity to learn about them. Michele Vallisneri shows how to set […]

[Lynda] PHP Tips, Tricks, and Techniques

Author David Powers Updated 12/18/2017 Released 10/16/2017 Become a better PHP programmer, one tutorial at a time. The series brings you tips, tricks, and techniques to build your PHP skills. David Powers offers a new video every week, to broaden your understanding of what PHP can do and to help you become a more productive […]

[Lynda] PHP 7 New Features

Author Kevin Skoglund Released 3/23/2016 PHP 7 is the first major release of PHP in more than 11 years. This course by expert instructor Kevin Skoglund provides an overview of the new features, improvements, and changes in PHP 7. Learn about new tools to help write smarter code, and the key changes you need to […]

[Lynda] PHP: Resizing and Watermarking Images

Author David Powers Released 7/14/2016 Modern websites need to serve high-resolution images to avoid pixelation and blurring on high-pixel-density displays, but at a file size that loads quickly, even on mobile devices. This course shows how to use the GD functions in PHP to resize images and add an optional watermark to them. Author David […]

[Lynda] PHP: Performance Optimization

Author Justin Yost Released 9/21/2017 User retention and sales conversion is directly impacted by a site’s speed. However, enhancing the performance of a large website can be tricky, and requires a mix of art and science. In this course, learn about a variety of tools and techniques for developing high-performing PHP software. Instructor Justin Yost […]

[Lynda] OpenCV for Python Developers

Author Patrick W. Crawford Released 9/22/2017 OpenCV is an open-source toolkit for advanced computer vision. It is one of the most popular tools for facial recognition, used in a wide variety of security, marketing, and photography applications, and it powers a lot of cutting-edge tech, including augmented reality and robotics. This course offers Python developers […]

[Lynda] NumPy Data Science Essential Training

Author Charles Kelly Released 10/7/2016 NumPy Data Science Essential Training introduces the beginning to intermediate data scientist to NumPy, the Python library that supports numerical, scientific, and statistical programming, including machine learning. The library supports several aspects of data science, providing multidimensional array objects, derived objects (matrixes and masked arrays), and routines for math, logic, […]

[Lynda] MongoDB: Security

Author Kirby Kohlmorgen Released 9/21/2017 Discover how to create secure deployments of MongoDB for production-ready environments. In this course, Kirby Kohlmorgen shows how to use this document database’s native and third-party integration security features and resources to ensure the security of your MongoDB deployments. Kirby covers authentication mechanisms and methods, and dives into authorization and encryption, discussing […]

[Lynda] Microsoft Azure Stack First Look

Author Bhargav Shukla Released 7/7/2017 You can bring the power of Azure into a private data center by deploying Microsoft Azure Stack. Azure Stack allows you to run a private or hybrid cloud on your hardware, providing the experience identical to the Microsoft Azure cloud you are already familiar with. This course provides a summary […]

[Lynda] LFCS: Virtualization (Ubuntu)

Author Scott Simpson Released 10/23/2017 Virtual machines (VMs) are critical to modern computing. VMs are used for enterprise resource management, software testing, user training, and experimentation. That’s why virtualization is a major component of the Linux Foundation Certified System (LFCS) Administrator exam. LFCS Certification opens new doors in your career and your understanding of Linux. […]