All Courses

Try our all courses tutorials

— every online course includes free video tutorials. Become a member to keep learning, with unlimited access to the subscription library.

Subject

Software

Author

Skill level

More options

  • Closed captioning
471 courses · 15,238 video tutorials
sort by:
  • view course page for Installing and Running Ruby on Rails 5: Windows

  • view course page for Drupal 8 Configuration Management

    Drupal 8 Configuration Management

    with William Hetherington

    Explore configuration management in Drupal 8, including moving configuration from a local development environment to production, cloning sites, and using the configuration system in a module.

    1h 42m
    Intermediate
     
    Viewers:

  • view course page for Linux: Network Configuration

    Learn how to configure network interfaces and client-side services, including firewalls and routing, on Linux.

    1h 42m
    Intermediate
     
    Viewers:

  • view course page for Computer Science Principles Lab: JavaScript

  • view course page for Troubleshooting Your Network with Wireshark

    Learn how to capture and analyze network traffic with Wireshark, a free, open-source packet analysis tool, and identify congestion issues, suspicious activity, and network intrusions.

    2h 35m
    Intermediate
     
    Viewers:

  • view course page for Android App Development Essentials: Local Data Storage

    Learn how to use the data management and presentation tools of the Android SDK. David Gassner demonstrates how to use shared preferences, JSON-formatted text files, and SQLite to manage data. He shows you how to customize data display and handle common events.

    3h 9m
    Intermediate
     
    Viewers:

  • view course page for Building a Slack Bot with Node.js Microservices

    Learn how build a microservice-based application using Node.js to make a Slack bot. Daniel Khan demonstrates how to create a Slack bot, add to your bot, and implement resilient services including the wit.ai natural language processor.

    2h 9m
    Intermediate
     
    Viewers:

  • view course page for Angular2 for .NET Developers

    Angular2 for .NET Developers

    with Reynald Adolphe

    Learn how to rapidly prototype and build modern web applications with Angular 2 and .NET development tools, including Visual Studio and TypeScript.

    1h 41m
    Intermediate
     
    Viewers:

  • view course page for Angular 2 Essential Training

    Angular 2 Essential Training

    with Justin Schwartzenberger

    Learn the essentials of Angular 2, the latest version of the "superheroic" JavaScript framework, including powerful features such as rich templates, change detection, interactions, two-way data binding, comprehensive routing, and dependency injection.

    2h 45m
    Intermediate
     
    Viewers:

  • view course page for Julia for Data Scientists First Look

    Get a first look at Julia, the powerful and fast programming language for data science and analytics.

    33m 37s
    Beginner
    Intermediate
     
    Viewers:

  • view course page for Linux: Multitasking at the Command Line

    Multitask at the Linux command line and save time on common admin tasks. Learn how to switch between foreground and background tasks, control more than one process, and use tmux and screen.

    39m 1s
    Intermediate
     
    Viewers:

  • view course page for Linux: Overview and Installation

    Set up an environment for learning Linux. Learn how to install CentOS on a virtual machine and explore GNOME, the open-source desktop environment for Linux.

    1h 3m
    Beginner
     
    Viewers:

  • view course page for HTML Essential Training

    HTML Essential Training

    with James Williamson

    Learn how to write HTML, the programming language that powers the web.

    5h 54m
    Beginner
     
    Viewers:

  • view course page for WordPress: Creating Custom Plugins with PHP

    Open a world of new WordPress possibilities by developing your own plugins. Learn to create custom functionality for WordPress using the Plugin API and a little bit of PHP.

    1h 48m
    Intermediate
     
    Viewers:

  • view course page for Building APIs in PHP Using the Slim Micro Framework

  • view course page for Building APIs in PHP Using the Silex Micro Framework

  • view course page for Installing and Running Ruby on Rails 5: Mac

  • view course page for Troubleshooting Network Connectivity

    Learn how to diagnose the source of network connectivity problems by troubleshooting each layer of a network, including physical media, DNS issues, Wi-Fi interference, and more.

    1h 10m
    Intermediate
     
    Viewers:

  • view course page for Ruby on Rails 5 Essential Training

    Learn the essentials of Ruby of Rails 5. Find out how to create a complete data-driven web application with this elegant and easy-to-learn development framework.

    10h 21m
    Beginner
     
    Viewers:

  • view course page for Learn React.js: The Basics

    Learn React.js. Get started building reusable user interface components with React, the JavaScript framework for UI developers.

    1h 41m
    Beginner
     
    Viewers:

  • view course page for jQuery Essential Training

    Learn jQuery! Joe Marini covers the essentials of this popular JavaScript library. Find out how to use jQuery to add dynamic content, remote data, animation, and effects to your websites and apps.

    3h 37m
    Beginner
     
    Viewers:

  • view course page for Code Clinic: Clojure

    Code Clinic: Clojure

    with Caleb Smith

    Practice coding with Clojure. Explore common Clojure programming challenges, and then compare the results with other training courses in the Code Clinic series.

    3h 15m
    Intermediate
     
    Viewers:

  • view course page for Linux: Bash Shell and Scripts

    Linux: Bash Shell and Scripts

    with Kevin Dankwardt

    Get an introduction to Linux bash scripting. Learn how to read and write Linux bash scripts, complete with local variables, functions, loops, and coprocesses, and use sed and AWK.

    2h 46m
    Intermediate
     
    Viewers:

  • view course page for Python Scripting for Blender

    Python Scripting for Blender

    with Patrick W. Crawford

    Extend the possibilities for animation in Blender with Python scripting. Learn how to script common animation tasks, customize the interface, and even build add-ons to sell to other users.

    2h 1m
    Intermediate
     
    Viewers:

  • view course page for Python Generators

    Python Generators

    with Josh McQuiston

    Python generators are the best way to iterate through large and complex data sets. Find out how to use generators in your own code, in these Python tutorials.

    44m 23s
    Intermediate
     
    Viewers:

  • view course page for CSS: Frameworks & Grids

    CSS: Frameworks & Grids

    with Carrie Dils

    Learn how to use a CSS framework like Bootstrap or Foundation to speed up site development and create better, more consistent code. Plus, get a look at CSS grids.

    1h 34m
    Beginner
    Intermediate
     
    Viewers:

  • view course page for Go for Web Development

    Go for Web Development

    with Larry Price

    Learn Go. Find out how Go makes web development faster and more enjoyable by developing a full-stack web project.

    2h 9m
    Intermediate
     
    Viewers:

  • view course page for jQuery for Web Designers

    jQuery for Web Designers

    with Joe Chellman

    Learn how to use jQuery's core library and plugins to create richer, more usable sites—faster and more efficiently than with JavaScript alone.

    2h 8m
    Intermediate
     
    Viewers:

  • view course page for Creating Expandable Panels with jQuery

    "Show more" with a single click. Learn how to build an expandable panel for web experiences using HTML, CSS, and jQuery.

    46m 41s
    Intermediate
     
    Viewers:

  • view course page for WordPress and Internationalization

    Take your WordPress site worldwide. Use the built-in internationalization features and functions to make your themes and plugins translation-ready.

    54m 22s
    Intermediate
     
    Viewers:

  • view course page for Building a Website with Node.js and Express.js

    Build JavaScript websites that do more. Learn how to use Node.js and Express to build multi-page websites and applications with features like feedback forms and live chat.

    3h 16m
    Intermediate
     
    Viewers:

  • view course page for WordPress Essential Training

    WordPress Essential Training

    with Morten Rand-Hendriksen

    Learn how to create your own feature-rich blog or website with WordPress. Find out how to schedule posts, customize themes, install plugins, and more.

    5h 18m
    Beginner
     
    Viewers:

  • view course page for JavaScript for Web Designers

    HTML and CSS can't do everything. Learn how to write JavaScript code to add features like web forms, shopping carts, calendars, and interactive maps to your websites.

    2h 43m
    Beginner
     
    Viewers:

  • view course page for Web Icons with SVG

    Web Icons with SVG

    with Morten Rand-Hendriksen

    Get crisper, smaller web graphics with SVG. Learn three different methods to implement SVG web icons on websites and in WordPress themes.

    1h 44m
    Intermediate
     
    Viewers:

  • view course page for Up and Running with Java Applications

    Get an introduction to Java programming while you learn to develop Java applications for various runtimes—desktop, web, and mobile—with Eclipse in this Java tutorial.

    2h 13m
    Beginner
     
    Viewers:

  • view course page for Blender: Model a Motorcycle

    Learn how to replicate man-made machined parts in Blender and build up a complex object with proper scale and proportions—a Harley-Davidson Fat Boy motorcycle.

    4h 1m
    Appropriate for all
     
    Viewers:

  • view course page for Resizing and Watermarking Images with PHP

    Learn how to batch process images with the PHP GD functions. Watermark photos and generate different sizes ready for use in responsive web design.

    1h 56m
    Intermediate
     
    Viewers:

  • view course page for MEAN Stack and MongoDB Development Techniques

  • view course page for PHP Date and Time Essential Training

    Learn to use the intricate and sometimes underused capabilities of PHP's date and time functions to create, format, calculate, and compare dates and times.

    4h 31m
    Intermediate
     
    Viewers:

  • view course page for Angular 2 Forms: Data Binding and Validation

    Learn how to implement form validation using Angular. This course shows you how to create forms using controls and how to implement two-way data binding, built-in validations, and custom validations.

    1h 10m
    Intermediate
     
    Viewers:

  • view course page for Learn Apache Cordova: The Basics

    Learn the basics of creating, configuring, and compiling Android and iOS apps with Apache Cordova, the open-source cross-platform app development tool.

    1h 24m
    Intermediate
     
    Viewers:

  • view course page for Overview of IDEs for Java

    Overview of IDEs for Java

    with Peggy Fisher

    Find the best IDE (integrated development environment) for coding in Java with this extensive overview of the most popular IDEs: NetBeans, IntelliJ, BlueJ, Eclipse, and JDeveloper.

    3h 18m
    Beginner
     
    Viewers:

  • view course page for Learn Webpack: The Basics

    Learn Webpack: The Basics

    with Eve Porcello

    Optimize your build process with webpack. Learn the basics of transforming, bundling, and processing JavaScript and CSS files with this versatile module bundler.

    1h 1m
    Intermediate
     
    Viewers:

  • view course page for Learn Moodle 3.1: The Basics

    Learn Moodle 3.1: The Basics

    with Oliver Schinkten

    Learn how to create online courses with Moodle 3.1, the world's leading open-source solution for digital education.

    1h 49m
    Beginner
     
    Viewers:

  • view course page for WordPress.com Essential Training

    Learn how to create your own website or blog with WordPress.com—the free, easy-to-use service that is democratizing publishing on the web.

    2h 24m
    Beginner
     
    Viewers:

  • view course page for Creating a Responsive Web Design: Advanced Techniques

  • view course page for Linux Kernel Fundamentals

    Linux Kernel Fundamentals

    with Kevin Dankwardt

    Master the fundamentals of configuring and troubleshooting the Linux kernel. Learn how to read and write proc files, work with loadable kernel modules and source code, and configure the kernel.

    2h 47m
    Advanced
     
    Viewers:

  • view course page for Clean PHP URLs on Apache Server

    Optimize your URLs for search engines and site visitors. Learn how to use the Apache mod_rewrite module to create clean URLs for PHP sites.

    1h 35m
    Intermediate
     
    Viewers:

  • view course page for WordPress: Building Themes from Scratch Using Underscores

  • view course page for Bootstrap 4: First Look

    Bootstrap 4: First Look

    with Ray Villalobos

    Get your first look at the changes—including the new CSS classes in Reboot, the revised grid, and new card components—in Bootstrap 4.

    1h 13m
    Intermediate
     
    Viewers:

“For five days I have been excitedly moving from lesson to lesson, course to course. These are the finest and most reasonably priced tutorials I have ever found!” —David S.
more from our members »


Learn more, save more. Upgrade today!

Get our Annual Premium Membership at our best savings yet.

Upgrade to our Annual Premium Membership today and get even more value from your lynda.com subscription:

Testimonial“In a way, I feel like you are rooting for me. Like you are really invested in my experience, and want me to get as much out of these courses as possible this is the best place to start on your journey to learning new material.”— Nadine H.

Thanks for signing up.

We’ll send you a confirmation email shortly.


Sign up and receive emails about lynda.com and our online training library:

Here’s our privacy policy with more details about how we handle your information.

Keep up with news, tips, and latest courses with emails from lynda.com.

Sign up and receive emails about lynda.com and our online training library:

Here’s our privacy policy with more details about how we handle your information.

   
submit Lightbox submit clicked
Terms and conditions of use

We've updated our terms and conditions (now called terms of service).Go
Review and accept our updated terms of service.