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

Developer Training + Tutorials

Learn how to code, create, and build web applications, from the foundations of object-oriented programming in C and C++, to how to write Java. Our developer tutorials can help you learn to develop and create mobile apps, work with PHP and MySQL databases, get started with the statistical processing language R, and much more.
Don Barnett
.

Learn how to program software and applications

Software powers more and more of our world, helping us send information, analyze data, and even control household appliances. With hundreds of courses on widely used programming languages, like PHP, Objective-C, and Java; you'll gain the programming skills in-demand today.

Try our Developer tutorials

— every online course includes free video tutorials. Become a member to keep learning, with unlimited access to every course in our library.
selected filters:
Beginner  
54 Developer courses · 2,761 video tutorials
sort by:
  • view course page for jQuery Mobile Essential Training

    Build rich, interactive mobile apps for iOS and Android devices without having to write native code, all with jQuery Mobile.

    2h 39m
    Beginner
     
    Viewers:

  • view course page for Up and Running with ASP.NET

    Up and Running with ASP.NET with Michael Sullivan

    Explore ASP.NET, including the structure behind robust ASP.NET applications and the tools you need to manage data, construct APIs, and establish real-time web connections.

    2h 31m
    Beginner
     
    Viewers:

  • view course page for Visual Studio 2013 for Web Developers

    Find out what web developers need to know to start developing projects with Visual Studio 2013.

    1h 44m
    Beginner
     
    Viewers:

  • view course page for Foundations of Programming: Web Security

    Learn about the most important security concerns when developing websites, and what you can do to keep your servers, software, and data safe from harm.

    3h 33m
    Beginner
     
    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 PHP for Web Designers

    PHP for Web Designers with David Powers

    A gentle introduction to PHP, with simple exercises that help you develop dynamic web content, user input forms, and database-powered product pages.

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

  • view course page for Joomla! 3 Essential Training

    Discover how to use Joomla! to build a website from scratch—all without a single line of code.

    9h 41m
    Beginner
     
    Viewers:

  • view course page for Up and Running with Shopify

    Up and Running with Shopify with Morten Rand-Hendriksen

    Find out how to set up an online store with Shopify, the simple, secure solution for selling your physical and digital products.

    2h 50m
    Beginner
     
    Viewers:

  • view course page for Foundations of Programming: Web Services

    Learn about the history, types, and various implementations of web services—the standard method of communicating between applications and across the web.

    3h 17m
    Beginner
     
    Viewers:

  • view course page for Up and Running with Azure

    Up and Running with Azure with David Isbitski

    Get started working with Windows Azure, the complete Microsoft cloud offering for data storage, website development, mobile authentication and messaging, and more.

    2h 21m
    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 Start with a Theme: Food Blogs in WordPress

    Learn how to set up a food blog using WordPress and work with two different themes and a plugin that result in three completely different looks.

    1h 24m
    Beginner
     
    Viewers:

  • view course page for Dreamweaver CC Essential Training

    Find out how to build standards-compliant websites from the ground up with Dreamweaver CC.

    8h 7m
    Beginner
     
    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 jQuery Essential Training

    Teaches how to use jQuery to build web pages that users (and clients) are looking for, from complex animation effects to professional user interface controls.

    4h 53m
    Beginner
     
    Viewers:

  • view course page for Up and Running with Foundation 4

    Introduces this web design framework and provides a quick overview of all of the goodies in Foundation.

    3h 7m
    Beginner
     
    Viewers:

  • view course page for Bootstrap 2: Adding Interactivity to Your Site

    Add interactive elements like a thumbnail gallery, dropdown menus, or a contact form using Bootstrap and a simple text editor.

    1h 25m
    Beginner
     
    Viewers:

  • view course page for WordPress Ecommerce: Easy Digital Downloads

    Build an online store for digital products like music, ebooks, and more using WordPress and the Easy Digital Downloads plugin.

    1h 32m
    Beginner
     
    Viewers:

  • view course page for Creating an Animated Infographic with Edge Animate

    Tell a more compelling story in Edge Animate with an animated infographic.

    36m 3s
    Beginner
     
    Viewers:

  • view course page for WordPress Ecommerce: Core Concepts

    WordPress Ecommerce: Core Concepts with Morten Rand-Hendriksen

    Find out what you need to build an online store and decide if WordPress is the right solution for you.

    1h 3m
    Beginner
     
    Viewers:

  • view course page for Creating Interactive Projects with Edge Animate

    Explore the emerging workflow between the Adobe Creative Cloud applications and Edge Animate through a series of hands-on projects.

    1h 43m
    Beginner
     
    Viewers:

  • view course page for ASP.NET Essential Training

    ASP.NET Essential Training with David Gassner

    Learn to build and deploy a dynamic website using ASP.NET.

    6h 24m
    Beginner
     
    Viewers:

  • view course page for Up and Running with Sublime Text 2

    Discover some of the basic, not-so-basic, and downright hidden features of the Sublime Text 2 code editor, and become a more productive developer.

    1h 40m
    Beginner
     
    Viewers:

  • view course page for CSS: Frameworks and Grids

    CSS: Frameworks and Grids with James Williamson

    Explores CSS frameworks and grids, and helps you determine when a framework is right for you.

    3h 27m
    Beginner
     
    Viewers:

  • view course page for Introducing the JavaScript Language

    Gain an understanding of variables, types, objects, arrays, operators, control structures, loops, and functions, then work through a series of hands-on examples that put these ideas into action.

    2h 54m
    Beginner
     
    Viewers:

  • view course page for CSS: Styling Navigation

    CSS: Styling Navigation with James Williamson

    Use CSS to create elegant menus, links, and buttons that help visitors navigate your site faster and more intuitively.

    5h 14m
    Beginner
     
    Viewers:

  • view course page for Up and Running with Aptana Studio 3

    Take a quick tour of the free web development tool Aptana Studio and its features for building rich HTML sites that integrate CSS and JavaScript.

    1h 19m
    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 Getting Started with ColdFusion 10

    Build a dynamic, database-driven website using ColdFusion 10 and ColdFusion Builder.

    5h 0m
    Beginner
     
    Viewers:

  • view course page for Create an iPad Web App

    Create an iPad Web App with Chris Converse

    Discover how to create an app-like experience for iPad with HTML, CSS, and jQuery, while bypassing the need for Objective-C or the App Store.

    1h 27m
    Beginner
     
    Viewers:

  • view course page for HTML5 for Flash Developers

    Shows Flash developers how to create dynamic content in the browser using HTML5, CSS, and other related technologies.

    3h 16m
    Beginner
     
    Viewers:

  • view course page for Adding Dynamic Functionality to Your Joomla! Site

    Enhance your Joomla! site by adding advanced functionality through extensions, plugins, and templates.

    3h 37m
    Beginner
     
    Viewers:

  • view course page for Joomla! 2.5 Essential Training

    Shows how to use Joomla! to build a web site from scratch—no programming required—and guides site designers through the process, from installation to launch.

    8h 30m
    Beginner
     
    Viewers:

  • view course page for Migrating from Joomla! 1.5 to Joomla! 2.5

    Walks through moving a typical Joomla! 1.5 site to Joomla! 2.5 using two different tools, jUpgrade and SP Upgrade, including migrating a custom template.

    4h 0m
    Beginner
     
    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 with 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 Up and Running with WebMatrix and ASP.NET

    Shows how to create a dynamic web site that integrates HTML, CSS, and ASP.NET using WebMatrix.

    2h 7m
    Beginner
     
    Viewers:

  • view course page for PostgreSQL 9 with PHP Essential Training

    Shows how to architect PostgreSQL databases and integrate them into web applications using PHP.

    4h 45m
    Beginner
     
    Viewers:

  • view course page for JavaScript Essential Training

    JavaScript Essential Training with Simon Allardice

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

    5h 31m
    Beginner
     
    Viewers:

  • view course page for HTML5: Web Forms in Depth

    Details the latest enhancements for client-side forms found in the HTML5 specification.

    1h 58m
    Beginner
     
    Viewers:

  • view course page for HTML5: Structure, Syntax, and Semantics

    Gives designers a deeper understanding of HTML5 and shows how to create richer, more meaningful web pages with structural tags and descriptive attributes.

    4h 33m
    Beginner
     
    Viewers:

  • view course page for SQLite 3 with PHP Essential Training

    Covers SQLite’s major features in the context of the PHP environment.

    6h 2m
    Beginner
     
    Viewers:

  • view course page for Joomla! 1.5: Developing Secure Sites

    Covers simple steps that can be taken to minimize a web site's risk to common exploits.

    1h 16m
    Appropriate for all
     
    Viewers:

  • view course page for HTML5 First Look

    HTML5 First Look with James Williamson

    Provides a high-level description of HTML5 in its current state.

    4h 28m
    Beginner
     
    Viewers:

  • view course page for Python 3 Essential Training

    Demonstrates how to use Python 3 to create well-designed scripts and maintain existing projects.

    6h 36m
    Beginner
     
    Viewers:

  • view course page for Prototype and script.aculo.us Essential Training

    Concepts and techniques for using Prototype and script.aculo.us for building cross-browser, interactive, visually appealing web sites.

    6h 21m
    Beginner
     
    Viewers:

  • view course page for CSS for Developers

    CSS for Developers with Bill Weinman

    Gives a working knowledge of CSS to web developers and coders who already have a firm grasp of XHTML/HTML and want to take their web sites to the next level.

    4h 2m
    Beginner
     
    Viewers:

  • view course page for CGI Essential Training

    CGI Essential Training with Bill Weinman

    Explains how CGI scripts can be used for simple HTML forms and with any programming language to implement web applications.

    1h 33m
    Beginner
     
    Viewers:

  • view course page for Ruby Essential Training

    Ruby Essential Training with Kevin Skoglund

    Teaches the fundamentals of Ruby, the popular object-oriented open-source programming language.

    6h 57m
    Beginner
     
    Viewers:

“I am really enjoying Java Essential Training. In the past, I looked at Java as some kind of hieroglyphic language. It is so enlightening to have the blinders removed, and see the individual parts explained and how they relate to each other.” —Daniel J.
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.