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

Web Development

Watch our tutorials and learn how to make a website using web applications like PHP and MySQL, HTML, CSS, and more. Learn web development basics like building an ecommerce site and more advanced skills like how to query a database or build an HTML5 app.
John Hersey

Try our Web Development tutorials

— every online course includes free video tutorials. Become a member to keep learning, with unlimited access to every course in our library.
55 Web Development courses · 2,367 video tutorials
sort by:
  • view course page for Migrating from Joomla! 2.5 to Joomla! 3.3

    Move your Joomla! 2.5 site to 3.3 and take advantage of all of the newest Joomla! features.

    1h 32m
    Beginner
     
    Viewers:

  • view course page for Installing and Running Joomla! 3: Local and Web-Hosted Sites

    Learn how to install Joomla! locally or remotely, so you can run it from your own computer or a web host.

    1h 27m
    Beginner
     
    Viewers:

  • view course page for WordPress Essential Training

    WordPress Essential Training with Morten Rand-Hendriksen

    Create your own website or blog with WordPress, the web's most popular content management system.

    5h 41m
    Beginner
     
    Viewers:

  • view course page for Up and Running with Genesis for WordPress

    Learn how to get up and running with Genesis and take your WordPress site to the next level.

    52m 21s
    Beginner
     
    Viewers:

  • view course page for Customizing Themes with Genesis for WordPress

    Learn how to customize themes with Genesis, the WordPress framework that offers SEO, security, and a huge selection of design options.

    1h 11m
    Beginner
     
    Viewers:

  • view course page for Design the Web: SVG Rollovers with CSS

    Learn how to style SVG graphics and make them respond to changes to rollover states with CSS.

    23m 47s
    Beginner
     
    Viewers:

  • view course page for HTML5 Game Development with Phaser

    Learn how to use the fun, fast, and free Phaser framework to build both desktop and mobile games using HTML5 and JavaScript.

    1h 38m
    Beginner
     
    Viewers:

  • view course page for Design the Web: Pie Charts with CSS

    Learn how to display your data in a pie chart, with nothing more than HTML and CSS.

    25m 33s
    Beginner
     
    Viewers:

  • view course page for WordPress Plugins: Social Media Buttons

    WordPress Plugins: Social Media Buttons with Morten Rand-Hendriksen

    Learn how to add social media buttons to your posts and pages, with several different WordPress plugins, and allow your visitors to share your content with friends and followers on Facebook and Twitter.

    46m 41s
    Beginner
     
    Viewers:

  • view course page for Customizing WordPress Themes: Simone

    Customizing WordPress Themes: Simone with Morten Rand-Hendriksen

    Learn to get the most out of Simone, a custom WordPress theme designed by Morten Rand-Hendriksen.

    1h 2m
    Beginner
     
    Viewers:

  • 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 WordPress Plugins: Analytics

    WordPress Plugins: Analytics with Morten Rand-Hendriksen

    Add advanced analytics to your WordPress site with three different plugins: WordPress.com Stats from Jetpack, Google Analytics, and Piwik.

    1h 9m
    Beginner
     
    Viewers:

  • view course page for WordPress Plugins: Backing Up Your Site

    WordPress Plugins: Backing Up Your Site with Morten Rand-Hendriksen

    Protect your WordPress site with automatic backups. Learn how to back up and restore your data with two different plugins, Backup from Dropbox and BackWPup.

    1h 17m
    Beginner
     
    Viewers:

  • view course page for WordPress Plugins: Contact Forms

    WordPress Plugins: Contact Forms with Morten Rand-Hendriksen

    Add contact forms to your WordPress site with three different plugins: Jetpack, Contact Form 7, and Gravity Forms.

    1h 35m
    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 Creating a Responsive Web Design

    Make your website more readable and efficient to download with Chris Converse's responsive website techniques.

    1h 44m
    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 Creating a Responsive HTML Email

    Design a responsive HTML email that will adapt to varying screen sizes and render correctly in over 30 different email clients, including Gmail, Outlook, and Yahoo.

    1h 32m
    Beginner
     
    Viewers:

  • view course page for JavaScript for Web Designers

    Learn how to add functionality to your websites not possible with HTML and CSS alone, with JavaScript and these practical programming techniques.

    2h 57m
    Beginner
     
    Viewers:

  • view course page for Up and Running with Bootstrap 3

    Meet Bootstrap, the one-stop shop for designing sleek, mobile-ready websites with HTML5, CSS3, and JavaScript.

    3h 21m
    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 WordPress Plugins: SEO

    WordPress Plugins: SEO with Morten Rand-Hendriksen

    Drive more visitors to your WordPress site by performing search engine optimization, or SEO, with the help of two powerful plugins.

    1h 14m
    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 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 CSS: Flexbox First Look

    CSS: Flexbox First Look with James Williamson

    Explore Flexbox, the Flexible Box Layout model, how it compares to other CSS layout techniques, and why it's an important part of the evolution of CSS layout.

    2h 3m
    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 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 WordPress Ecommerce: WooCommerce

    WordPress Ecommerce: WooCommerce with Morten Rand-Hendriksen

    Build an online store using WordPress and the WooCommerce plugin.

    2h 57m
    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 CSS: Gradients

    CSS: Gradients with Justin Seeley

    Discover CSS gradients, and add depth and texture to your web designs while reducing load times.

    1h 13m
    Beginner
     
    Viewers:

  • view course page for CSS: Visual Optimization

    CSS: Visual Optimization with Justin Seeley

    Take a tour of a workflow that optimizes CSS code for easier navigation, organization, and readability.

    1h 11m
    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 Up and Running with Bootstrap 2

    Discover Bootstrap, a free web development tool from Twitter that, with a little bit of CSS and JavaScript experience, makes building websites quick, intuitive, and fun.

    2h 38m
    Beginner
     
    Viewers:

  • view course page for EaselJS First Look

    EaselJS First Look with Ray Villalobos

    Introduces the EaselJS framework and the HTML5 Canvas element, and shows how to create interactive web content with this open web standard.

    1h 28m
    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 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 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 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:

“I don’t know how many times I’ve come back to review a topic or to watch a video as supplementary training to a class I’m taking, but you guys have helped me stay ahead of the curve.” —Derek M.
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.