Python
Design a File Storage System S3 like Object Storage
Design an object storage service — metadata service, chunking, replication, consistency, and CDN integration.
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
Design an object storage service — metadata service, chunking, replication, consistency, and CDN integration.
Python
Design a scalable notification system — channels, templates, priority queues, rate limiting, and user preferences.
Python
Implement rate limiting — token bucket, sliding window, fixed window, Redis-based, and distributed rate limiting.
Python
Design a real-time chat system — WebSockets, message queue, delivery guarantees, presence, and group chat.
Python
Design a URL shortener — requirements, API, database schema, hashing, caching, analytics, and scaling strategy.
Python
Understand probabilistic structures — Bloom filters, Count-Min Sketch, HyperLogLog, and when to use them.
Python
Solve string problems with suffix arrays — construction, LCP array, pattern matching, and longest common substring.
Python
Track connected groups with Union-Find — path compression, union by rank, cycle detection, and Kruskal's MST.
Python
Handle range queries efficiently — segment tree build, query, update, lazy propagation, and persistent variants.
Python
Build fast prefix lookups with tries — insert, search, prefix match, autocomplete, and word frequency counting.
Python
Protect your domain's email — SPF records, DKIM signing, DMARC policies, and troubleshooting deliverability.
Python
Send transactional emails — SendGrid and Resend APIs, templates, webhooks, deliverability, and Node.js integration.
Python
Create responsive emails with MJML — components, layouts, images, and converting to HTML for email clients.
Python
Use WordPress as a headless CMS — REST API endpoints, custom post types, ACF fields, and React/Next.js frontend.
Python
Build with Contentful — content models, Content Delivery API, Rich Text rendering, and localization.
Python
Manage content with Sanity — schemas, GROQ queries, Sanity Studio, image pipeline, and Next.js integration.
Python
Build with Payload CMS — collections, fields, hooks, access control, and deploying with Next.js.
Python
Build content APIs with Strapi — content types, REST/GraphQL, authentication, media, and custom plugins.
Python
Customize WooCommerce — child themes, custom product types, payment gateways, and REST API integration.
Python
Integrate Pakistani payment gateways — JazzCash API, Easypaisa API, payment flow, webhooks, and testing.
Python
Accept payments with Stripe — Checkout sessions, PaymentIntents, subscriptions, webhooks, and Pakistani PKR support.
Python
Build headless e-commerce with Medusa.js — products, carts, payments, shipping, and custom plugins.
Python
Build on Shopify — Liquid templating, theme architecture, Shopify CLI, and custom app development.
Python
Build RTL-compatible websites for Urdu and Arabic — dir attribute, logical CSS properties, bidirectional text, and testing.
Python
Add multi-language support — react-i18next, next-intl, message extraction, RTL support, and date/number formatting.