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

322 courses · 11,049 video tutorials
sort by:
  • view course page for Learn ASP.NET Core MVC: The Basics

    Learn the basics to start creating your own professional-quality applications with ASP.NET Core MVC.

    3h 12m
    Intermediate
     
    Viewers:

  • view course page for iOS Test-Driven Development Fundamentals

    Learn to write flexible, modular, and high-quality code for iOS with test-driven development tools and techniques.

    2h 14m
    Intermediate
     
    Viewers:

  • view course page for Getting Started with Entity Framework 6.1.3

  • view course page for Windows Presentation Foundation 2: Layout

    Handle almost any layout scenario for your Windows applications with WPF layout panels. Learn how to use the six core layout panels, size and position elements, and create custom panels of your own.

    2h 13m
    Intermediate
     
    Viewers:

  • view course page for Core Data for iOS and macOS Enterprise Developers

  • view course page for Implementing In-App Purchases in iOS 10 with Swift 3

  • view course page for Accessing Existing Databases with Entity Framework Core

  • view course page for Lambda Expressions in Java

    Learn how to use lambda expressions as anonymous inner classes, and use lambda expressions with collections, streams, and maps, in these Java programming tutorials.

    46m 5s
    Intermediate
     
    Viewers:

  • view course page for Microsoft SQL Server 2016 Essential Training

    Learn the essentials of working with SQL Server 2016. Find out how to build new databases, tables, and queries; back up and restore SQL Server; and integrate with cloud services like Microsoft Azure.

    3h 18m
    Intermediate
     
    Viewers:

  • view course page for Understanding Data Science

    Get an introduction to data science designed for people who aren't planning on being full-time data scientists. Learn the basics of gathering and analyzing big data.

    1h 16m
    Appropriate for all
     
    Viewers:

  • view course page for Deploying ASP.NET Core Applications

    Learn how to deploy your cross-platform ASP.NET Core applications to IIS, Microsoft Azure, and Linux, and how to use Docker containers to streamline ASP.NET Core deployments.

    57m 52s
    Intermediate
     
    Viewers:

  • view course page for Managing Threads in Java

    Managing Threads in Java

    with Peggy Fisher

    Untangle Java threads! Learn how to create, manage, sync, and lock threads and get started in multithreaded Java programming.

    1h 9m
    Intermediate
     
    Viewers:

  • view course page for Installing and Administering Microsoft SQL Server 2016

  • view course page for Windows Presentation Foundation 1: Build Dramatic Desktop Applications

  • view course page for Android: Communicating with the User

    Display information in your Android app by using toast messages, snackbars, dialogs, and notifications. Joe Marini shows you how you can ensure your app communicates effectively with the user. In this course, he demonstrates how to select the right method depending on if you want the user to acknowledge information, make a confirmation, or be notified of an event.

    1h 12m
    Intermediate
     
    Viewers:

  • view course page for Ajax with PHP

    Ajax with PHP

    with Kevin Skoglund

    Add dynamic, asynchronously loading content to websites to make them more modern, professional, and user friendly, with Ajax and PHP.

    3h 37m
    Intermediate
     
    Viewers:

  • view course page for Visual Studio Team Services: The Basics

    Visual Studio Team Services: The Basics

    with Jose Miguel Rady Allende

    Learn how to manage development projects by working efficiently as a team. Join Jose Rady Allende as he demonstrates how to use Visual Studio Team Services and Azure to develop, track work, share code, and deploy software.

    1h 17m
    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 Learning Apple watchOS 3 App Development

  • view course page for Test-Driven Development in PHP with PHPUnit

    Develop better software with fewer bugs with test-driven development and PHPUnit. Learn how to write unit tests in PHP using this popular tool and methodology.

    1h 54m
    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 Deliver Location-Based Notifications with iBeacons in iOS

  • view course page for Microsoft XAML Fundamentals 3: Type Converters and Resources

  • view course page for AVFoundation Essentials for iOS with Swift

    Add audio and video into your iOS apps. Learn the fundamentals of programming with the AVFoundation media management framework and Swift 3.

    1h 35m
    Intermediate
     
    Viewers:

  • view course page for Google Firebase for iOS: First Look

    Focus on user experience, not back-end logistics. Find out how Google Firebase can help you create, market, and secure your iOS apps.

    1h 4m
    Intermediate
     
    Viewers:

  • view course page for Create Interfaces with FXML and JavaFX

    Separate your user interfaces from the business logic and create more nimble, expressive Java code. Learn how to create UI objects with FXML and JavaFX.

    1h 12m
    Intermediate
     
    Viewers:

  • view course page for Microsoft XAML Fundamentals 2:  Content and Properties

    Explore how XAML treats content within XML markup and the fascinating dependency properties framework, which enables services such as data binding, validation, templates, and animation in your Windows applications.

    1h 39m
    Intermediate
     
    Viewers:

  • view course page for Unity 5: UI

    Unity 5: UI

    with Jesse Freeman

    Learn how to use, lay out, and customize Unity 5's new UI components to build simple screens for games.

    1h 53m
    Intermediate
     
    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 Unity 5 2D: Pathfinding

    Unity 5 2D: Pathfinding

    with Jesse Freeman

    Learn how to move characters and objects from point A to B with this introduction to pathfinding in Unity.

    32m 21s
    Intermediate
     
    Viewers:

  • view course page for Using JUnit for Testing in Java

    Make sure your Java code is error free. Learn how to integrate JUnit with popular tools and IDEs (Eclipse, NetBeans, IntelliJ, and Maven), and conduct unit testing for Java applications.

    1h 10m
    Intermediate
     
    Viewers:

  • view course page for Distributing Your iOS App for Testing with TestFlight

  • view course page for Building Custom Tools to Extend the Unity IDE

  • view course page for Windows Performance Toolkit: CPU Analysis

    Make your Windows applications faster and leaner. Learn to analyze and reduce the CPU usage of an application with the Windows Performance Toolkit.

    1h 5m
    Intermediate
     
    Viewers:

  • view course page for Multi Module Build Automation with Maven

  • view course page for Microsoft XAML Fundamentals 1: Core Concepts

  • 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 App Store Optimization for iOS and Android Applications

    Get tips for marketing apps in the App Store and Google Play using app store optimization (ASO). Learn how to use keyword research, indexing, deep linking, and outstanding visuals to increase your app ranking and reach more customers.

    1h 2m
    Intermediate
     
    Viewers:

  • view course page for Learn Java Concepts By Example

    Learn Java Concepts By Example

    with Julian Robichaux

    The best way to learn is to do: Learn Java by doing! Walk through four Java programming challenges with step-by-step solutions.

    3h 33m
    Intermediate
     
    Viewers:

  • view course page for WordPress: Developing Secure Sites

    Secure your WordPress site with some basic site configuration, code updates, and free plugins. Learn how to fight spam, bots, and hacking with these simple WordPress security tips.

    2h 39m
    Intermediate
     
    Viewers:

  • view course page for Programmatic UI with Unity

    Programmatic UI with Unity

    with Michael House

    Interested in designing user interfaces for games and apps? Learn how to programmatically create UI elements so they appear dynamically to players, with Unity game engine and C# scripting.

    1h 51m
    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 Building a Game App with the Android SDK

    Practice Android programming with this simple mobile game project. Learn how to build Android games using Java and the built-in features in the Android SDK.

    2h 6m
    Intermediate
     
    Viewers:

  • view course page for Windows Performance Toolkit: Spyware Detection

    Is your PC running slow? Spyware like keylogger viruses can often go undetected by antivirus software. Learn how to use Windows Performance Toolkit for spyware removal.

    55m 6s
    Intermediate
     
    Viewers:

  • view course page for RESTful Web API Design with Node.js

    Learn how to build RESTful web APIs with Node.js and integrate with real-world APIs such as Twitter, Facebook, and GitHub.

    1h 55m
    Intermediate
     
    Viewers:

  • view course page for Unity 5 2D: Advanced UI

    Unity 5 2D: Advanced UI

    with Jesse Freeman

    Get started in game UI design. Learn how to build a start screen, game over screen, difficulty window, and virtual keyboard—common components of most popular 2D and 3D games—in this Unity tutorial.

    2h 20m
    Intermediate
     
    Viewers:

  • view course page for Windows Performance Toolkit: Detecting Memory Leaks

    Application crashing? Learn how to analyze and fix memory leaks using the tools in Windows Performance Toolkit: Windows Performance Recorder (WPR) and Windows Performance Analyzer (WPA).

    53m 32s
    Intermediate
     
    Viewers:

  • view course page for Building Flexible Android Apps with the Fragments API

    Create layouts for different screen sizes with the Android Fragments API. Learn to add and remove fragments with Java and XML and use fragments to dynamically choose layouts at runtime, store shared preferences, and more.

    2h 28m
    Intermediate
     
    Viewers:

“I am a one-person small business and you make it affordable for me to get continuing education. Keep up with the good work!” —Frederique N.
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.