Python
Beginner → Advanced
1/10 chaptersPython Mastery: Zero to Production
See how Python really thinks — memory, loops and async, animated.
Start from your first line of code and finish writing fast, clean, production-ready Python. Every idea comes with a moving diagram, so you see what the code is doing.
Variables & memoryData structuresFunctions & closuresGeneratorsAsyncioReal scripts
Course outline
- Your first program & how Python runs it
- Variables, references & mutability (animated memory boxes)
- Lists, dicts, sets & tuples visualised
- Loops & comprehensions on a conveyor belt
- Functions, scope & the call stack
- Errors & debugging like a pro
- Generators & iterators: streaming big data
- Asyncio & the event loop race track
- Files, APIs & automation scripts
- Packaging, testing & shipping to production
Practice with: JSON Viewer, Regex TesterStart Chapter 1 → AI
Beginner → Advanced
0/10 chaptersGenerative AI & LLM Engineering
Tokens, embeddings, RAG and agents — explained with playable visuals.
The most hired-for skill today. Learn how large language models actually work and how to build real AI features: search over your documents, structured answers and tool-using agents.
Tokens & context windowsEmbeddingsVector searchRAGPrompt engineeringAgents & tool calling
Course outline
- What an LLM is (no maths needed)
- Tokens: watch text split into pieces
- Temperature, sampling & context windows
- Embeddings: meaning as points on a map
- Vector databases & similarity search
- RAG: the complete pipeline step by step
- Prompt engineering & structured JSON output
- Reducing hallucinations & evaluating answers
- Tool calling & AI agents
- Cost, latency & shipping AI to production
Practice with: Prompt Diff, JSON ViewerChapter 1 coming soon
Data
Beginner → Advanced
0/10 chaptersData Analytics & Business Intelligence
From messy spreadsheets to dashboards and SQL insights.
Learn the full analyst workflow: clean data, query it with SQL, find patterns with statistics and present it with the right chart — all hands-on in your browser.
SpreadsheetsSQLJOINsData cleaningStatisticsCharts & dashboards
Course outline
- Thinking like an analyst
- Spreadsheet essentials & formulas
- Cleaning data: duplicates, blanks & types
- SQL basics: SELECT, WHERE, ORDER BY
- GROUP BY & aggregations, animated
- JOINs visualised row by row
- Statistics: mean, median, spread & percentiles
- Choosing the right chart
- Building a KPI dashboard
- Telling a story with data
Practice with: XLSX Studio, SQL PlaygroundChapter 1 coming soon
Systems
Intermediate
0/10 chaptersModern System Design & API Architecture
Watch requests travel through caches, load balancers and queues.
Crack system design interviews and build systems that scale. Every concept is a live packet-flow animation instead of a static box diagram.
HTTP & RESTCaching & CDNsLoad balancingAuth (JWT, cookies)QueuesScaling databases
Course outline
- How a request travels the internet
- HTTP, REST & GraphQL compared
- Caching & CDNs: cache hit vs miss
- Load balancers & their algorithms
- Authentication: sessions vs JWT
- WebSockets vs SSE vs polling
- Message queues & async work
- Database scaling: replicas & sharding
- Rate limiting & reliability
- Designing real systems: URL shortener to chat app
Practice with: HTTP Request Builder, HAR AnalyzerChapter 1 coming soon
DevOps
Intermediate
0/8 chaptersCloud, Containers & DevOps
Docker, CI/CD and Kubernetes made visual.
Learn how modern apps are packaged, tested and deployed. See containers, pipelines and clusters come alive step by step.
Linux & terminalGit workflowsDockerCI/CDKubernetesCloud basics
Course outline
- Terminal & Linux essentials
- Git branching, merging & rebasing animated
- What a container really is
- Writing Dockerfiles
- CI/CD pipelines visualised
- Kubernetes pods, services & scaling
- Cloud building blocks
- Monitoring, logs & incidents
Practice with: YAML toolsChapter 1 coming soon
Web
Beginner → Advanced
0/8 chaptersModern Full-Stack & React Internals
How React renders, updates and talks to the server.
Go beyond tutorials: see the virtual DOM, re-renders, state and server rendering happen in front of you, then build a complete full-stack app.
HTML/CSS/JSTypeScriptReact renderingState managementServer renderingAPIs
Course outline
- How the browser draws a page
- Modern JavaScript & TypeScript
- React components & props
- State, effects & re-renders visualised
- Reconciliation & the virtual DOM
- Data fetching & caching
- Server rendering & hydration
- Building and deploying a full-stack app
Practice with: JS/TS Playground, HTML Live PreviewChapter 1 coming soon
AI
Beginner → Advanced
0/8 chaptersMachine Learning Foundations
Regression, trees and neural networks you can poke and tweak.
Understand how machines learn from data with sliders and live charts — gradient descent, overfitting and neural networks without heavy maths.
Data & featuresRegressionClassificationOverfittingNeural networksModel evaluation
Course outline
- What 'learning' means for a machine
- Features, labels & datasets
- Linear regression & gradient descent animated
- Classification & decision trees
- Overfitting vs underfitting
- Neural networks layer by layer
- Evaluating models: accuracy, precision & recall
- From notebook to real app
Practice with: CSV ViewerChapter 1 coming soon
Systems
Beginner → Advanced
0/8 chaptersCybersecurity Essentials for Developers
See attacks happen — then learn to stop them.
Learn the security skills every developer needs: how hackers break apps, and how encryption, hashing and safe code keep users protected.
Hashing & encryptionHTTPS/TLSOWASP Top 10XSS & SQL injectionAuth securitySecure coding
Course outline
- How attackers think
- Hashing vs encryption
- HTTPS & TLS handshake animated
- SQL injection & how to block it
- XSS, CSRF & safe browsers
- Passwords, tokens & secure login
- Secrets & dependency safety
- Security checklist for shipping
Practice with: Hash GeneratorChapter 1 coming soon