New Feature: Playlist Center! Pick a topic and let our playlists guide the way—like a learning mixtape.

Start learning with our library of video tutorials taught by experts. Get started

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.
58 All Courses courses · 2,731 video tutorials
sort by:
  • view course page for Code Clinic: Python

    Explore a solution to a different Python challenge every month, and compare the results with other programming languages, in the Code Clinic series.

    41m 35s
    Intermediate
     
    Viewers:

  • view course page for Code Clinic: C++

    Code Clinic: C++ Bill Weinman

    Explore a solution to a different C++ challenge every month, and compare the results with other programming languages, in the Code Clinic series.

    38m 21s
    Intermediate
     
    Viewers:

  • view course page for Code Clinic: Ruby

    Code Clinic: Ruby Kevin Skoglund

    Explore a solution to a different Ruby challenge every month, and compare the results with other programming languages, in the Code Clinic series.

    56m 29s
    Intermediate
     
    Viewers:

  • view course page for Code Clinic: PHP

    Code Clinic: PHP David Powers

    Explore a solution to a different PHP challenge every month, and compare the results with other programming languages, in the Code Clinic series.

    1h 43m
    Intermediate
     
    Viewers:

  • view course page for Up and Running with C++

    Learn the basics of programming with C++.

    2h 36m
    Beginner
     
    Viewers:

  • view course page for Accessing Databases with Object-Oriented PHP

    Learn how to access and manipulate databases using the object-oriented PHP extensions PDO and MySQLi.

    3h 47m
    Intermediate
     
    Viewers:

  • view course page for Creating Secure PHP Websites

    Learn how to meet the most important security challenges when developing websites with PHP.

    4h 16m
    Intermediate
     
    Viewers:

  • view course page for C Essential Training

    A complete reference to learning C, from variables to functions and loops, including an exploration of the C Standard Library.

    7h 22m
    Beginner
     
    Viewers:

  • view course page for Simple Android Development Tools

    Learn how to build an Android app with a few easy-to-learn and easy-to-use development tools.

    2h 59m
    Beginner
     
    Viewers:

  • view course page for Java EE Essentials: Servlets and JavaServer Faces

    Get started creating basic servlets and Facelets and building simple data-management applications with Java EE.

    2h 11m
    Intermediate
     
    Viewers:

  • view course page for Foundations of Programming: Programming for Kids

    Programming can be fun and gives kids a great head start. Teach your kids to program using these learning techniques, apps, and hardware.

    2h 9m
    Beginner
     
    Viewers:

  • view course page for Building Web Services with Java EE

    Explore the concepts, syntax, commands, and tools that allow you to communicate and share data between applications with Java EE web services.

    2h 25m
    Intermediate
     
    Viewers:

  • view course page for XML Essential Training

    Learn how to manipulate, store, and style data with XML (Extensible Markup Language).

    3h 13m
    Beginner
     
    Viewers:

  • view course page for Uploading Files Securely with PHP

    Develop a PHP class that requires only a few lines of code to handle single- and multi-file uploads both flexibly and securely.

    2h 50m
    Intermediate
     
    Viewers:

  • view course page for Up and Running with Octave

    Learn how to perform advanced data analysis using Octave, the free, open-source alternative to MATLAB.

    2h 0m
    Intermediate
     
    Viewers:

  • view course page for Ruby on Rails 4 Essential Training

    Learn to use the popular web framework Ruby on Rails 4 to create full-featured, object-oriented web applications.

    12h 41m
    Beginner
     
    Viewers:

  • view course page for Up and Running with Bash Scripting

    A fast-paced introduction to Bash script, a popular shell scripting language on Mac OS X and Linux.

    1h 25m
    Beginner
     
    Viewers:

  • view course page for Teach Kids Programming with PHP

    Provides a lesson plan for PHP developers that want to pass on their skills to children/students who want to start programming with PHP.

    1h 39m
    Beginner
     
    Viewers:

  • view course page for Node.js Essential Training

    Start creating entire JavaScript applications with Node.js.

    3h 17m
    Intermediate
     
    Viewers:

  • view course page for Up and Running with CakePHP

    Speed up your development with CakePHP, a popular open-source framework for developing PHP-based web applications.

    1h 40m
    Intermediate
     
    Viewers:

  • view course page for R Statistics Essential Training

    Use R to model statistical relationships using its graphs, calculations, tests, and other analysis tools.

    5h 59m
    Intermediate
     
    Viewers:

  • view course page for Choosing a PHP Editor

    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 19m
    Beginner
     
    Viewers:

  • view course page for Ruby on Rails 3 Essential Training

    Shows how to create full-featured, object-oriented web applications with the Ruby on Rails framework.

    12h 27m
    Beginner
     
    Viewers:

  • view course page for Up and Running with Raspberry Pi

    Obtain, configure, and do simple tasks with a Raspberry Pi, a simple computer that is a gateway to hardware programming.

    55m 22s
    Intermediate
     
    Viewers:

  • view course page for Up and Running with Python

    Get a quick intro to Python, the popular and highly readable object-oriented language.

    2h 24m
    Beginner
     
    Viewers:

  • view course page for Up and Running with PHP CodeIgniter

    Speed up your development with CodeIgniter, a fast and powerful PHP web application framework.

    1h 30m
    Intermediate
     
    Viewers:

  • view course page for PHP 5.5 First Look

    Discover the latest features and what's changed in PHP 5.5.

    42m 29s
    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 Up and Running with PHP: PEAR, PECL, and Composer

    Use PEAR, PECL, and Composer to incorporate modular, reusable code in your PHP applications.

    1h 0m
    Intermediate
     
    Viewers:

  • view course page for The Creative Spark: Grant Skinner, Interactive Developer

    Join Grant Skinner at work and at play, designing cutting-edge interactive experiences, games, applications, and frameworks with technologies like HTML5 and Flash.

    31m 35s
    Appropriate for all
     
    Viewers:

  • view course page for Projects for Interactive Data Visualization with Processing

    Challenge yourself with this series of real-world data visualization scenarios in Processing, an open-source drawing and development environment.

    1h 41m
    Intermediate
     
    Viewers:

  • view course page for Object-Oriented Programming with PHP

    Shows how to integrate the principles of object-oriented programming into the build of a PHP-driven web page or application.

    1h 57m
    Intermediate
     
    Viewers:

  • view course page for Up and Running with R

    Introduces the R statistical processing language, including how to install R, read data from SPSS and spreadsheets, analyze data, and create charts and plots.

    2h 25m
    Beginner
     
    Viewers:

  • view course page for JavaScript and JSON

    JavaScript and JSON Ray Villalobos

    Explore how the JavaScript Object Notation (JSON) format works and how you can use it to read and share data in your web projects.

    1h 12m
    Intermediate
     
    Viewers:

  • view course page for Android SDK: Local Data Storage

    Create datacentric apps for Android devices, using SQLite, Java, and the built-in android.database packages from the Android SDK.

    3h 41m
    Intermediate
     
    Viewers:

  • view course page for JavaScript and AJAX

    JavaScript and AJAX Ray Villalobos

    Explore how to load dynamic content from JavaScript and jQuery using AJAX methods.

    1h 12m
    Intermediate
     
    Viewers:

  • view course page for Debugging PHP: Advanced Techniques

    Demonstrates how to leverage PHP's built-in tools, as well as the Xdebug and Firebug extensions and FirePHP library to improve the quality of your code and reduce troubleshooting overhead.

    1h 29m
    Intermediate
     
    Viewers:

  • view course page for Java Database Integration with JDBC

    Describes how to read and manage data from relational databases such as MySQL and SQL Server using the Java Database Connectivity (JDBC) API in applications programmed with Java.

    2h 51m
    Intermediate
     
    Viewers:

  • view course page for Drupal 7 Custom Module Development

    Extend your Drupal 7 sites with custom modules, which allow you to create everything from admin interfaces to forms.

    2h 57m
    Advanced
     
    Viewers:

  • view course page for Java Advanced Training

    Expand your programming skills and get more out of Java, with platform- and framework-neutral tutorials that are useful for building web, mobile, and desktop applications.

    3h 33m
    Advanced
     
    Viewers:

  • view course page for Interactive Data Visualization with Processing

    Discover how to create compelling data visualizations using Processing, an open-source drawing and development environment.

    7h 43m
    Beginner
     
    Viewers:

  • view course page for Create a Tooltip with jQuery

    Shows how to convert text or graphics into a mouse-sensitive tooltip with HTML and jQuery.

    54m 23s
    Intermediate
     
    Viewers:

  • view course page for Create a Tooltip with jQuery and Dreamweaver

    Shows how to convert text or graphics into a mouse-sensitive tooltip with jQuery and Dreamweaver.

    54m 15s
    Intermediate
     
    Viewers:

  • view course page for C/C++ Essential Training

    A complete tutorial and reference for C and C++, from variables to functions and loops, including the C Standard Library and the C++ Standard Template Library.

    11h 31m
    Beginner
     
    Viewers:

  • view course page for Building Facebook Applications with HTML and JavaScript

    Introduces developers and designers who are already familiar with HTML and JavaScript to Facebook app development.

    3h 0m
    Intermediate
     
    Viewers:

  • view course page for Up and Running with Java Applications

    An introduction to developing Java applications for various runtime environments.

    1h 42m
    Beginner
     
    Viewers:

  • view course page for Introducing PHP

    Introducing PHP David Powers

    Explains what PHP is and how it integrates with HTML; how to set up and configure a PHP development environment on both Windows and Mac OS X; and the features of the PHP language.

    4h 53m
    Beginner
     
    Viewers:

  • view course page for Java Essential Training

    Explores Java SE, the language used to build mobile apps for Android devices, enterprise server applications, and more.

    7h 17m
    Beginner
     
    Viewers:

  • view course page for Using Regular Expressions

    Shows how to find and manipulate text using regular expressions.

    5h 36m
    Intermediate
     
    Viewers:

  • view course page for JavaScript Essential Training

    Use JavaScript to add new features and a richer, more compelling user interface on web pages.

    5h 31m
    Beginner
     
    Viewers:

“It is like taking college classes without leaving home. Great for total beginners and long-time veterans.” —Trevor C.
more from our members »

Get started

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.