All Courses

Try our all courses tutorials

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

Subject

Software

Skill level

Author

More options

selected filters:
Developer  
382 courses · 16,050 video tutorials
sort by:
  • view course page for Code Clinic: Swift

    Code Clinic: Swift with Simon Allardice

    Explore solutions to common Swift programming challenges, and then compare the results with other programming languages in the Code Clinic series.

    3h 2m
    Intermediate
     
    Viewers:

  • view course page for Code Clinic: C

    Code Clinic: C with Dan Gookin

    Explore solutions to common C programming challenges, and then compare the results with other programming languages in the Code Clinic series.

    48m 18s
    Beginner
     
    Viewers:

  • view course page for Choosing a PHP Editor

    Choosing a PHP Editor with Joseph Lowery

    Learn to make your job easier and your code more accurate by choosing from a selection of general-purpose and PHP-specific code editors and IDEs.

    1h 34m
    Beginner
     
    Viewers:

  • view course page for Code Clinic: R

    Code Clinic: R with Mark Niemann-Ross

    Explore solutions to common R programming challenges, and then compare the results with other programming languages in the Code Clinic series.

    2h 16m
    Intermediate
     
    Viewers:

  • view course page for Code Clinic: JavaScript

    Code Clinic: JavaScript with Ray Villalobos

    Explore solutions to common JavaScript programming challenges, and then compare the results with other programming languages in the Code Clinic series.

    2h 2m
    Intermediate
     
    Viewers:

  • view course page for PHP with MySQL Essential Training

    Learn the basics of PHP (including variables, logical expressions, loops, and functions), and discover how to connect to a MySQL database and develop a complete web application.

    14h 24m
    Beginner
     
    Viewers:

  • view course page for NoSQL for SQL Professionals

    Learn how to choose a NoSQL database solution that's right for your organization, including options that work with Microsoft SQL Server and on the cloud.

    3h 26m
    Intermediate
     
    Viewers:

  • view course page for Advanced Unity 2D: Sprite Palette Swapping

    Learn how to emulate palette swapping in any 2D project in Unity to efficiently reuse graphics.

    1h 8m
    Advanced
     
    Viewers:

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

    Learn everything you would need to know about creating player movement and behaviors into 2D platformer-style games.

    3h 19m
    Advanced
     
    Viewers:

  • view course page for Unity 5 2D Essential Training

    Create an "endless runner" style 2D game in Unity 5, while learning the basics of object pooling, supporting multiple screen resolutions, tracking scoring, and multi-platform publishing.

    3h 22m
    Intermediate
     
    Viewers:

  • view course page for Test-Driven Development with Node.js

    Create scalable and rock-solid applications for desktop, web, and mobile devices using test-driven development processes and Node.js.

    33m 17s
    Intermediate
     
    Viewers:

  • view course page for Google App Engine Essential Training

    Learn how to deploy scalable web and mobile applications on Google's cloud infrastructure—the world's largest and most robust—with Google App Engine.

    3h 26m
    Intermediate
     
    Viewers:

  • view course page for Developing Android Apps Essential Training

    Learn everything you need to know to get started building Android apps with the Android 5 SDK and Google's Android Studio IDE.

    5h 40m
    Beginner
     
    Viewers:

  • view course page for Debugging Scripts in Unity

    Debug your games and apps smarter and more efficiently with Unity's powerful suite of debugging, testing, and profiling tools.

    1h 4m
    Intermediate
     
    Viewers:

  • view course page for Up and Running with PHP SimpleXML

    Learn how to load, extract, and manipulate data from XML documents with the SimpleXML extension for PHP.

    2h 19m
    Intermediate
     
    Viewers:

  • view course page for Creating a Captive Sphere with OpenSCAD

    Create a captive sphere model—using just 10 lines of code—and make the object printable with OpenSCAD, the free, multiplatform 3D CAD program.

    21m 24s
    Beginner
     
    Viewers:

  • view course page for Up and Running with Mathematica 10

    Learn how to start performing advanced data analysis with Mathematica 10, the powerful computational software, in these Mathematica tutorials.

    1h 48m
    Beginner
     
    Viewers:

  • view course page for Scripting Unity with C#

    Scripting Unity with C# with Kelley Hecker

    Learn how to create and attach C# scripts to Unity game objects to control their appearance and behavior, in these Unity scripting tutorials.

    1h 19m
    Intermediate
     
    Viewers:

  • view course page for Designing Database Solutions for SQL Server 2012

    Learn how to design databases, secure databases, and keep them in tip-top shape, with SQL Server 2012.

    1h 58m
    Intermediate
     
    Viewers:

  • view course page for PHP with MySQL Beyond the Basics

    Shows how OOP techniques can streamline database queries, help manage sessions, and simplify user logins.

    10h 26m
    Intermediate
     
    Viewers:

  • view course page for MVC Frameworks for Building PHP Web Applications

    Introduces the six most popular PHP frameworks—Zend, Symfony, CodeIgniter, CakePHP, Yii, and Laravel—and helps you make the right choice for your app development project.

    2h 39m
    Intermediate
     
    Viewers:

  • view course page for Developing for the MEAN Stack and MongoDB

    Learn how to develop web applications with the MEAN stack: MongoDB, ExpressJS, AngularJS, and Node.js.

    2h 57m
    Intermediate
     
    Viewers:

  • 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.

    3h 57m
    Intermediate
     
    Viewers:

  • view course page for Up and Running with nano

    Up and Running with nano with Scott Simpson

    Get up and running with nano, a lightweight text editor for command-line editing on Linux, Mac, and Windows.

    33m 26s
    Beginner
     
    Viewers:

  • view course page for Up and Running with Java

    Up and Running with Java with Peggy Fisher

    Get started programming in Java with this three-hour capsule course. Learn how to create classes, control program logic and flow, and build basic graphical user interfaces (GUIs).

    3h 8m
    Beginner
     
    Viewers:

  • view course page for Google Cloud Storage and Data Essential Training

    Learn how to use Google Cloud Storage and related services to store, manage, and analyze your data.

    2h 54m
    Intermediate
     
    Viewers:

  • view course page for Access 2013: Forms and Reports in Depth

    Make the information in your Access database more transparent and easier to navigate with forms and reports. These Access tutorials show how to use forms and reports to control the display of data and gather parameters for queries.

    4h 58m
    Intermediate
     
    Viewers:

  • view course page for Android Studio Essential Training

    Move your app development process into Android Studio—the only IDE fully supported by Google for Android app development—with these tutorials.

    2h 40m
    Beginner
     
    Viewers:

  • view course page for Localization for Developers

    Localization tips and techniques that will help you adapt your applications to foreign markets and prep new products for international release.

    2h 59m
    Beginner
     
    Viewers:

  • view course page for RSpec Testing Framework with Ruby

    Learn how to use RSpec, the Ruby testing framework that can help developers be more productive, write better code, and reduce bugs during development.

    6h 14m
    Intermediate
     
    Viewers:

  • view course page for Design Patterns in PHP

    Design Patterns in PHP with Keith Casey

    Write better PHP code by following these popular (and time-tested) design patterns.

    1h 9m
    Intermediate
     
    Viewers:

  • view course page for Installing and Running WordPress: MAMP

    Installing and Running WordPress: MAMP with Morten Rand-Hendriksen

    Learn to install and configure WordPress locally on a Mac with MAMP and MAMP PRO, and set the stage for more serious WordPress development.

    1h 3m
    Beginner
     
    Viewers:

  • view course page for Installing Apache, MySQL, and PHP

    Learn how to install and configure Apache, MySQL, and PHP, known collectively as the AMP stack, on a local development computer. These tutorials work with Windows, Mac OS X, and Linux systems.

    3h 18m
    Beginner
     
    Viewers:

  • view course page for Further Topics in C Programming

    Take your C programming skills to the next level with these tips for writing more efficient, more functional code.

    1h 23m
    Intermediate
     
    Viewers:

  • view course page for Up and Running with Google Cloud Platform

    Learn how to use Google Cloud to develop and host apps and websites, analyze data, and create and manage cloud-based databases.

    2h 31m
    Beginner
     
    Viewers:

  • view course page for Up and Running with jQuery UI

    Learn how to make polished and engaging interfaces for your websites and mobile apps with jQuery UI.

    1h 41m
    Beginner
     
    Viewers:

  • view course page for jQuery Essential Training

    Learn how to use jQuery to add dynamic content, remote data, animation, and effects to your websites and mobile apps.

    3h 37m
    Beginner
     
    Viewers:

  • view course page for HTML Essential Training (2012)

    Explains the nuts and bolts of HTML (HyperText Markup Language), the programming language used to create web pages, and provides an introduction to HTML5 and CSS.

    5h 34m
    Beginner
     
    Viewers:

  • view course page for Comparing Swift and Objective-C

    Simon Allardice explores the capabilities of Swift and Objective-C, showing how and when they intersect and demonstrating how to migrate existing Objective-C projects to Swift and work with both languages in the same project.

    1h 30m
    Beginner
     
    Viewers:

  • view course page for Programming the Internet of Things with Android

    Explore the Internet of Things—a world that includes webcams, wearable tech, smart appliances, and more. These Android tutorials show you how to create your own "things" and control them with Android apps.

    2h 11m
    Intermediate
     
    Viewers:

  • view course page for C# Essential Training

    C# Essential Training with David Gassner

    Learn C#, the object-oriented language from Microsoft that's used to program systems, desktop applications, and mobile apps. These C# tutorials cover the history, syntax, and important concepts of this powerful programming language.

    5h 2m
    Intermediate
     
    Viewers:

  • view course page for C++ Essential Training

    C++ Essential Training with Bill Weinman

    Learn to program in C++ with these exhaustive C++ tutorials, covering everything from defining variables, functions, and custom classes to working with the C++ Standard Template Library.

    7h 49m
    Intermediate
     
    Viewers:

  • view course page for Code Clinic: C#

    Code Clinic: C# with David Gassner

    Explore solutions to common C# programming challenges, and compare the results with other programming languages, in the Code Clinic series.

    3h 14m
    Intermediate
     
    Viewers:

  • view course page for Code Clinic: PHP

    Code Clinic: PHP with David Powers

    Explore solutions to common PHP programming challenges, and then compare the results with other programming languages in the Code Clinic series.

    4h 44m
    Intermediate
     
    Viewers:

  • view course page for Code Clinic: C++

    Code Clinic: C++ with Bill Weinman

    Explore solutions to common C++ programming challenges, and compare the results with other programming languages, in the Code Clinic series.

    2h 4m
    Intermediate
     
    Viewers:

  • view course page for Code Clinic: Java

    Code Clinic: Java with Patrick Royal

    Explore solutions to common Java programming challenges, and compare the results with other programming languages, in the Code Clinic series.

    1h 34m
    Intermediate
     
    Viewers:

  • view course page for Code Clinic: Python

    Code Clinic: Python with Barron Stone

    Explore solutions to common Python programming challenges, and compare the results with other programming languages, in the Code Clinic series.

    2h 23m
    Intermediate
     
    Viewers:

  • view course page for Code Clinic: Ruby

    Code Clinic: Ruby with Kevin Skoglund

    Explore solutions to common Ruby programming challenges, and compare the results with other programming languages, in the Code Clinic series.

    5h 42m
    Intermediate
     
    Viewers:

  • view course page for Laravel 4 Essential Training

    Learn everything you need to know to build applications with Laravel. These Laravel tutorials cover the finer points of this standout PHP framework: routing and filtering requests, working with layout templates, and integrating databases.

    4h 0m
    Intermediate
     
    Viewers:

  • view course page for Understanding SSH

    Understanding SSH with Scott Simpson

    Learn how to connect to SSH servers, transfer files securely, and set up SSH.

    37m 3s
    Beginner
     
    Viewers:

“This $25 was the BEST I could have ever spent! I have spent hours relearning things I had forgotten and solidified my confidence in what I do know.” —Claudia W.
more from our members »

Get started

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:

“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.