Pebellslearn by building
RoadmapsMatrixCoursesSandboxSign in

THE PEBELLS COURSE LIBRARY

Follow your curiosity.
Build your understanding.

From your first line of code to the ideas that explain our world. Find a course, explore the outline, and make it your own.

Explore learning areas

Small steps. Real understanding.

Start with what interests you. Learn through ideas, practice, and building.
86 ready to learn 94 courses to explore

Courses

Find your next starting point

17 courses matching “web”

Ready to learn

Frameworks

Angular

Build component-based web apps with modern Angular and signals

  • #angular
  • #frontend
  • #typescript
23 lessons · Beginner · Lessons available
Ready to learn

Roles

API Design

Design web APIs that are clear, safe and easy to build on

  • #api design
  • #rest
  • #http
24 lessons · Beginner · Lessons available
Ready to learn

Frameworks

ASP.NET Core

Build a real web API in C# on modern .NET, one rule at a time

  • #aspnet-core
  • #csharp
  • #dotnet
  • #backend
24 lessons · Beginner · Lessons available
Ready to learn

DevOps & Cloud

AWS

Run a real website on AWS: servers, networks, access and storage

  • #aws
  • #cloud computing
  • #beginner friendly
23 lessons · Beginner · Lessons available
Ready to learn

Roles

Backend

Understand the web's plumbing and build APIs that hold up

  • #backend
  • #web development
  • #apis
  • #beginner friendly
20 lessons · Beginner · Lessons available
Ready to learn

Languages

CSS

Style any web page with rules you can read and reason about

  • #css
  • #web development
  • #beginner friendly
24 lessons · Beginner · Lessons available
Ready to learn

Frameworks

Django

Build a working Django site from an empty folder to tested views

  • #django
  • #python
  • #web development
  • #backend
21 lessons · Beginner · Lessons available
Ready to learn

Roles

Frontend

Build, style and ship a real website from first request to push

  • #frontend
  • #web development
  • #beginner friendly
24 lessons · Beginner · Lessons available
Ready to learn

Roles

Full Stack

Connect browser, server and database into one working app

  • #full stack
  • #web development
  • #apis
  • #beginner friendly
23 lessons · Beginner · Lessons available
Ready to learn

Data & Databases

GraphQL

Ask an API for exactly the data you need, in one request

  • #graphql
  • #apis
  • #web development
21 lessons · Beginner · Lessons available
Ready to learn

Languages

HTML

Write clean, semantic web pages that every browser understands

  • #html
  • #web development
  • #beginner friendly
23 lessons · Beginner · Lessons available
Ready to learn

Languages

Javascript

Read and predict everyday JavaScript: values, types and equality

  • #javascript
  • #web development
  • #beginner friendly
74 lessons · Beginner · Lessons available
Ready to learn

Frameworks

Laravel

Build and route a Laravel app, from install to controllers

  • #laravel
  • #php
  • #web development
  • #backend
22 lessons · Beginner · Lessons available
Ready to learn

Languages

PHP

Write server-side PHP that builds pages and handles forms safely

  • #php
  • #web development
  • #backend
  • #beginner friendly
23 lessons · Beginner · Lessons available
Ready to learn

Frameworks

React

Build interactive web interfaces from small, reusable components

  • #react
  • #javascript
  • #frontend
18 lessons · Beginner · Lessons available
Ready to learn

Frameworks

Ruby On Rails

Build a database-backed web app the Rails way

  • #ruby on rails
  • #web development
  • #backend
24 lessons · Beginner · Lessons available
Ready to learn

Frameworks

Spring Boot

Build, secure and run a Java web service with Spring Boot

  • #spring boot
  • #java
  • #backend
22 lessons · Beginner · Lessons available