Expert Contributors Articles

Sorted By: Most Recent
Artem Oppermann Artem Oppermann
Updated on May 23, 2025

How AI Teach Themselves Through Deep Reinforcement Learning

In this four-part series, I’ll show you how the Markov decision process works and the mathematical theory you need to know to understand deep reinforcement learning.

Sara A. Metwalli Sara A. Metwalli
Updated on May 23, 2025

Want to Learn Quantum Computing? Here’s How.

What is quantum computing and how can you break into the field? Use these resources to get started.

Gediminas Rickevičius Gediminas Rickevičius
Updated on May 22, 2025

How AI and Visual Search Are Rewriting the SEO Playbook

The rise of visual search and generative engine optimization (GEO) requires new SEO strategies to keep up. Here’s how to stand out.

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

An Introduction to Portfolio Optimization in Python

Portfolio optimization in Python involves using Python tools and methods to build an investment portfolio that aims to maximize returns and minimize risk. Here's how to use the Python package PyPortfolioOpt for portfolio optimization.

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

A Comprehensive Guide to Java Scheduler

A Java scheduler is used to schedule a thread or task that executes at a certain period of time or periodically at a fixed interval.

Image: Shutterstock / Built In
Anthony Corbo Anthony Corbo
Updated on May 22, 2025

What Are JavaScript Algorithms and Data Structures?

JavaScript algorithms allow a data operation to function precisely while JavaScript data structures are a method of storing data for efficient access and modification.

Image: Shutterstock / Built In
Dhanushka Madushan Dhanushka Madushan
Updated on May 22, 2025

How Database B-Tree Indexing Works 

B-tree indexing organizes large volumes of data such that each node contains keys in ascending order, resulting in faster database searches. Here’s why this technique is important, how it’s used and how it works with SQLite.

Image: Shutterstock / Built In
Anthony Corbo Anthony Corbo
Updated on May 22, 2025

What Is Entrepreneurial Finance?

Entrepreneurial finance refers to the process of acquiring capital and making financial decisions for a new venture or startup. Here’s an overview of the main sources of funding entrepreneurs tap into and the financial skills they rely on.

Image: Shutterstock / Built In
Edoardo Romani Edoardo Romani
Updated on May 22, 2025

What Is a Software Requirement Specification?

A software requirement specification describes what the product does and how we expect it to perform. It is the main point of reference for the entire team.

Image: Shutterstock / Built In
Dr. Derek Austin Dr. Derek Austin
Updated on May 22, 2025

How to Check Data Types in JavaScript Using Typeof

The typeof operator in JavaScript is used to check the data type of a variable in code. It can determine if a variable's data type is an array, boolean or other.

Image: Shutterstock / Built In