w3resource logo

Tutorials, Exercises published recently

Trending Exercises / Tutorial :

Number Conversion

Learn Data Structures and Algorithms (DSA)

Array Coding Problems: Classic & Challenging Challenges

100 Python Projects for Beginners with solution

22 June, 2024

NumPy I/O Operations: Exercises, Practice, and Solutions

21 June, 2024

NumPy Interoperability Exercises, Practice, Solutions

20 June, 2024

NumPy Performance Optimization Exercises with Solutions

19 June, 2024

NumPy Memory Layout Exercises, Practice, Explanation, Solution

18 June, 2024

NumPy Broadcasting Exercises, Practice, Solution

17 June, 2024

NumPy: Advanced Exercises, Practice, Solution

12 June, 2024

Create Java Classes for Pets with Dog and Bird Subclasses

Java Program for GymMembership and PremiumMembership Classes

10 June, 2024

Java Program for Managing Customer and Online Orders

Java Program for Managing Reservations with Resort and Railway Subclasses

08 June, 2024

Java Program: Building, Residential & Commercial Classes

Java Program: Event, Seminar & MusicalPerformance Classes

Update:SQL Full Outer Join

07 June, 2024

Java Program to Manage Customer Purchases with Discounts

Java Program to Manage Course Details and Online Course Features

Java Program to Manage Electronics Products and Washing Machines

06 June, 2024

BankAccount and SavingsAccount Classes in Java

Vehicle, Car, and Truck Classes in Java - Display Details

03 June, 2024

Update: Python List: append() method

Update: Python List: clear() Method

01 June, 2024

Bash Functions: Regular Expressions Exercises and Solutions

31 May, 2024

Mastering Basic Bash Commands for System Monitoring and Management

Essential Bash Networking Tasks and Exercises

27 May, 2024

Process Management in Bash: Background Processes and Signals

Master Bash Scripting Exercises with Environment Variables

24 May, 2024

Bash Functions: Returning Values from Functions Exercises and Solutions

22 May, 2024

Track and Analyze Software Metrics with Python

Create a Python Library for Finite Automata and Regular Languages

21 May, 2024

Real-Time Data Visualization Dashboard with Plotly and Dash

Python Library for Polynomial Arithmetic

Time Series Forecasting with ARIMA and Pandas

Monitor and Alert System Resource usage with Python

Building a Rule-Based Chatbot with Python and Regular Expressions

Versioned Datasets Management System with Python

Synthetic Data Generation Tool in Python

20 May, 2024

Advanced Python Exercises and Solutions

18 May, 2024

Search in a Rotated Sorted Array: Explanation and Efficient Solutions

Python Metaprogramming - Exercises, Practice, Solutions

15 May, 2024

DSA Merge Intervals: Explanation & Solution

14 May, 2024

