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.

Topics

Skill level

Software

Author

More options

218 Web Development courses · 7,324 video tutorials
sort by:
  • view course page for WordPress Workflows

    WordPress Workflows with Morten Rand-Hendriksen

    Outlining three basic workflows for building WordPress sites: building your first website, building sites with custom themes, and building full-fledged sites for clients.

    1h 6m
    Beginner
    Viewers:

  • view course page for WordPress DIY: Weddings and Special Events

    Build a beautiful custom website for your wedding in WordPress with these quick and simple do-it-yourself tips.

    2h 0m
    Beginner
     
    Viewers:

  • view course page for WordPress and Genesis DIY: Weddings and Special Events

    Build a beautiful custom website for your wedding with WordPress and the Genesis theme framework.

    1h 5m
    Beginner
     
    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 HTML: Building Tables

    HTML: Building Tables with James Williamson

    Learn how to build tables in HTML, style tables in CSS, and use best practices to make your table data more meaningful and accessible.

    1h 51m
    Beginner
     
    Viewers:

  • view course page for Building a Data-Driven App with AngularJS

    Build web apps that can handle multiple users, registration, and real-time data, with AngularJS.

    3h 52m
    Intermediate
     
    Viewers:

  • view course page for WordPress DIY: Showcasing Photography

    WordPress DIY: Showcasing Photography with Morten Rand-Hendriksen

    Build a website to showcase your photography the DIY (do-it-yourself) way, with WordPress and a selection of helpful plugins.

    1h 57m
    Beginner
     
    Viewers:

  • view course page for WordPress and Genesis DIY: Showcasing Photography

    Build a website to showcase your photography the DIY (do-it-yourself) way, with WordPress, Genesis, and a selection of helpful plugins.

    1h 25m
    Beginner
     
    Viewers:

  • view course page for WordPress and Genesis DIY: Setting Up Genesis

    Build a website the DIY (do-it-yourself) way with WordPress and Genesis. This course is the first step, showing how to install, connect, and configure WordPress on your own domain.

    40m 52s
    Beginner
     
    Viewers:

  • view course page for WordPress DIY: Setting Up WordPress

    WordPress DIY: Setting Up WordPress with Morten Rand-Hendriksen

    Build a website the DIY (do-it-yourself) way with WordPress. This course shows how to install, connect, and configure WordPress on your own domain.

    43m 58s
    Beginner
     
    Viewers:

  • view course page for jQuery: Creating Plugins

    jQuery: Creating Plugins with Joe Chellman

    Go from jQuery plugin user to jQuery plugin author in a few steps, by turning existing filters or code into reusable, highly configurable plugins.

    1h 22m
    Intermediate
     
    Viewers:

  • view course page for Google Tag Manager Essential Training

    Learn how to manage your own analytics, user tracking, campaign tracking, remarketing, and other website code with Google Tag Manager.

    2h 4m
    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.

    2h 20m
    Beginner
     
    Viewers:

  • view course page for Bootstrap Layouts: Responsive Single-Page Design

    Find out how Bootstrap can transform your standard HTML websites into inspired single-page designs.

    3h 19m
    Beginner
     
    Viewers:

  • view course page for WordPress Plugins: Moving WordPress with WP Migrate DB

    Learn how to move a WordPress site to a new location, with WP Migrate DB and WP Migrate DB Pro.

    46m 54s
    Intermediate
     
    Viewers:

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

    Gain a deeper understanding of HTML5, and learn how to create richer, more meaningful webpages with HTML5 structural tags and enhanced semantic markup.

    3h 34m
    Beginner
     
    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 Joomla! 3.3 Essentials: Modules, Components, Extensions, and Templates

    Introduces the modules, components, extensions, and templates that will help you take Joomla! further.

    2h 30m
    Beginner
     
    Viewers:

  • view course page for Joomla! 3.3 Essentials: Working with Content

    Find new and interesting ways to display your site content with Joomla!, the open-source CMS, and these tutorials from Jen Kramer.

    4h 11m
    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 Mapping the Modern Web Design Process

    Mapping the Modern Web Design Process with Morten Rand-Hendriksen

    Get a 10,000-foot overview of today's web design process, from discovery to content creation, development, and launch.

    2h 16m
    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 44m
    Beginner
     
    Viewers:

  • view course page for Start With a Theme: Twenty Fifteen

    Start With a Theme: Twenty Fifteen with Morten Rand-Hendriksen

    Get the most out of the new default WordPress theme, Twenty Fifteen, a blog-centric theme with a heavy focus on post formats and accessibility.

    39m 47s
    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 43m
    Beginner
     
    Viewers:

  • view course page for WordPress Developer Tips: Adding Category Images

    Add images to categories and tags and provide a more interesting user experience for your WordPress visitors.

    52m 10s
    Advanced
    Viewers:

  • view course page for Building a Data-Driven App with AngularJS (2014)

    Build web apps that can handle multiple users, registration, and real-time data, with AngularJS.

    4h 0m
    Intermediate
     
    Viewers:

  • view course page for WordPress Developer Tips: Locking Down WordPress

    Keep your WordPress site secure using these best practices and plugins.

    56m 54s
    Advanced
     
    Viewers:

  • view course page for WordPress Developer Tips: DRY Development

    Learn how to implement DRY development techniques on your WordPress sites, and build more efficient, maintainable, and understandable code.

    35m 40s
    Advanced
     
    Viewers:

  • view course page for WordPress Developer Tips: Creating a Popular Posts Plugin

    Build a custom plugin to track the popularity of WordPress posts and then create a widget to display the top five.

    38m 27s
    Advanced
     
    Viewers:

  • view course page for Multidevice Prototyping with Ratchet

    Learn how to prototype apps that look and act just like native iOS and Android apps, with the simple HTML, CSS, and JavaScript components included in the Ratchet prototyping framework.

    1h 0m
    Beginner
     
    Viewers:

  • view course page for Responsive Design with Dreamweaver CC

    Learn how to use Dreamweaver's Fluid Grid Layout framework and media queries to create a responsive website design.

    2h 2m
    Appropriate for all
     
    Viewers:

  • view course page for Building Mobile Apps with the PhoneGap Command-Line Interface

    Learn how to build, test, and deploy Android and iOS apps with the PhoneGap and Cordova CLIs.

    43m 57s
    Intermediate
     
    Viewers:

  • 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 Creating a First Website in Dreamweaver CC 2014

    Learn how to use Dreamweaver CC to create your very first website—a responsive HTML5 website that looks great on any computer or mobile device, and is complete with rich imagery and navigation, video content, and even a contact form.

    2h 33m
    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 Developer Tips: Information Architecture and the Template Hierarchy

    Use information architecture and the WordPress template hierarchy to build a cleaner and more effective design process.

    21m 8s
    Advanced
     
    Viewers:

  • view course page for Dreamweaver: 2014 Creative Cloud Updates

    Keep up to date with all the 2014 changes to Dreamweaver CC.

    55m 36s
    Intermediate
     
    Viewers:

  • view course page for WordPress Developer Tips: Managing Users in the Database

    Learn how to edit WordPress user accounts directly in the database with phpMyAdmin—bypassing WordPress entirely.

    29m 56s
    Advanced
     
    Viewers:

  • view course page for HTML Essential Training

    HTML Essential Training with James Williamson

    Learn how to write HTML, the programming language that powers the web.

    5h 55m
    Beginner
     
    Viewers:

  • view course page for Building a Responsive Single-Page Design

    Learn how to build responsive single-page websites (with animation and scrolling effects) using frameworks like Compass, Susy, and Breakpoint.

    4h 55m
    Intermediate
     
    Viewers:

  • view course page for Up and Running with Ember.js

    Get up and running with Ember.js, the next-gen JavaScript framework for building complex web applications while writing very little code.

    2h 46m
    Intermediate
     
    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 Foundations of UX: Multidevice Design

    Foundations of UX: Multidevice Design with Brian Thurston Bralczyk

    Learn how to design a user experience that's consistent and reliable from device to device: from phones and tablets to desktops and wearable tech.

    1h 41m
    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 Data Visualization with D3.js

    Bring your data to life with D3.js. Create interactive, visually exciting infographics and visualizations with HTML, CSS, JavaScript, and SVG graphics.

    3h 20m
    Intermediate
     
    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 Installing and Running WordPress: Microsoft Azure

    Install and run WordPress on the cloud with Microsoft Azure.

    42m 33s
    Intermediate
    Viewers:

“I really get a lot of value from my monthly subscription. You make me feel like my subscription is the best $25-a-month I spend in my budget.” —Don M.
more from our members »

Try it free

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.