educative.io · Resources
Resources listings from educative.io on TechiSeek. 466 public listings.
- Solving Generator Problems (educative.io)Learn to solve generator problems, starting with a small utility for generating linearly spaced sequences between a start and stop value an…
- Advanced Aggregations (educative.io)Learn about advanced aggregation in SQL.
- Project: Print More Greetings (educative.io)Level up your coding skills. No more passive learning. Interactive in-browser environments keep you engaged and test your progress as you g…
- User-defined and Auto-generated Comparison Operators (educative.io)Visualize the interplay of user-defined and auto-generated operators with an example.
- Let AI Evaluate your Concepts of the API Design (educative.io)Test your knowledge of different concepts related to API design.
- Challenge: Callback Function Compatibility Validation (educative.io)Apply the knowledge you gained in this section to solve the callback function compatibility validation challenge.
- Parallel Standard Library Algorithms (educative.io)Learn how to add an execution policy to standard library algorithms for parallel execution, and understand the differences in requirements…
- Java's Monitor & Hoare vs Mesa Monitors (educative.io)Continues the discussion of the differences between a mutex and a monitor and also looks at Java's implementation of the monitor.
- Test Yourself: std::jthread (educative.io)Attempt the following quiz to test your understanding of the 'std::jthreads' library.
- Quiz: Arrays (educative.io)Test your understanding of the basic concepts of the Arrays class
- Partially Filled Arrays (educative.io)In this lesson, we will use an array that might be larger than needed for a particular set of data.
- Challenge: Paper Sizes (educative.io)Find paper sizes from A0 to An using recursion.
- Atomic Assignments (educative.io)Not all assignments operations in Java are atomic. Learn what types can be atomically assigned according to the Java specification.
- Introduction to Promises and Futures (educative.io)This lesson gives an introduction to std::promise and std::future which are used in C++ for multithreading.
- Challenge #1: Associate Vehicle and Its Driver (educative.io)In this challenge, you have to perform association between two classes in Java.
- Binary Search (educative.io)Explore how to apply the binary search algorithm to locate target values in sorted arrays. Learn to understand problem constraints, analyze…
- Interleaving String (educative.io)Explore how to use dynamic programming to check if one string can be formed by interleaving two given strings. Understand the constraints a…
- Postponing sqrt Computations (educative.io)Learn how to optimize vector length comparisons using a proxy object.
- Quiz: Type System and Type Errors (educative.io)Reinforce your understanding of TypeScript’s type system and most common pitfalls with a short quiz.
- Paragraph Rhythm Setter (educative.io)Try to define a CSS custom property for the rhythm unit and use it to set the line-height and bottom margin of paragraphs, ensuring uniform…
- Quiz: Make the Page Talk Back (educative.io)Quiz yourself on selecting and interacting with parts of a web page.
- Max Stack (educative.io)Explore how to implement a Max Stack data structure that supports standard stack operations along with efficient retrieval and removal of t…
- Conditional Expression (educative.io)Learn about conditional expressions, and how to use them in C++.
- Count Negative Numbers in a Sorted Matrix (educative.io)Explore methods to count negative numbers in a matrix sorted in non-increasing order by rows and columns. Understand the problem constraint…
- Project: Build a Dice Battle Game (educative.io)Plan and build a full interactive Java app with everything you’ve learned.
- Repeat Yourself (educative.io)Use loops to repeat actions automatically.
- When Should I Use C? (educative.io)Learn about how we can leverage the features of C language to our advantage.
- Challenge 1: Halving a Number (educative.io)In this challenge, we'll create a function which halves the value of a double.
- Understanding the Constrained Algorithms (educative.io)Level up your coding skills. No more passive learning. Interactive in-browser environments keep you engaged and test your progress as you g…
- Best Practices for Error Handling in Concurrent Programming (educative.io)Learn how to handle errors in concurrent programming with tasks and returning data.
- Parent and Child (educative.io)Learn how to create a child process in C.
- Media Queries (educative.io)Gain a thorough understanding of media queries and how to use them to create responsive, mobile-first designs.
- Frequency of the Most Frequent Element (educative.io)Explore how to apply the sliding window technique to maximize the frequency of an element in an integer array by incrementing values within…
- Zero Array Transformation I (educative.io)Explore how to analyze and process queries that decrement elements in an integer array to transform it into a zero array. Understand the tr…
- Exercise: Build a Dynamic Web Server (educative.io)Apply knowledge of HTTP servers, routing, content types, and parameters to create dynamic routes.
- Express Router and Modular Routing (educative.io)Learn how to use express.Router() to modularize routes, improve maintainability, and build scalable Express applications with efficient mid…
- Reverse Linked List II (educative.io)Explore how to reverse nodes within a singly linked list between two given positions efficiently and in-place. This lesson helps you unders…
- Introduction to Asynchronous Programming (educative.io)Learn how asynchronous programming in Node.js enables efficient, non-blocking handling of multiple tasks.
- Fluid Button Width (educative.io)Build a button component whose width scales fluidly with the viewport between defined minimum and maximum values using the CSS clamp() func…
- Find Minimum Diameter After Merging Two Trees (educative.io)Explore how to merge two undirected trees by connecting any nodes with a single edge and discover the smallest possible diameter of the res…
- Managing Thread Lifetime (educative.io)This lesson gives an overview of how to use the join and detach functions to properly end thread execution in C++.
- What is Polymorphism? (educative.io)In this lesson, we will be learning about the basics of polymorphism with the implementation details.
- Quiz: Use Comparisons and Logic (educative.io)Test your SQL logic using AND, OR, NOT, and parentheses to filter data with precision.
- Log Every Property Read on a Config Object (educative.io)Intercept every property access and log which key was read.
- Find K Pairs with Smallest Sums (educative.io)Explore how to efficiently find the k pairs with the smallest sums from two sorted arrays by applying the k-way merge strategy. This lesson…
- Enforce Role-Based Access on Service Methods (educative.io)Restrict access to certain service methods based on the user’s role.
- Solution Review (educative.io)Let’s look at the solution to the tasks from the previous lesson.
- Parameters (educative.io)Learn about function parameters, their syntax, and default parameters in detail.
- Quiz: Find the Rows That Matter (educative.io)Solve filtering tasks in SQL by using WHERE to select rows that meet certain conditions. .
- Rotate Array (educative.io)Understand how to apply the two pointers technique to rotate an integer array to the right by a given number of steps. This lesson helps yo…