Maximum Subarray Sum (Kadane's Algorithm): Explanation & Solution

11 May, 2024

Maximizing Water Storage: Two-Pointer Technique Explained

10 May, 2024

Efficient Solutions for Trapping Rain Water | Algorithmic Strategies

08 May, 2024

Learn Data Structures and Algorithms (DSA)

Mastering Data Structures and Algorithms

DSA - Programming Fundamentals with Examples

Problem-Solving Strategies: Decomposition, Logical Thinking, and Pseudocode

DSA - Math Essentials for Programming

Mastering Data Structures: A Comprehensive Guide

Mastering Algorithms: Sorting, Searching, Graphs, Dynamic Programming, Greedy

DSA Fundamentals: Time Complexity, Space Complexity, Recursion

Understanding the Array Data Structure: Characteristics & Operations

Array Coding Problems: Classic & Challenging Challenges

Find the Missing Number: Algorithm Explanation

27 April, 2024

Bash Functions: Exercises, Solutions & Explanations

Bash Script Modularization: Exercises, Solutions & Explanation

Bash Functions: Passing Arguments Exercises, Solutions & Explanation

26 April, 2024

Bash Logging and Error Reporting Exercises, Solutions & Explanation

Bash Exit Codes: Exercises, Solutions & Explanation

25 April, 2024

Bash Debugging Techniques: Exercises & Solutions

Bash Text Sorting and Filtering: Exercises & Solutions

Bash Error Handling: Exercises, Solutions & Explanation

24 April, 2024

Bash Text Substitution and Manipulation Exercises, Solution, Explanation

Bash Counting Words, Lines, and Characters Exercises & Solutions

23 April, 2024

Bash Searching for Patterns Using Grep

22 April, 2024

Bash Working with Symbolic Links exercises

Bash Manipulating text files exercises

20 April, 2024

Bash Archiving and Compressing Files Exercises

19 April, 2024

Bash File Permissions: Exercises, Solutions, and Explanations

18 April, 2024

Bash Listing Files and Directories: Exercises, Solutions, and Explanations, and Explanations

Bash File Searching: Exercises, Solutions, and Explanations

17 April, 2024

Bash Script Execution Exercises, Solutions, and Explanations

Bash File and Directory Operations: Exercises, Solutions, and Explanations

16 April, 2024

Bash Conditional Statements - Exercises, Solution and Explanation

Bash Looping (for, while): Exercises, Solution and Explanation

15 April, 2024

Bash Scripting Exercises and Solutions

Bash Basic Commands: Exercises and Solutions

Bash Variables: Declaration, usage and explanation

Bash I/O Redirection: Exercises, Solution and Explanation

27 March, 2024

R Programming Control Structure: Exercises, Practice, Solution

22 March, 2024

Python Functions Examples

Rust Closures and Higher-Order Functions Exercises with Solutions and Explanations

Rust Iterator Exercises with Solutions and Explanations

Rust Pattern Matching Exercises with Solutions and Explanations

12 March, 2024

Java Collection: ArrayList Exercises, Practice & Solutions

Java Collection: LinkedList Exercises, Practice & Solutions

Java Collection: HashSet Exercises, Practice & Solutions

Java Collection: TreeSet Exercises, Practice & Solutions

Java Collection: PriorityQueue Exercises, Practice & Solutions

Java Collection: HashMap Exercises, Practice & Solutions

Java Collection: TreeMap Exercises, Practice & Solutions

05 March, 2024

Rust Threads and Synchronization Exercises with Solutions and Explanations

Rust Message Passing Exercises with Solutions and Explanations

29 February, 2024

Rust Exercises, Practice, Solution and Explanation

Rust Basic Exercises with Solutions and Explanations

Rust Variables and Data Types Exercises with Solutions and Explanations

Rust Functions and Control Flow Exercises with Solutions and Explanations

Rust Ownership, Borrowing, and Lifetimes Exercises with Solutions and Explanations

Rust Structs and Enums Exercises with Solutions and Explanations

Rust Result and Option Exercises with Solutions and Explanations

Rust Handling Errors with Result and Option Exercises

Rust Error Propagation Exercises with Solutions and Explanations

Rust Vectors Exercises with Solutions and Explanations

Rust Arrays Exercises with Solutions and Explanations

Rust Vectors, Arrays, and Slices Exercises with Solutions and Explanations

Rust Hashmaps Exercises with Solutions and Explanations

Rust Sets Exercises with Solutions and Explanations

Rust Linked Lists Exercises with Solutions and Explanations

08 February, 2024

Python Program: Maximum connection Pool size analysis

Python Program: Observing urllib3 Response compression handling

Python Program: Custom Redirect Handling with urllib3

Python Retry Mechanism with incremental timeouts

Python Event Hooks for Request and Response Customization

Python URL Parsing and Modification for Requests

Python HTTP Request with Manual response decompression

05 February, 2024

Implementing Retry Mechanism in Python urllib3 for Resilient HTTP Requests

Logging HTTP Requests in Python urllib3: Understanding Request Hooks

Making API Requests with digest authentication in Python urllib3

Creating a session for multiple Requests with Python urllib3 PoolManager

Implementing a Custom SSL Context for Secure HTTPS requests in Python urllib3

Implementing Retry Mechanism in Python urllib3 for Resilient HTTP Requests

Python file upload with urllib3: Making POST Requests simplified

Python Large File Download with Stream Parameter example

Python File Upload: Simulate POST request with multipart/Form-Data

03 February, 2024

Python urllib3 Exercises and Solutions for HTTP Requests

Python HTTP GET Request to Public API example

Python HTTP GET Request with custom Headers Example

Python HTTP GET Request with Query parameters example

Python POST Request to Sample API with Data example

Python GET Request with Timeout example

Python Multiple Requests with Connection Pooling Example

Python Redirect Handling and final URL example

Python HTTPS Requests with and without SSL/TLS verification example

Python HTTP Request with Network Exception Handling Exampl

Python Large File Download with Stream Parameter example

02 February, 2024

Python Pendulum Module - Exercises, Solutions, and Examples

30 January, 2024

C Programming Exercises, Practice, Solution : While Loop

C Program to Print numbers from 0 to 10 and 10 to 0 using While loops

C Program: Calculate sum of positive integers using while loop

C Program to calculate product of numbers 1 to 5 using while loop

C Program: Detect duplicate numbers using while loop

C Program: Guess the number game using while loop

C Program: Calculate Factorial with while loop and User-entered positive integer

C Program: User input validation with While Loop for minimum 8-Character username

C Program: Sum of Cubes of Even Numbers up to 20 using While loop

C Program: Palindrome check using While loop

C Program: Print first 10 Fibonacci numbers - While loop

C Program to Print multiplication table using while loop