Classes

Dive into our informative classes and learn about a topic in-depth at your own pace!

  • 18 lessons
    Getting Started with HTML
    HTML is the building blocks of the web. It gives pages structure and applies meaning to content. Take this class to learn how it all works and create your own pages!](/content/classes/html/index.html)

  • 25 lessons
    Getting Started with CSS
    CSS is what makes the web beautiful. It describes how HTML should be displayed and how to layout elements. Take this class and get familiar with CSS!](/content/classes/css/index.html)

  • 26 lessons
    Getting Started with JavaScript
    JavaScript is how you build interactivity on the web. Take this class to learn how to work with the DOM, create Objects, make AJAX calls, and much more!](/content/classes/javascript/index.html)

  • 23 lessons
    Getting Started with PHP
    PHP powers millions of websites on the internet. Take this class to learn how to build dynamic web pages, handle form data, perform database calls, and much more!](/content/classes/php/index.html)

  • 22 lessons
    Getting Started with Python
    Python is a general-purpose, object-oriented and high-level programming language. Python is extremely popular because it is both very powerful and easy to learn!](/content/classes/python/index.html)

  • 23 lessons
    Getting Started with Java
    Java is a high-level, cross-platform, mature, object-oriented programming language. Java is extremely popular due to its flexibility and ability to run anywhere!](/content/classes/java/index.html)