All Courses

Try our all courses tutorials

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

Subject

Software

Author

Skill level

More options

selected filters:
Web Development  
360 courses · 11,612 video tutorials
sort by:
  • view course page for Drupal 8 Configuration Management

    Drupal 8 Configuration Management

    with William Hetherington

    Explore configuration management in Drupal 8, including moving configuration from a local development environment to production, cloning sites, and using the configuration system in a module.

    1h 42m
    Intermediate
     
    Viewers:

  • view course page for Learning Full-Stack JavaScript Development: MongoDB, Node and React

  • view course page for Accessing Existing Databases with Entity Framework Core

  • view course page for Electron: Building Cross Platform Desktop Apps

  • view course page for Deploying ASP.NET Core Applications

    Learn how to deploy your cross-platform ASP.NET Core applications to IIS, Microsoft Azure, and Linux, and how to use Docker containers to streamline ASP.NET Core deployments.

    57m 52s
    Intermediate
     
    Viewers:

  • view course page for Ajax with PHP

    Ajax with PHP

    with Kevin Skoglund

    Add dynamic, asynchronously loading content to websites to make them more modern, professional, and user friendly, with Ajax and PHP.

    3h 37m
    Intermediate
     
    Viewers:

  • view course page for Building a Slack Bot with Node.js Microservices

    Learn how build a microservice-based application using Node.js to make a Slack bot. Daniel Khan demonstrates how to create a Slack bot, add to your bot, and implement resilient services including the wit.ai natural language processor.

    2h 9m
    Intermediate
     
    Viewers:

  • view course page for Test-Driven Development in PHP with PHPUnit

    Develop better software with fewer bugs with test-driven development and PHPUnit. Learn how to write unit tests in PHP using this popular tool and methodology.

    1h 54m
    Intermediate
     
    Viewers:

  • view course page for Angular 2 Essential Training

    Angular 2 Essential Training

    with Justin Schwartzenberger

    Learn the essentials of Angular 2, the latest version of the "superheroic" JavaScript framework, including powerful features such as rich templates, change detection, interactions, two-way data binding, comprehensive routing, and dependency injection.

    2h 45m
    Intermediate
     
    Viewers:

  • view course page for Learn CodeIgniter 3: The Basics

    Get started with CodeIgniter, a lightweight PHP MVC framework. Learn how to build real-time, data-driven web applications with CodeIgniter 3.

    1h 27m
    Beginner
     
    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 54m
    Beginner
     
    Viewers:

  • view course page for WordPress: Creating Custom Plugins with PHP

    Open a world of new WordPress possibilities by developing your own plugins. Learn to create custom functionality for WordPress using the Plugin API and a little bit of PHP.

    1h 48m
    Intermediate
     
    Viewers:

  • view course page for Building APIs in PHP Using the Slim Micro Framework

  • view course page for Building APIs in PHP Using the Silex Micro Framework

  • view course page for Mastering Express Web Application Development

    Get a hands-on guide to advanced Express.js development, covering useful libraries, testing, real-time data, and deployment. Explore the tools and libraries you need to take your Express development career to the next level.

    2h 50m
    Intermediate
     
    Viewers:

  • view course page for Learning Python Web Penetration Testing

    Make your applications attack-proof by penetration testing with Python. Learn how to customize and write your own tests with Python.

    2h 49m
    Intermediate
     
    Viewers:

  • view course page for Developing for Performance: HTTP/2

    Developing for Performance: HTTP/2

    with Morten Rand-Hendriksen

    Performance matters! Make your websites faster with HTTP/2. Learn how to optimize images, code, and file caching with HTTP/2 performance enhancements such as multiplexing, compressed headers, and Server Push.

    2h 18m
    Advanced
     
    Viewers:

  • view course page for Tooling with NPM Scripts

    Tooling with NPM Scripts

    with Ray Villalobos

    Looking for an alternative build tool? Try npm, the node package manager. Learn how to create npm scripts to automate all sorts of build tasks.

    1h 21m
    Intermediate
     
    Viewers:

  • view course page for Installing and Running Ruby on Rails 5: Mac

  • view course page for Ruby on Rails 5 Essential Training

    Learn the essentials of Ruby of Rails 5. Find out how to create a complete data-driven web application with this elegant and easy-to-learn development framework.

    10h 21m
    Beginner
     
    Viewers:

  • view course page for Ember.js Essential Training

    Learn how to build ambitious web applications with Ember.js, the open-source JavaScript framework that powers everything from Twitch.tv to Apple Music.

    3h 15m
    Intermediate
     
    Viewers:

  • view course page for WordPress: Backing Up Your Site

    WordPress: 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 three different plugins: BackUpWordPress, UpdraftPlus, and VaultPress.

    1h 20m
    Beginner
     
    Viewers:

  • view course page for Learning AngularJS Testing

    Learn how to test AngularJS components, including controllers and directives, and REST API services, using testing tools like Karma, Jasmine, and Grunt.

    1h 3m
    Intermediate
     
    Viewers:

  • view course page for Mastering Meteor: Powerful Reactive Applications with Full-Stack JavaScript

  • view course page for Learn React.js: The Basics

    Learn React.js. Get started building reusable user interface components with React, the JavaScript framework for UI developers.

    1h 41m
    Beginner
     
    Viewers:

  • view course page for jQuery Essential Training

    Learn jQuery! Joe Marini covers the essentials of this popular JavaScript library. Find out how to use jQuery to add dynamic content, remote data, animation, and effects to your websites and apps.

    3h 37m
    Beginner
     
    Viewers:

  • view course page for Learning Flask

    Learning Flask

    with Lalith Polepeddi

    Get started with Flask, a powerful web framework for Python that's easy to learn and use.

    1h 37m
    Beginner
     
    Viewers:

  • view course page for Learning Dart

    Learning Dart

    with Joris Hermans

    Create the next great web application with Dart, the new open-source programming language for the web.

    2h 14m
    Beginner
     
    Viewers:

  • view course page for Learning Angular 2 Directives

    Learning Angular 2 Directives

    with Juri Strumpflohner

    Learn how to build efficient Angular 2 components (component-based directives) with this fast quick-start guide.

    2h 22m
    Intermediate
     
    Viewers:

  • view course page for WordPress: Developing Secure Sites

    Secure your WordPress site with some basic site configuration, code updates, and free plugins. Learn how to fight spam, bots, and hacking with these simple WordPress security tips.

    2h 39m
    Intermediate
     
    Viewers:

  • view course page for Learn Shopify: The Basics

    Learn Shopify: The Basics

    with Patrick Rauland

    Create a simple online store with Shopify, the trusted and easy-to-use ecommerce tool. Learn to select a visual theme, set up products and inventory, collect payments, configure shipping, and manage orders with Shopify.

    1h 31m
    Beginner
     
    Viewers:

  • view course page for Mastering Selenium Testing Tools

    Learn how to use the Selenium suite of automated testing tools to test the look, feel, and performance of web applications across different web browsers.

    3h 21m
    Intermediate
     
    Viewers:

  • view course page for WordPress: Customizing WooCommerce Themes

    Build a WordPress ecommerce site that matches your brand. Learn to customize WooCommerce themes with hooks, template overrides, PHP, and CSS.

    1h 24m
    Intermediate
     
    Viewers:

  • view course page for PHP: Advanced Topics

    PHP: Advanced Topics

    with Justin Yost

    Extend and expand your PHP coding skills by learning how to apply the more advanced parts of the server-side scripting language. Justin Yost demonstrates how to implement namespaces, extend interfaces, create your first Trait, and dive into object-oriented programming. He shows how to work with abstract classes, iterators, generators, and password hashing, type hints, advanced closures, exceptions, and more.

    2h 17m
    Advanced
     
    Viewers:

  • view course page for Learning Meteor Application Development

    Create a complete, multitier Meteor application from the ground up. Learn how to develop powerful web and mobile applications in hours instead of weeks with the Meteor framework.

    1h 52m
    Intermediate
     
    Viewers:

  • view course page for Mastering Django Web Development

    Master the advanced features of Django to build professional, manageable web applications.

    59m 54s
    Advanced
     
    Viewers:

  • view course page for RESTful Web API Design with Node.js

    Learn how to build RESTful web APIs with Node.js and integrate with real-world APIs such as Twitter, Facebook, and GitHub.

    1h 55m
    Intermediate
     
    Viewers:

  • view course page for Learning Scala Web Development

    Learn how to program RESTful web services and APIs with Scala and the Akka, Spray, and Swagger frameworks.

    2h 11m
    Beginner
     
    Viewers:

  • view course page for CSS: Frameworks & Grids

    CSS: Frameworks & Grids

    with Carrie Dils

    Learn how to use a CSS framework like Bootstrap or Foundation to speed up site development and create better, more consistent code. Plus, get a look at CSS grids.

    1h 34m
    Beginner
    Intermediate
     
    Viewers:

  • view course page for Migrating to Angular 2

    Migrating to Angular 2

    with Alain Chautard

    Learn how to migrate Angular 1.x projects to Angular 2. Learn about the major changes in Angular2 and how to future-proof Angular-based applications.

    1h 25m
    Intermediate
     
    Viewers:

  • view course page for Go for Web Development

    Go for Web Development

    with Larry Price

    Learn Go. Find out how Go makes web development faster and more enjoyable by developing a full-stack web project.

    2h 9m
    Intermediate
     
    Viewers:

  • view course page for jQuery for Web Designers

    jQuery for Web Designers

    with Joe Chellman

    Learn how to use jQuery's core library and plugins to create richer, more usable sites—faster and more efficiently than with JavaScript alone.

    2h 8m
    Intermediate
     
    Viewers:

  • view course page for Creating Expandable Panels with jQuery

    "Show more" with a single click. Learn how to build an expandable panel for web experiences using HTML, CSS, and jQuery.

    46m 41s
    Intermediate
     
    Viewers:

  • view course page for WordPress and Internationalization

    Take your WordPress site worldwide. Use the built-in internationalization features and functions to make your themes and plugins translation-ready.

    54m 22s
    Intermediate
     
    Viewers:

  • view course page for Microsoft Azure for Developers

    Everything a developer needs to know to get started working with Azure, Microsoft's complete cloud offering.

    1h 3m
    Beginner
     
    Viewers:

  • view course page for Building a Website with Node.js and Express.js

    Build JavaScript websites that do more. Learn how to use Node.js and Express to build multi-page websites and applications with features like feedback forms and live chat.

    3h 16m
    Intermediate
     
    Viewers:

  • view course page for WordPress Essential Training

    WordPress Essential Training

    with Morten Rand-Hendriksen

    Learn how to create your own feature-rich blog or website with WordPress. Find out how to schedule posts, customize themes, install plugins, and more.

    5h 18m
    Beginner
     
    Viewers:

  • view course page for JavaScript for Web Designers

    HTML and CSS can't do everything. Learn how to write JavaScript code to add features like web forms, shopping carts, calendars, and interactive maps to your websites.

    2h 43m
    Beginner
     
    Viewers:

  • view course page for Web Icons with SVG

    Web Icons with SVG

    with Morten Rand-Hendriksen

    Get crisper, smaller web graphics with SVG. Learn three different methods to implement SVG web icons on websites and in WordPress themes.

    1h 44m
    Intermediate
     
    Viewers:

  • view course page for Building a Web Interface with React.js

“The tutorials are so clear, precise, and extremely professional. This is definitely my preferred learning style. It makes learning a pleasure.” —Margaret L.
more from our members »


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:

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