W3docs

Online courses

Project-based video courses, taught by working developers.

Browse 34 courses — HD video, downloadable code, certificate of completion.

Angular - The Complete Guide

Master Angular (formerly "Angular 2") and build awesome, reactive web apps with the successor of Angular.js

View course

Angular (Full App) with Angular Material, Angularfire & NgRx

Use Angular, Angular Material, Angularfire (+ Firebase with Firestore) and NgRx to build a real Angular App

View course

Angular Styling & Animations (for Angular 2+)

For Angular 2+: Learn how to use dynamic styles and powerful animations to create beautiful Angular apps

View course

Clean Code

Learn how to write readable, understandable and therefore maintainable code - step by step, in an example-driven way

View course

AWS Serverless APIs & Apps - A Complete Introduction

Get into serverless computing with API Gateway, AWS Lambda and other Amazon Web Services! Zero server config APIs & SPAs

View course

Git & GitHub - The Practical Guide

Learn how to manage your projects with Git & GitHub - No previous knowledge is required, everything explained for everyone in easy to understand examples!

View course

CSS - The Complete Guide (incl. Flexbox, Grid & Sass)

Learn CSS for the first time or brush up your CSS skills and dive in even deeper. EVERY web developer has to know CSS.

View course

JavaScript Algorithms - The Fundamentals

Learn all the core basics and fundamentals about JavaScript algorithms, dive into tons of examples and get a plan for building and measuring algorithms.

View course

JavaScript - The Tricky Parts

JavaScript is amazing but it has some "quirks and features". In this course, we'll dive into 'this', closures, recursion, hoisting, scopes and much, much more!

View course

Ionic + React - Build Cross-Platform Apps (Web, Android, iOS)

Build cross-platform applications with React.js and the Ionic framework.

View course

JavaScript Data Structures - The Fundamentals

Learn all the core basics about JS data structures - both built-in ones like Maps, Sets or Arrays as well as custom ones like Linked Lists, Trees, Graphs etc.

View course

Vue 3 - The Complete Guide (incl. Router, Vuex, Composition API)

Learn Vue.js - in its latest version - step by step from the ground up. Learn how to build highly reactive web apps with one of the most popular frameworks!

View course

Svelte.js - The Complete Guide

Build high-performance web applications with SvelteJS - a lightweight JavaScript compiler

View course

Angular & NodeJS - The MEAN Stack Guide

Learn how to connect your Angular frontend to a NodeJS & Express & MongoDB backend by building a real application

View course

Web Components & Stencil.js - Build Custom HTML Elements

A Complete Introduction to building Custom HTML Elements/ Web Components with and without StencilJS

View course

Amazon (AWS) QuickSight - Getting Started

Get started with Amazon QuickSight - AWS' Business Intelligence (BI) answer to Tableau and Power BI

View course

Nuxt.js - Vue.js on Steroids

Build highly engaging Vue JS apps with Nuxt.js. Nuxt adds easy server-side-rendering and a folder-based config approach.

View course

Docker & Kubernetes: The Practical Guide

Learn Docker, Docker Compose, Development Setups, Deployment and all about Kubernetes from the ground up!

View course

Python Django - The Practical Guide

Learn how to build web applications and websites with Python and the Django framework

View course

Python - The Practical Guide

Learn Python from the ground up and use Python to build a hands-on project from scratch!

View course