Qortora · Search · Indexed page

www.tutorialspoint.comFetched 2026-09-15T01:54:00Z

Coding Practice Problems & Tutorials | TutorialsPoint

Practice 3500+ coding problems and tutorials. Master programming challenges with problems sorted by difficulty. Free coding practice with solutions.

Open original source · Full cached text

Coding Practice Problems & Tutorials | TutorialsPoint Home Whiteboard Practice Code Graphing Calculator Online Compilers Articles Tools Categories Explore Categories Find the perfect tutorial for your learning journey Python Technologies Databases Computer Programming Web Development Java Technologies Computer Science Mobile Development Big Data & Analytics Microsoft Technologies DevOps Latest Technologies Machine Learning Digital Marketing Software Quality Management Tutorials View All Categories Tutorials Courses Jobs Login Learn from Tutorix AI Tutor Guided, hands-on courses with a live AI tutor Python Python from basics to real projects — syntax, data structures, scripting, data and AI. Taught step by step by your AI tutor, with hands-on labs at every stage. BeginnerDataAI Start Learning VLSI Design From silicon physics to a tape-out-ready chip — MOS devices, RTL design, UVM verification, DFT and the full RTL-to-GDSII physical design flow, beginner to industry-ready. VLSIVerilogUVM Start Learning Blockchain & Web3 Blockchain & Web3 from how a block is hashed and chained to writing and deploying real smart contracts and dApps. Beginner to advanced, taught step by step by your AI tutor, with hands-on labs. BlockchainWeb3Solidity Start Learning Quantum Computing Quantum Computing from qubits to real quantum algorithms, hardware and applications. Beginner to advanced, taught step by step by your AI tutor, with hands-on labs. QuantumComputingQiskit Start Learning AI & GenAI AI & Generative AI from foundations to shipping real products — deep learning, MLOps and a launch capstone. Beginner to advanced, taught step by step by your AI tutor, with hands-on labs. AIGenAIMachine Learning Start Learning Performance Marketing Performance Marketing — running profitable paid ad campaigns end to end, from strategy and funnels to the money math. Taught step by step by your AI tutor, with hands-on practice at every stage. MarketingAdsGrowth Start Learning Java Java object-oriented programming from the ground up, for backend and enterprise work. Taught step by step by your AI tutor, with hands-on labs at every stage. OOPBackend Start Learning C++ C++ for systems programming — object-oriented design and the STL. Taught step by step by your AI tutor, with hands-on labs at every stage. SystemsOOP Start Learning C C programming from syntax to pointers and memory — the foundation systems language. Taught step by step by your AI tutor, with hands-on labs at every stage. ProceduralMemory Start Learning DSA Data Structures & Algorithms — arrays, trees, graphs and the algorithms that move them, for interviews and core CS. Taught step by step by your AI tutor, with hands-on labs at every stage. AlgorithmsInterview Start Learning HTML HTML for structuring the web — tags, forms and semantic markup. Taught step by step by your AI tutor, with hands-on labs at every stage. WebMarkup Start Learning CSS CSS for styling the web — layout, flexbox, grid and responsive design. Taught step by step by your AI tutor, with hands-on labs at every stage. WebStyling Start Learning Master DSA Topics Practice problems across 75+ categories 🔥 HOT DSA Learning Master Data Structures & Algorithms from scratch Start Learning → ✨ AI AI Resume Builder Create job-winning resumes with AI in minutes Build Now → 🐘 NEW Online SQL Editor Write & run PostgreSQL queries in your browser Try Now → ⚡ PRO CodingGround Compile & run 70+ languages online Start Coding → Top Interview Questions Crack your dream job Get Started Cheetsheet NEW Coding knowledge in the form of pills ⚔️ Begin Now Python 30 Days Challenge Beginner Friendly Start Learning Linked List Master pointers & node operations Start Now Tree Binary Tree, BST, AVL & more Explore Now Graph Algorithms Master BFS, DFS, Dijkstra & more Explore Now Sorting Algorithms Quick, Merge, Heap & more Start Now Recursion Master recursive patterns Learn Now Array 1,947 Problems String 803 Problems Hash Table 719 Problems Dynamic Programming 602 Problems Sorting 464 Problems Greedy 420 Problems Depth-First Search 325 Problems See All Topics 73 Categories Array 1,947 Problems String 803 Problems Hash Table 719 Problems Math 596 Problems Dynamic Programming 602 Problems Sorting 464 Problems Greedy 420 Problems Depth-First Search 325 Problems Database 324 Problems Binary Search 309 Problems Matrix 260 Problems Tree 252 Problems Bit Manipulation 249 Problems Breadth-First Search 243 Problems Two Pointers 223 Problems Prefix Sum 208 Problems Heap (Priority Queue) 196 Problems Simulation 185 Problems Binary Tree 177 Problems Stack 172 Problems Graph 169 Problems Counting 166 Problems Sliding Window 154 Problems Design 128 Problems Enumeration 123 Problems Backtracking 109 Problems Union Find 89 Problems Linked List 82 Problems Number Theory 76 Problems Ordered Set 72 Problems Monotonic Stack 68 Problems Segment Tree 65 Problems JavaScript 64 Problems Trie 59 Problems Combinatorics 55 Problems Bitmask 54 Problems Recursion 50 Problems Divide and Conquer 50 Problems Queue 50 Problems Memoization 43 Problems Binary Indexed Tree 42 Problems Geometry 42 Problems Binary Search Tree 40 Problems Hash Function 39 Problems String Matching 37 Problems Topological Sort 36 Problems Shortest Path 35 Problems Rolling Hash 30 Problems Game Theory 28 Problems Interactive 23 Problems Data Stream 22 Problems Monotonic Queue 20 Problems Brainteaser 19 Problems Doubly-Linked List 14 Problems Randomized 12 Problems Merge Sort 12 Problems Counting Sort 11 Problems Iterator 9 Problems Concurrency 9 Problems Line Sweep 8 Problems Probability & Statistics 7 Problems Suffix Array 7 Problems Quickselect 7 Problems Minimum Spanning Tree 6 Problems Bucket Sort 6 Problems Pandas 4 Problems Reservoir Sampling 4 Problems Shell 4 Problems Eulerian Circuit 3 Problems Strongly Connected Component 3 Problems Radix Sort 3 Problems Collapse Show Less All Coding Problems Practice coding problems across all topics • 3800+ problems 3407Google 3399Amazon 3344Microsoft 2900Meta 571Apple 275Facebook 51Netflix 31Uber 27LinkedIn 17Twitter 15Spotify 14Bloomberg 12Adobe 12Airbnb 11Instagram 9DoorDash 9Lyft 8Goldman Sachs 8Oracle 8ByteDance All Easy Medium Hard All Topics Array Array manipulation Backtracking Biconnected Component Binary Indexed Tree Binary Search Binary Search Tree Binary Tree Bit Manipulation Bitmask Brainteaser Breadth-First Search Bucket Sort Combinatorics Concurrency Conditional Logic Counting Counting Sort Data Stream Database Depth-First Search Design Divide and Conquer Doubly-Linked List Dynamic Programming Enumeration Eulerian Circuit Game Theory Geometry Graph Greedy Grouping & Aggregation Hash Function Hash Table Heap (Priority Queue) Interactive Iterator JavaScript Javascript Line Sweep Linked List Math Matrix Memoization Merge Sort Minimum Spanning Tree Monotonic Queue Monotonic Stack Number Theory Ordered Set Pandas Pandas/Dataframe Prefix Sum Probability and Statistics Queue Quickselect Radix Sort Randomized Recursion Rejection Sampling Reservoir Sampling Rolling Hash Segment Tree Shell Shortest Path Simulation Sliding Window Sort Sorting Stack String String Matching Strongly Connected Component Suffix Array Topological Sort Tree Trie Two Pointer Two Pointers Union Find Window Functions \ # Problem Difficulty Topics 1 01 Matrix Medium ArrayDynamic ProgrammingBreadth-First Search 2 1-bit and 2-bit Characters Easy Array 3 132 Pattern Medium ArrayBinary SearchStack 4 2 Keys Keyboard Medium MathDynamic Programming 5 24 Game Hard ArrayMathBacktracking 6 3Sum Medium ArrayTwo PointersSorting 7 3Sum Closest Medium ArrayTwo PointersSorting 8 3Sum Smaller Medium ArrayTwo PointersBinary Search 9 3Sum With Multiplicity Medium ArrayHash TableTwo Pointers 10 4 Keys Keyboard Medium MathDynamic Programming 11 4Sum Medium ArrayTwo PointersSorting 12 4Sum II Medium ArrayHash Table 13 A Number After a Double Reversal Easy Math 14 Abbreviating the Product of a Range Hard Math 15 Accepted Candidates From the Interviews Medium Database Showing 1-15 of 3600 1 2 3 ... 240 Tutorials Library Master any technology with our largest free online Library. Browse through 500+ tutorials across 10+ categories. Programming Languages 20 Latest Technologies 12 Machine Learning 18 Computer Science 15 Web Development 25 Mobile Development 10 Databases 14 Python Tutorial Java Tutorial JavaScript C++ Tutorial C# Tutorial Go Tutorial Rust Tutorial TypeScript Swift Tutorial Kotlin Tutorial Ruby Tutorial PHP Tutorial C Tutorial Scala Tutorial Perl Tutorial R Tutorial Dart Tutorial Lua Tutorial MATLAB Haskell Developer Toolbox Powerful online tools to boost your productivity AI Resume Builder JS Minifier Whiteboard Image Editor Doc Viewer LaTeX Editor JSON Editor QR Generator View All public class MyFirstJavaProgram { Edit & Run /* This is my first java program. * This will print 'Hello, World!' as the output */ public static void main (String []args) { System.out.println("Hello, World!"); // prints } } Start Coding in Seconds Coding Ground For Developers Code, Edit, Run and Share Ignite your coding potential on Coding Ground - an immersive online platform for hands-on learning, collaboration, and skill development. Java Compiler Python Compiler C++ Compiler HTML Editor ABOUT US OUR TEAM CAREERS JOBS CONTACT US TERMS OF USE PRIVACY POLICY REFUND POLICY COOKIES POLICY FAQ'S Tutorials Point is a leading Ed Tech company striving to provide the best learning material on technical and non-technical subjects. Copyright 2026. All Rights Reserved.