Start learning today

Choose Your Plan

Build real life apps. Learn by creating.

Pay Monthly


Pay Yearly

  • 4 Courses
  • 54 Lessons
  • 6.9 Hours

Getting Started with Web Development

Set your foundation for becoming a great developer.


  • Learn some command line tools and commands every developer should know
  • Setup our computers for the optimal development environment
  • Get a text editor and learn how to use it effectively
  • Use a version control system so you never lose code
  • Learn to debug using browser developer tools
  • Create a build system to help automate common tasks
  • Understand the underlying client-server model that most websites use
See the Guide
  • 5 Courses
  • 76 Lessons
  • 6.8 Hours

Build Node.js Apps

Write JavaScript on the server and use JS on the backend and frontend!


  • Learn about Node and the ecosystem
  • Understand and use the Node Package manager (npm)
  • Use Node to build API backends
  • Use Node to build website frontends
See the Guide
  • 4 Courses
  • 37 Lessons
  • 3.1 Hours

Laravel Essentials

PHP is a popular language that powers a whopping 82% of all sites.


  • Learn PHP basics
  • Use the popular Laravel framework to build apps
  • Build a RESTful API backend
  • Interact with a database and get/store real data
  • Build functional Laravel applications
See the Guide
  • 4 Courses
  • 88 Lessons
  • 9.2 Hours

Building Angular 2+ Apps

Build any app you want with the powerful Angular platform.


  • Learn how to use Angular 2+
  • Get familiar with new Angular concepts
  • Build Angular apps
  • Use the Angular CLI
  • Connect to REST APIs
  • Deploy Angular to production
See the Guide