All the Coding Classes
This is complete list of all our coding classes. Our coding classes will teach you the key skills you need to build real websites. In these classes, we help you learn HTML, PHP, Javascript, jQuery and much more.
The Beginners Guide to Building Websites
Are you absolutely new to building websites? Then this class is for you. Follow these videos and you will create your very first website. You'll learn about the 3 things you need to put your site online: code, a domain name, and hosting. If you've joined OSTraining before and have never built a website before, take this class before you watch anything else.
Introduction to HTML
This class provides an introduction to HTML, tags, elements, HTML5 and much more.
Introduction to PHP, Part 1
This class allows you to understand the code used to run your Joomla, WordPress or Drupal site. In this class you're going to learn the basics of how a PHP-based website works.
How to Use the Bootstrap 3 Framework
Bootstrap is the most popular design framework in the world. Bootstrap is an HTML, CSS and Javascript framework that allows you to create clean-looking websites.
How to Build Responsive Websites
Responsive design is a foundation of the modern web. This class is a beginners guide that explains what you need to know to make your site look great on all devices.
Introduction to JavaScript
HTML and CSS enable you to create beautiful webpages. But what if you want your pages to move or interact with the user? Slideshows, tabbed content and graphics that move all require something more: JavaScript.
Introduction to jQuery
jQuery is designed to make using JavaScript on your website a lot easier. In this class, Robert gives us an introduction to this powerful and lightweight JavaScript library.
How to Use SASS: Syntactically Awesome Stylesheets
CSS stylesheets can become hard to manage on large projects. SASS is a solution that developers use to make their CSS much more efficient.
Introduction to the Command Line
With today's GUI interfaces, the command line may not seem as important. But if you want to manage a remote computer like a VPS or a dedicated web server, the command line can be incredibly helpful.
How to Install Git
In this class, you'll see how to install Git. We'll show Mac users how to set up Xcode and PC users how to set up SourceTree.
How to Use Git and Version Control, Part 1
In this introduction to Git, you'll learn to make commits, create repositories, track files and much more.
How to Use Git and Version Control, Part 2
In Part 2 of the Git series, you'll learn how to move code between your work environment and the shared Git environment. You'll see how to use Github, Bitbucket and SSH keys.
How to Use the Twig Template Engine
Twig is a very powerful template engine for PHP. Twig is safe, fast, easy-to-learn and is used by many different platforms.
How to Use AngularJS
AngularJS is what HTML would have been, had it been designed for building dynamic web apps. Angular is a Javascript framework that allows you to create HTML pages and then run them as apps.
Introduction to Object Oriented PHP
Object oriented programming (OOP) is the most popular approach taken by PHP developers. You'll find object oriented code in almost all major CMS's and platforms. In this class, you'll learn the fundamentals of OOP and how they apply to PHP.
How to Use the Zurb Foundation Framework
Zurb Foundation is a very popular alternative to the Bootstrap framework. Foundation is a family of responsive front-end frameworks that make it easy to design beautiful responsive websites, apps and emails.
How to Use the UIkit Framework
UIkit is a lightweight and modular front-end framework for developing fast and powerful web interfaces. UIkit gives you a comprehensive collection of HTML, CSS, and JS components which is simple to use, easy to customize and extendable.
How to Use LESS
CSS stylesheets can become hard to manage on large projects. LESS is a solution that developers use to make their CSS much more efficient. As many designers know, stylesheets can become complex on big sites. It can become a headache to manage hundreds or thousands of styles. LESS allows you to use plain CSS, but also add programming features such as variables, mixins, and functions.
Introduction to PHP, Part 2
This class follows directly on from "Introduction to PHP" and continues to build your knowledge of PHP. You'll learn about constants, loops, switch and includes statements. Plus, you'll also get some great tips on debugging tools.
How to Use PHP References
In this intermediate-level PHP class, Robert introduces you to references. PHP references are often useful and sometimes essential tools for accesing data in your code.
How to Use the Bootstrap 4 Framework
Bootstrap is the most popular design framework in the world. Bootstrap is an HTML, CSS and Javascript framework that allows you to create clean-looking websites.
Using Custom Post Types to Create a Plugin
Topher shows you how to make a Custom Plugin for your WordPress site using a combination of tools like WPGenerator, Advanced Custom Fields, and more.
Building Your First Website with HTML and CSS
Jen Kramer walks you through setting up a HTML and CSS webpage. Learning the fundamental structure concept of HTML layout and CSS styling can help you work with templates in CMS sites, such as WordPress, Joomla, and Drupal.
Make Your First Responsive Website with HTML & CSS
Learn from the ground up on what Responsive Design is and how to start implementing it in your HTML and CSS. This base understanding, will help you even when working in Content Management systems. In this course, Jen Kramer shows you how to structure your HTML and CSS for different screen dimensions using media queries and how to work with images in responsive design.
Using LocalWP for Local Site Development
Topher explains local site development and the benfits. He then walks you though LocalWP from install to uploading completed sites. Learn how to setup your local site, allow others to see your local site for reviewing, and how to push and pull it to an online server.