Featured Resource One-line Algorithms questions & facts Random algorithm facts for quick interview revision when you only have a minute to spare.
Book DSA Cheatsheet A Cheatsheet for data structures and algorithms practice, coding interview and problem-solving intuition.
Featured Resource One AI Systems Question Practice AI and ML systems prompts across P/D disaggregation, inference, training, RAG, platform engineering and reliability.
Algorithms Maximum Gap [Solved] In this article, we are going to see the interesting solution to the problem - "Maximum Gap". This will involve the concept of Bucket Sort and Radix Sort.
Deep Learning Layer Normalization: An Essential Technique for Deep Learning Beginners Layer normalization is a relatively new technique in the field of deep learning. It was first introduced by Jimmy Lei Ba, Jamie Ryan Kiros, and Geoffrey Hinton in their 2016 paper "Layer Normalization".
Deep Learning Tic Tac Toe with Reinforcement Learning Tic Tac Toe is one of the most popular game which needs only two players to play it. This classic game is developed with almost every well-known programming language. In this article, the game is developed using Reinforcement Learning.
C++ Quicksort in C++ In this article, we will learn how to design and implement Quicksort in C++ Programming Language in detail.
Machine Learning (ML) Association in Unsupervised Learning An overview of Association and it's implementation using unsupervised learning methods in Python.
C++ Convert integer to string in C++ [3 methods] In this article, we will convert integer to string in C++ using different methods.
C++ vector::capacity() function in C++ In this article, we will discuss about the vector::capacity() function in C++ and why it is essential when working with vectors.
Java Convert array to list in Java [4 methods] In Java, it is often necessary to convert an array to a list or vice versa. In this article, we will explore several ways to convert an array to a list in Java.
Deep Learning Biomedical Image Segmentation In the Biomedical field segmented images can be used for anomaly detection, diagnosing diseases, computer-integrated surgery, treatment planning, studying anatomical structures, and much more.
JavaScript Tracking cursor using JavaScript In this article, I will show you how to keep track of the cursor position with a timestamp and download the data into a text file.
JavaScript Stopwatch application in HTML/ JavaScript In this article, we will create a stopwatch/ countdown timer using JavaScript. Basically what we need is a HTML CSS and JavaScript file. The Stopwatch uses three buttons which are Start, Pause and Reset.
Java GUI in Java [Complete Practical Guide] In this article, we learn about GUI in Java with Java AWT, Swing, JavaFX, and some other relevant concepts.
Ruby Programming Ruby on Rails app to demonstrate database concepts On this post, we’ll talk about the most popular databases in RoR web development, walk you through the process of integrating them, and describe the best practices. In this tutorial we will build a static page with a button CreateTimeline which when clicked makes a record with the current time.
bitwise algorithm Find the rightmost set bit in a number (+ toggle it) Finding the rightmost set bit in a number is a common problem in computer science and is used in many applications, from competitive programming to low-level programming and data compression. In this article, we will explore various techniques to find the rightmost set bit in a number.
Deep Learning Multi-Layer Perceptron (MLP): A Basic Understanding Multi Layer Perceptron (MLP) is a type of artificial neural network that is widely used for various machine learning tasks such as classification and regression. It is called a multi-layered perceptron because it has many layers of nodes (known as artificial neurons) that connect to each other.
Java Calendar Application in Java This article will guide you through the process of creating a simple calendar application in Java. The article will cover the basics of working with the Calendar class, how to format the output, and how to highlight the current date.
Software Engineering Introduction to Backend Development In this article, we will discuss briefly what Backend Development is all about, Backend Development tools and technologies.
Natural Language Processing (NLP) 40 Cutting-Edge NLP Project Ideas with source code In this article, we have explored 40 Cutting-Edge NLP Project Ideas with source code and associated research papers. These projects form a strong part of a Machine Learning Engineer Portfolio.
Python Different Python Web Frameworks In this article, we have present the different web frameworks available in Python Programming Language and explained the strength and weakness of each along with the use-cases. This will help you to judge which Python Web Framework to use in your project.
C++ Array of objects in C++ In this article, we have explored how to create array of user-defined objects in C++ Programming Language. We have covered 3 different approaches with complete C++ code.
JavaScript Progress Bar with JavaScript In this article, I will walk you through how I created a simple progress bar with JavaScript.
Java Minesweeper Game in Java In this article, we will develop Minesweeper Game in Java Programming Language. We will analyze the requirements of the game, design a solution and implement it in Java. This is a strong project for SDE portfolio.
7 Business Tips for Programmers As a programmer, you have a niche set of skills that are well crafted and suit a particular need in the business arena. There are lots of avenues to explore as a programmer whether that is freelance contracts or offering your experience to a company as an employee.
C Programming std::thread vs pthread In this article, we have explained the concept behind the two popular multi-threading library in C and C++ namely pthread and std::thread and covered the differences between them in depth.
C++ Snake Game using C++ & SFML In this article, we'll dive into, a journey of mine, where I built a classic snake game. In this journey we will be building a Classic Snake Game through which we will learn how to build a game with boundaries, a growing snake, and food that the snake can eat.