Roles
AI & Data Scientist
Turn vague questions into tested, trustworthy answers

THE PEBELLS COURSE LIBRARY
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 areasSmall steps. Real understanding.
Start with what interests you. Learn through ideas, practice, and building.94 courses to explore
Roles
Turn vague questions into tested, trustworthy answers
AI & ML Skills
Understand, design and safely run LLM agents that use tools
Roles
Build reliable apps on top of large language models
AI & ML Skills
Take an AI product idea from problem to tested, working app
Roles
Build and reason about real Android apps from the ground up
Frameworks
Build component-based web apps with modern Angular and signals
Roles
Design web APIs that are clear, safe and easy to build on
Frameworks
Build a real web API in C# on modern .NET, one rule at a time
DevOps & Cloud
Run a real website on AWS: servers, networks, access and storage
Roles
Understand the web's plumbing and build APIs that hold up
Roles
Turn business questions into trusted KPIs, dashboards and decisions
Roles
Understand how blocks, hashes, keys and consensus fit together
Languages
Write, build and reason about small, fast C programs
Languages
Read, write and reason about everyday modern C++
Other Skills
Steer an AI coding agent with clear asks, safe limits, real checks
DevOps & Cloud
Build and ship apps on Workers, KV, R2, D1, Durable Objects and Queues
CS Fundamentals
See how computers store numbers, text and time costs
Languages
Style any web page with rules you can read and reason about
Roles
Understand the threats and protect a small organisation, calmly
Roles
Turn raw tables into clean numbers and honest answers
Roles
Move raw data into shapes people can trust and use
CS Fundamentals
The toolkit behind fast software
Other Skills
Build the shared rules and parts that keep a product consistent
Roles
Run, ship and fix software on real servers with confidence
Roles
Help developers succeed, and bring their voice back to the product
Roles
Build security into every stage of the delivery pipeline
Frameworks
Build a working Django site from an empty folder to tested views
DevOps & Cloud
Package, run and keep data for apps in containers
Data & Databases
Store, map and search documents with Elasticsearch
Roles
Lead an engineering team: people, delivery and technical health
Frameworks
Write Dart, build widget screens, and ship a tidy Flutter project
Roles
Embed with customers and make the product work in their world
Roles
Build, style and ship a real website from first request to push
Roles
Connect browser, server and database into one working app
Roles
The maths, loop and physics that run inside every game
Other Skills
Track every change, branch safely and share work on GitHub
Languages
Read and write everyday Go: types, strings, slices, maps, structs
Data & Databases
Ask an API for exactly the data you need, in one request
Languages
Write clean, semantic web pages that every browser understands
Roles
Understand Swift, Xcode and how an iPhone app really runs
Languages
Write, organise and debug everyday Java programs with confidence
Languages
Read and predict everyday JavaScript: values, types and equality
Languages
Write clear, safe Kotlin: values, types, collections and control flow
DevOps & Cloud
Run, update and connect containerised apps on a cluster
Frameworks
Build and route a Laravel app, from install to controllers
Other Skills
Spot which pattern a coding problem needs, then solve it fast
DevOps & Cloud
Move around, edit, secure and query files from the shell
Roles
The maths, statistics and core ideas every ML engineer builds on
Math
Numbers, from the first count to the fast way
Roles
Take a model from notebook to a monitored service you can trust
Data & Databases
Model, query and index documents in MongoDB with confidence
Roles
Read, address and reason about any network, from cable to subnet
Frameworks
Build fast React sites with routing, rendering and APIs built in
Other Skills
Run your own always-on AI agent and reach it from your chat apps
Languages
Write server-side PHP that builds pages and handles forms safely
Roles
Install, configure, secure and back up a PostgreSQL server
Data & Databases
Load, clean, model and measure data for reports people trust
Design
Frame the right problem, design the fix, and prove it worked
Roles
Find the right problem, know your market, and set a clear vision
AI & ML Skills
Write prompts that get reliable, checkable answers from LLMs
Languages
The one course everything else needs
Data & Databases
Load, clean, summarise and chart real data with pandas
Roles
Think like a tester: plan, design and run tests that find real bugs
Data & Databases
Write R code to store, reshape and summarise real data
Frameworks
Build interactive web interfaces from small, reusable components
Frameworks
Build real iOS and Android screens with React and Expo
Data & Databases
Store, count, rank and queue data in memory with Redis
Languages
Write clear everyday Ruby: values, operators, choices and loops
Frameworks
Build a database-backed web app the Rails way
Languages
Write fast, memory-safe Rust and understand what the compiler wants
Languages
Write clear Scala 3: values, types, choices, collections and loops
Career
Help the right people find your pages, without tricks
Roles
Build fair, fast multiplayer servers: ticks, TCP, UDP and sockets
Languages
Turn the commands you repeat into scripts that run themselves
Roles
Shape systems, weigh trade-offs and make decisions that last
Other Skills
Write code that stays easy to read, change and extend
Frameworks
Build, secure and run a Java web service with Spring Boot
Data & Databases
Design tables, change data, and ask real questions of it
Languages
Read and write the Swift that every SwiftUI app is built on
CS Fundamentals
Reason about scale, failure and trade-offs like a system designer
Roles
Write docs that help real readers get real work done
DevOps & Cloud
Describe cloud infrastructure in code and build it safely
Languages
Add types to JavaScript and let the compiler catch your mistakes
Roles
Design products that help people do what they already mean to do
Other Skills
Build software with an AI assistant and still own every line
Frameworks
Build reactive interfaces from small, well-behaved Vue components
Roles
Career-shaped bundles — everything one job needs.
Beginner
The first steps, before anything else makes sense.
Other Skills
Skills that don't fit neatly anywhere else yet.
Beginner
The first steps, before anything else makes sense.
Beginner
The first steps, before anything else makes sense.
Beginner
The first steps, before anything else makes sense.
Frameworks
Tools built on top of a language for a specific job.
Other Skills
Skills that don't fit neatly anywhere else yet.