Python
Nginx Tutorial Web Server Reverse Proxy & Load Balancer
Configure Nginx as a web server and reverse proxy — virtual hosts, SSL termination, load balancing, and caching.
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
Configure Nginx as a web server and reverse proxy — virtual hosts, SSL termination, load balancing, and caching.
Python
Implement API rate limiting and caching — token bucket, Redis caching, HTTP cache headers, CDN caching patterns.
Python
Deploy serverless functions — AWS Lambda, Vercel Edge Functions, Netlify Functions, cold starts, and event triggers.
Python
Build high-performance APIs with gRPC — Protocol Buffers, service definition, streaming, and client/server implementation.
Python
Learn async messaging with RabbitMQ and Kafka — producers, consumers, topics, partitions, and real use cases.
Python
Design microservices — service decomposition, API gateway, inter-service communication, service discovery, and Docker.
Python
Compare ORMs and raw SQL — performance, maintainability, complexity, and which to choose for different project types.
Python
Use Mongoose ODM with Node.js — schemas, models, validation, virtuals, middleware hooks, and population.
Python
Optimize slow SQL queries — index types, EXPLAIN output, query rewriting, N+1 problem, and partitioning strategies.
Python
Understand database transactions — ACID properties, isolation levels, deadlocks, optimistic vs pessimistic locking.
Python
Use SQLAlchemy with Python — declarative models, sessions, relationships, migrations with Alembic, and async support.
Python
Build Node.js apps with Sequelize — models, associations, migrations, hooks, and querying MySQL/PostgreSQL.
Python
Use Prisma ORM with Node.js and Next.js — schema, migrations, CRUD queries, relations, and TypeScript integration.
Python
Create interactive charts and visualizations with D3.js — scales, axes, SVG, transitions, and real data examples.
Python
Build 5 real projects with vanilla JavaScript — todo app, weather app, quiz, calculator, and clock — no frameworks needed.
Python
Master JS module systems — ES Modules (import/export), CommonJS (require), dynamic import(), and bundler integration.
Python
Use powerful browser APIs — Fetch, LocalStorage, SessionStorage, WebWorkers, IntersectionObserver, Geolocation.
Python
Optimize JavaScript performance — debounce/throttle, lazy loading, virtual DOM, memory leaks, and Chrome DevTools.
Python
Implement JavaScript design patterns — Module, Singleton, Observer, Factory, Proxy with practical code examples.
Python
Speed up Python with parallelism — threading for I/O-bound tasks, multiprocessing for CPU-bound tasks, with examples.
Python
Implement essential design patterns in Python — Singleton, Factory, Observer, Decorator, Strategy with real examples.
Python
Automate everyday tasks with Python — file operations, email sending, web scraping, Excel automation with openpyxl.
Python
Create and publish Python packages — setup.py, pyproject.toml, Poetry build, PyPI upload, and versioning.
Python
Add type safety to Python with type hints — basic types, Optional, Union, TypedDict, generics, and mypy checking.
Python
Learn Python async programming — event loop, async/await, asyncio.gather, aiohttp, and building async web scrapers.