Start learning with our library of video tutorials taught by experts. Get started
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.
Enhance your Joomla! site by adding advanced functionality through extensions, plugins, and templates.
Covers advanced HTML5 topics like geolocation, mobile development, web sockets, Web SQL, and web workers.
Learn CSS positioning concepts like the CSS box model, floats, and clears and gain a deeper understanding of how HTML and CSS work together to create the look of your web page.
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.