Python
React Hooks Use State Use Effect & Custom Hooks
Master React Hooks for state management and side effects in functional components.
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
Master React Hooks for state management and side effects in functional components.
Python
Introduction to React: components, JSX, props, and building your first React app.
Python
Master asynchronous programming in JavaScript with promises and fetch API.
Python
Learn modern JavaScript: classes, arrow functions, promises, and async/await patterns.
Python
Complete guide to JavaScript events: listeners, delegation, and event objects.
Python
Master DOM manipulation: selecting elements, creating nodes, and modifying HTML/CSS.
Python
Learn JavaScript function syntax including arrow functions and best practices.
Python
Master JavaScript variables (var, let, const), operators, and data types with examples.
Python
Complete JavaScript guide for beginners covering syntax, DOM, and modern practices.
Python
Build AI applications using Python to integrate Claude AI API for intelligent features.
Python
Introduction to machine learning in Python using NumPy and Pandas for data analysis.
Python
Advanced Python: decorators, wrapping functions, and building reusable decorator patterns.
Python
Advanced Python: decorators, wrapping functions, and building reusable decorator patterns.
Python
Master error handling in Python with try-except blocks and custom exceptions.
Python
Advanced OOP: inheritance, super(), method overriding, and polymorphism patterns.
Python
Learn OOP concepts: classes, objects, inheritance, and polymorphism with detailed examples.
Python
Comprehensive guide to Python lists including slicing, methods, and best practices.
Master Python dictionaries with practical examples of common operations and methods.
Comprehensive guide to Python lists including slicing, methods, and best practices. Comprehensive guide to Python lists including slicing, methods, and best practices.
Python
Master Python functions including arguments, return values, and scope with practical exercises.
Python
Learn decision-making and loops in Python with detailed explanations and code examples.
Python
Complete guide to Python operators with real-world examples and practice exercises.
Python
Master Python variables, strings, integers, floats, lists, and dictionaries with practical examples.
Python
Step-by-step guide to installing Python on all major operating systems with verification.
Python
Learn Python from scratch with our comprehensive guide covering syntax, data types, and basics.