Start learning with our library of video tutorials taught by experts. Get started
Learn how to display your data in a pie chart, with nothing more than HTML and CSS.
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.
Learn the basics of programming with C++.
Learn to get the most out of Simone, a custom WordPress theme designed by Morten Rand-Hendriksen.
A complete reference to learning C, from variables to functions and loops, including an exploration of the C Standard Library.
Learn how to build an Android app with a few easy-to-learn and easy-to-use development tools.
Learn how to install and set up Ubuntu as your main operating system or on a virtual machine, navigate the desktop, and work with popular Linux desktop programs.
Need a powerful development environment? Learn how to quickly install and configure a virtual Linux web server on your Mac or Windows computer.
Learn what SteamOS, the Linux-powered operating system from the popular game distributor Steam, has to offer for game players and developers.
Build rich, interactive mobile apps for iOS and Android devices without having to write native code, all with jQuery Mobile.
Add advanced analytics to your WordPress site with three different plugins: WordPress.com Stats from Jetpack, Google Analytics, and Piwik.
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.
Learn how to create, update, and maintain MySQL databases.
Add contact forms to your WordPress site with three different plugins: Jetpack, Contact Form 7, and Gravity Forms.
Learn how to use SQL to manage your database records in these simple, straightforward tutorials, which include a quick start guide and detailed instructions for creating tables, defining relationships, manipulating strings, and more.
Programming can be fun and gives kids a great head start. Teach your kids to program using these learning techniques, apps, and hardware.
Learn how to manipulate, store, and style data with XML (Extensible Markup Language).
Create your own website or blog with WordPress, the webs most popular content management system.
Learn to create a custom photo gallery for WordPress that goes beyond the built-in look and feel.
Learn to use the popular web framework Ruby on Rails 4 to create full-featured, object-oriented web applications.
Take a 10-minute tour of the new features in WordPress 3.8, including the new interface and the Twenty Fourteen theme.
Make your website more readable and efficient to download with Chris Converse's responsive website techniques.
Learn to administer MySQL databases, design tables, and insert, update, and delete data with phpMyAdmin.
A gentle introduction to PHP, with simple exercises that help you develop dynamic web content, user input forms, and database-powered product pages.
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.
A fast-paced introduction to Bash script, a popular shell scripting language on Mac OS X and Linux.
Provides a lesson plan for PHP developers that want to pass on their skills to children/students who want to start programming with PHP.
Learn how to create your own website or blog with WordPress.com—the free, easy-to-use service that is democratizing publishing on the web.
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.
Discover how to use Joomla! to build a website from scratch—all without a single line of code.
Drive more visitors to your WordPress site by performing search engine optimization, or SEO, with the help of two powerful plugins.
Learn about the history, types, and various implementations of web services—the standard method of communicating between applications and across the web.
Shows how to create full-featured, object-oriented web applications with the Ruby on Rails framework.
Takes you through the history of video on the web, and shows you how to move forward with HTML5.
Get a quick intro to Python, the popular and highly readable object-oriented language.
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.
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.
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.
Join Grant Skinner at work and at play, designing cutting-edge interactive experiences, games, applications, and frameworks with technologies like HTML5 and Flash.
Build an online store for digital products like music, ebooks, and more using WordPress and the Easy Digital Downloads plugin.
Build an online store using WordPress and the WooCommerce plugin.
Find out what you need to build an online store and decide if WordPress is the right solution for you.
Introduces the R statistical processing language, including how to install R, read data from SPSS and spreadsheets, analyze data, and create charts and plots.
Discover CSS gradients, and add depth and texture to your web designs while reducing load times.
Set up a video blog using WordPress and three different free themes—Twenty Twelve, Origami, and Sundance—and get three completely different looks for your site.
Take a tour of a workflow that optimizes CSS code for easier navigation, organization, and readability.
Discover how a database can benefit both you and your architecture, whatever the programming language, operating system, or application type you use.
Explores CSS frameworks and grids, and helps you determine when a framework is right for you.