Python
Backstage Tutorial Developer Portal by Spotify 2026
Build an internal developer portal with Backstage — software catalog, templates, plugins, and TechDocs.
Free tutorials, coding problems, and online compilers. Python, Java, JavaScript, C++, Web Dev & more — all in one place for Pakistani students.
Most popular learning paths this month — sorted by views
Browse all topics — click any category to explore its tutorials
Free online compiler — write and run code directly in your browser. No installation needed. Choose any language and start immediately.
Top online tools sorted by popularity — free & no signup needed
Run Python, Java, C++, JS & 15+ languages in browser
Format, validate & explore JSON — 100% private
Live match highlighting, groups & replace mode
Encode & decode Base64 — supports file upload
Generate QR codes for URL, WiFi, email, SMS & more
HEX, RGB, HSL, CMYK conversions & shade palettes
Beautify & validate HTML5 with syntax highlighting
Beautify, minify & validate CSS instantly
Beautify JavaScript — K&R, Allman, Stroustrup styles
Write Markdown with live preview & toolbar
Validate email format, MX records & detect disposable
Query A, MX, NS, TXT, CNAME & all DNS record types
Domain registration, expiry & ownership information
Scan open TCP ports on any host or server
Format & beautify SQL — MySQL, PostgreSQL & T-SQL
Fresh tutorials published regularly — all free for Pakistani students
Python
Build an internal developer portal with Backstage — software catalog, templates, plugins, and TechDocs.
Python
Catch UI bugs automatically — screenshot comparison with Percy, Chromatic, and Playwright visual testing.
Python
Prevent integration failures — consumer-driven contracts with Pact, provider verification, and CI integration.
Python
Stress-test APIs with k6 — virtual users, scenarios, thresholds, checks, and Grafana integration.
Python
Test Vite projects with Vitest — zero-config, ESM support, snapshot testing, mocking, and code coverage.
Python
Test framework components in isolation with Cypress — mount, intercept, assertions, and visual testing.
Python
Test web apps with Playwright — auto-wait, selectors, assertions, fixtures, trace viewer, and CI integration.
Python
Work with JSON in SQL databases — jsonb operators, JSON_EXTRACT, indexing JSON, and when to use JSON columns.
Python
Transform rows into columns with SQL — CASE WHEN pivot, PostgreSQL crosstab(), MySQL pivot techniques.
Python
Encapsulate business logic in the database — stored procedures, user-defined functions, triggers, and cursors.
Python
Speed up slow queries — EXPLAIN ANALYZE, index strategies, covering indexes, query rewrites, and statistics.
Python
Simplify complex queries with CTEs — WITH clause, recursive CTEs for hierarchies, and materialized CTEs.
Python
Master SQL window functions — ROW_NUMBER, RANK, DENSE_RANK, LEAD, LAG, SUM OVER, and running aggregates.
Python
Build drag-and-drop interfaces — draggable, dropzone events, sortable lists, and file drop zones.
Python
Draw on the web with Canvas API — 2D context, shapes, images, animation loops, and building a mini-game.
Python
Replace modal libraries with native HTML — <dialog>, showModal(), Popover API, and accessibility patterns.
Python
Build production forms — constraint validation, FormData API, file uploads, progress bars, and custom validity.
Python
Write meaningful HTML — article, section, nav, aside, header, footer, main, figure — and why search engines reward it.
Python
Write cleaner CSS with native nesting, :has() parent selector, :is(), :where(), and new color functions.
Python
Style React apps with CSS-in-JS — styled-components, Emotion, dynamic props, theming, and SSR support.
Python
Create scroll-linked effects with native CSS — animation-timeline, view(), scroll(), and intersection triggers.
Python
Go deeper with CSS Grid — subgrid, named grid areas, auto-fit/auto-fill, masonry layout, and complex layouts.
Python
Use CSS custom properties for theming — :root variables, JavaScript integration, dark mode, and scoped theming.
Python
Master CSS animations — @keyframes, transition timing functions, animation events, performance, and GPU acceleration.
Python
Build truly responsive components with CSS Container Queries — @container, container-type, size queries, and style queries.