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 integrate web fonts into your WordPress themes, from sources such as Google Fonts, Adobe Edge Web Fonts, and Font Squirrel.
Explore a solution to a different Python challenge every month, and compare the results with other programming languages, in the Code Clinic series.
Explore a solution to a different C++ challenge every month, and compare the results with other programming languages, in the Code Clinic series.
Explore a solution to a different Ruby challenge every month, and compare the results with other programming languages, in the Code Clinic series.
Explore a solution to a different PHP challenge every month, and compare the results with other programming languages, in the Code Clinic series.
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.
Learn how to customize the look and feel of your Bootstrap site with LESS CSS, as well as LESS mixins and Bootstap's own customization screens.
Learn how to access and manipulate databases using the object-oriented PHP extensions PDO and MySQLi.
Learn how to meet the most important security challenges when developing websites with PHP.
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.
Get started creating basic servlets and Facelets and building simple data-management applications with Java EE.
Need a powerful development environment? Learn how to quickly install and configure a virtual Linux web server on your Mac or Windows computer.
Learn how to build a WordPress theme from scratch using the _s (aka Underscores) starter theme.
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.
Learn how to navigate and manipulate data in Neo4J, the most popular graph database, and its query language Cypher.
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 let your users control your HTML5 animation with their scroll wheel, trackpad, or even the browser's scroll bar.
Learn how to manipulate and format data with AWK, a Mac and Linux command-line tool.
Create custom post types and taxonomies to extend the functionality of WordPress.
Learn how to use GitHub to manage and collaborate on web projects.
Install and run WordPress on your computer with DesktopServer.
Learn how to create, update, and maintain MySQL databases.
Got a WordPress site that's overrun with spam? Learn how to clean it out by deleting the spam straight from the database.
Create a promotional, animated marquee for the homepage of your WordPress website. The exercise files and code snippets for this course are free to all members.
Learn how to export data from a database with PHP in a variety of formats, including: rich text, CSV, Excel, Word, OpenOffice spreadsheets and documents, and even XML.
Describes how to install and configure Apache, MySQL, and PHP, known as the AMP stack, on a local development computer.
Get a fresh look at AngularJS, a framework for building single-page web applications fast.
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.
Explore the concepts, syntax, commands, and tools that allow you to communicate and share data between applications with Java EE web services.
Learn how to manipulate, store, and style data with XML (Extensible Markup Language).
Explore how to integrate WordPress into a Dreamweaver site to make for efficient editing of your code.
Develop a PHP class that requires only a few lines of code to handle single- and multi-file uploads both flexibly and securely.
Learn how to build dynamic jQuery Mobile web applications that read data from services like Flickr, YouTube, WordPress, and Twitter.
Learn how to create typography that's beautiful, functional, and easily scalable across tablets, phones, and computers of all types and sizes.
Learn how to perform advanced data analysis using Octave, the free, open-source alternative to MATLAB.
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.