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.

Software

Subject

Author

Skill level

More options

  • Closed captioning
505 courses · 19,479 video tutorials
sort by:
  • 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 iOS 10 App Development Essentials 2: Design a User Interface

  • 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 Learn Shopify: The Basics

    Learn Shopify: The Basics

    with Patrick Rauland

    Create a simple online store with Shopify, the trusted and easy-to-use ecommerce tool. Learn to select a visual theme, set up products and inventory, collect payments, configure shipping, and manage orders with Shopify.

    1h 31m
    Beginner
     
    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 Computer Science Principles: The Internet

    Explore the history of the Internet and the technology underlying the web, including IP addressing, routing, web servers, URLs, and HTML. This course is the second part of our AP Computer Science Principles curriculum series.

    59m 30s
    Beginner
     
    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:

  • view course page for Java Build Automation with Maven

    Maven makes Java programming easier! Learn how to use Maven for build automation, reporting, and document management.

    1h 24m
    Intermediate
     
    Viewers:

  • view course page for Developing for HomeKit & iOS

    Learn how to build HomeKit-enabled iOS apps that allow users to control devices in their home, like security systems, smart thermostats, and lighting.

    28m 22s
    Intermediate
     
    Viewers:

  • view course page for Visual Studio 2015 Essentials 11: Data Tools

    Learn how to manage database connections, manipulate tables, query data, and deploy Azure and SQL Server databases in Visual Studio 2015.

    3h 12m
    Beginner
     
    Viewers:

  • view course page for Microsoft Azure for Developers

    Everything a developer needs to know to get started working with Azure, Microsoft's complete cloud offering.

    1h 3m
    Beginner
     
    Viewers:

  • view course page for Unity 5 2D Essential Training

    Learn everything you need to get started in Unity 2D game development. Build your first Unity game for desktop, web, or mobile, complete with scrolling backgrounds, reusable game objects, and custom UI.

    3h 22m
    Beginner
     
    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 Google Firebase for Android: First Look

    Joe Marini takes you on a tour of Google Firebase, demonstrating how to use some key Android development features. Discover how to build an app, improve engagement, and increase earnings. Learn how to use the main features in Firebase Analytics, Firebase Remote Config, and Firebase Authentication.

    1h 16m
    Intermediate
     
    Viewers:

  • view course page for Unity 5 2D: Combat in an RPG Game

    Complete your 2D RPG game with turn-based combat. Learn how to program, trigger, and manage battles on a tile-based map with Unity 5.

    2h 11m
    Intermediate
     
    Viewers:

  • view course page for Reactive Programming in iOS with RxSwift

    Get started in reactive programming. Create more dynamic, expressive user experiences for your iOS apps using RxSwift and Reactive Extensions.

    1h 54m
    Advanced
     
    Viewers:

  • view course page for Unity 5 2D: Movement in an RPG Game

    Learn how to build an RPG game in Unity with player movement, "fog of war" style map reveals, and events triggered by motion.

    1h 22m
    Intermediate
     
    Viewers:

  • view course page for Learn PhoneGap Build: The Basics

    Learn the basics of creating, configuring, and compiling Android, iOS, and Windows Phone apps with PhoneGap Build, the cloud-based cross-platform app development tool.

    1h 23m
    Beginner
     
    Viewers:

  • view course page for iOS Address Book App: Hands On

    Looking for your next iOS project? Get hands-on experience building an iOS address book app.

    2h 41m
    Beginner
     
    Viewers:

  • view course page for Docker: The Basics

    Docker: The Basics

    with Arthur Ulfeldt

    Learn the basics of Docker, the open-source tool for deploying and managing applications as containers.

    2h 20m
    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 Unity 5 2D: Building a Tile Map Editor

    Learn how to extend the Unity 5 IDE with custom tools like this tile map editor. Jesse Freeman shows you how to build a tile map class, a custom inspector, and a tile brush.

    1h 38m
    Intermediate
     
    Viewers:

  • view course page for Visual Studio 2015 Essentials 10: Protecting Your Code Base with Source Control Providers

  • view course page for Java Platforms Compared: SE vs EE vs ME

    Get a quick overview of the different flavors of Java—SE, EE, and ME—and find out which platform is right for your development workflow.

    25m 38s
    Intermediate
     
    Viewers:

  • view course page for Android SDK Unit Testing

    Android SDK Unit Testing

    with James P White

    Make sure every part of your Android mobile app works perfectly. Test your application at the unit level using unit testing and the built-in tools in the Android SDK.

    2h 59m
    Intermediate
     
    Viewers:

  • view course page for Amazon Web Services for Data Science

    Learn what you need to know to implement cloud-based big data solutions using the right mix of Amazon Web Services.

    3h 57m
    Intermediate
     
    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 Computer Science Principles: Digital Information

    Learn how digital information is stored, transmitted, and encoded by computers. This course covers the first part of the AP Computer Science Principles exam.

    1h 10m
    Beginner
     
    Viewers:

  • view course page for Apple Pay for Developers

    Apple Pay for Developers

    with Todd Perkins

    Learn how to develop an app that uses Apple Pay. Learn how to register a Merchant ID, set up backend components, use developer toolkits, build the app, and apply best practices to ensure the checkout process is efficient for your users.

    1h 0m
    Intermediate
     
    Viewers:

  • view course page for Unity 5 2D: Emulate Palette Swapping for Sprites

  • 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 Xamarin Essential Training

    Xamarin Essential Training

    with Walt Ritscher

    Learn a cross-platform mobile development workflow for developing Android, iOS, and Universal Windows apps with Xamarin and Xamarin Forms.

    6h 19m
    Beginner
     
    Viewers:

  • view course page for Unreal: Learn Lighting

    Unreal: Learn Lighting

    with Tom Sirdevan

    Create realistic, physically based lighting for 2D and 3D games with Unreal Engine 4.

    1h 32m
    Intermediate
     
    Viewers:

  • view course page for Advanced Unity 2D: Platformer Player Movement

  • view course page for iOS 9 3D Touch In Depth

    iOS 9 3D Touch In Depth

    with Tammy Coron

    Learn how to add pressure-activated features such as quick actions, peek and pop views, and more to your iOS 9 apps with the 3D Touch API.

    32m 22s
    Intermediate
     
    Viewers:

  • view course page for Swift 3 First Look

    Swift 3 First Look

    with Scott Gardner

    Get your first look at Swift 3, the fast, safe, expressive, and open-source programming language for developing apps on Apple platforms and beyond.

    23m 4s
    Beginner
     
    Viewers:

  • view course page for C# with .NET Programming

    C# with .NET Programming

    with Alexander Zanfir

    Learn the essentials of .NET programming in C#, including async programming, multithreading, and string injection.

    1h 14m
    Intermediate
     
    Viewers:

“The quality of the videos and teaching is excellent and rarely a week goes by when I do not sign in and learn something new.” —Brian L.
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.