Python
Solidity Tutorial Smart Contracts from Beginner to Advanced
Write Ethereum smart contracts with Solidity — data types, functions, events, inheritance, and security.
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
Write Ethereum smart contracts with Solidity — data types, functions, events, inheritance, and security.
Python
Replace ESLint + Prettier with Biome — ultra-fast linting and formatting, config migration, and CI setup.
Python
Manage large JavaScript codebases with Turborepo — workspaces, pipelines, caching, and remote caching.
Python
Build frontend projects fast with Vite — HMR, plugins, library mode, SSR, and migration from Webpack.
Python
Develop and document UI components in isolation with Storybook — stories, args, decorators, and deployment.
Python
Automate code quality checks before commits — Husky, lint-staged, commitlint, and CI integration.
Python
Set up ESLint and Prettier for consistent JavaScript code — rules, plugins, auto-fix, and pre-commit hooks.
Python
Learn functional programming — pure functions, immutability, higher-order functions, functors, and monads.
Python
Apply SOLID principles to write maintainable code — SRP, OCP, LSP, ISP, DIP with real-world examples.
Python
Implement all 23 GoF design patterns — creational, structural, behavioral — with Python and Java examples.
Python
Understand how compilers work — lexical analysis, parsing, AST construction, and build a mini-interpreter.
Python
Learn networking fundamentals — TCP/IP stack, DNS resolution, HTTP protocol, sockets, and Wireshark analysis.
Python
Understand OS concepts every developer needs — processes, threads, virtual memory, file systems, and syscalls.
Python
Integrate security into development — threat modeling, SAST, DAST, dependency scanning, and DevSecOps.
Python
Understand cryptography for software — hashing (SHA-256), symmetric (AES), asymmetric (RSA/ECC), and PKI.
Python
Harden containers — non-root images, read-only filesystems, K8s NetworkPolicies, OPA Gatekeeper, Trivy scanning.
Python
Secure JWTs properly — algorithm confusion, none algorithm attack, weak secrets, and security best practices.
Python
Scan web apps for vulnerabilities automatically with OWASP ZAP — active scan, passive scan, and reports.
Python
Test web application security with Burp Suite — proxy, scanner, Repeater, Intruder, and finding vulnerabilities.
Python
Build and ship mobile apps fast with Expo — managed workflow, EAS Build, OTA updates, and native modules.
Python
Manage Flutter state at scale — Riverpod providers, BLoC pattern, Cubit, and choosing between them.
Python
Go deeper with SwiftUI — matched geometry animations, NavigationStack, Combine publishers, and async/await.
Python
Build production Android apps — MVVM with ViewModel, Room database, Hilt DI, Coroutines, and Flow.
Python
Build Android UIs declaratively with Jetpack Compose — Composables, state, theming, navigation, and animations.
Python
Run open-source LLMs locally with Ollama — setup, models, API, Python integration, and hardware requirements.