Expert Contributors Articles

Sorted By: Most Recent
Shawhin Talebi Shawhin Talebi
Updated on May 22, 2025

Fourier vs. Wavelet Transform: What’s the Difference?

A wavelet transform is a mathematical technique used to break down signals into oscillations localized in space and time. Learn how wavelet transforms work and how to do it yourself in this step-by-step tutorial.

Image: Shutterstock / Built In
K. Jagathish K. Jagathish
Updated on May 22, 2025

3 Ways to Use Array Slice in JavaScript

The slice() method in JavaScript can be used on an array to return a shallow copy of a portion of the array, based on the start and end indices passed. Learn three different ways to use array slice in JavaScript.

Image: Shutterstock / Built In
Chaitanya Baweja Chaitanya Baweja
Updated on May 22, 2025

A Complete Guide to Using Python Progress Bars

A progress bar in Python provides a visual of code execution progress, which can help indicate code errors or how long an operation will take to complete. Here’s how to build your own with four different Python libraries.

Image: Shutterstock / Built In
John Hession John Hession
Updated on May 22, 2025

Liquid Neural Networks (LNN): A Guide

A Liquid neural network (LNN) is a new neural network architecture that relies on fewer, dynamic nodes to handle time series prediction tasks. Here’s how it works. 

Image: Shutterstock / Built In
Dhanam Parekh Dhanam Parekh
Updated on May 22, 2025

Sorting Algorithms: Slowest to Fastest

A sorting algorithm is an algorithm used to rearrange elements in a list or array based on a specified order. Here's a review of common sorting algorithms and their performance analysis, ranked from slowest to fastest.

Image: Shutterstock / Built In
Matthew Henschke Matthew Henschke
Updated on May 22, 2025

How to Solve the Two-Sum Problem

The two-sum problem is a popular technical interview question that involves finding two indices in an array that add up to a target value. Here’s how to solve the two-sum problem using two common methods.

Image: Shutterstock / Built In
Vikram Gupta Vikram Gupta
Updated on May 22, 2025

How to Undo the Last Commit Using Git Reset Command

The git reset command modifies Git commit history and lets you return to a specific commit with three options: --soft keeps changes staged, --mixed unstages changes and --hard unstages changes and removes them from the working directory.

Image: Shutterstock / Built In
Satyam Kumar Satyam Kumar
Updated on May 22, 2025

C-Means Clustering Explained

C-means clustering is a clustering technique that groups data points into different clusters and assigns a probability score, allowing a data point to belong to multiple clusters to varying degrees. Here’s how it works and how to install it on Python.

Image: Shutterstock / Built In
Sadrach Pierre Sadrach Pierre
Updated on May 22, 2025

What Is a Function in Python?

A function in Python is a defined section of code that takes an input, performs a specific task and provides an output. Here, our expert introduces you to how they work in Python.

Image: Shutterstock / Built In
Max Reynolds Max Reynolds
Updated on May 22, 2025

Differences Between SOQL and SQL Explained

SOQL is Salesforce’s proprietary programming language that’s used to query data directly from your Salesforce. SQL is a language used to query data from a general database. Here’s what you need to know.

Image: Shutterstock / Built In