×
Home Discussions Write at Opengenus IQ
×

Search anything:

  • DSA Cheatsheet
  • HOME
  • Jobs
  • About
  • One Liner
  • RANDOM
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • AI Engineering
  • Scholarship
  • Campus Ambassador

OpenGenus IQ, an open-source Computer Science Publication House, is driven by 2500+ BSc/MSc/PhD holders globally, exploring Algorithms, Deep Learning, System Design, and more since 2017.

Machine Learning (ML)

Hyperplane in SVM

In SVMs, a hyperplane is a subspace of one dimension less than the original feature space. In two-dimensional space, a hyperplane is a line, while in three-dimensional space, it is a plane.

Alexander Nilsson
JavaScript

Understanding ECMAScript: The Language Behind Modern Web Development

In the world of web development, ECMAScript plays a crucial role as the standardized scripting language that powers modern web browsers. ECMAScript, often referred to as ES, is the official name for the language specification that popular implementations such as JavaScript are based on.

Abiodun Adejare Adekunle
Algorithms

Binary Search on Answer

Binary search is commonly associated with sorted arrays, but it can also be applicable to unsorted arrays in certain cases. These types of problems are known as "binary search on answer" problems.

Arravelly Keerthi
Web Development

16 Uses of Machine Learning (ML, DL, AI) in Web Development

In this article at OpenGenus, we will talk about the use of Machine Learning, Deep Learning and Artificial Intelligence in web development.

Mizbaul Haque Maruf Mizbaul Haque Maruf
Python

B Tree in Python using OOP Concepts

In this article at OpenGenus, we will explore the implementation of a B-tree in Python using the principles of Object-Oriented Programming (OOP). By utilizing classes and objects, we'll create a B-tree structure that supports efficient insertion, searching, and display operations.

MATHANKUMAR V
Python

List of 25 Flask Project Ideas

In this article at OpenGenus, we have given you 25 unique Flask project ideas for you to do if you don't know what to make. I have included a brief explanation, the concepts and technologies involved, and a difficulty rating.

Noor Ahmed
HTML

Tooltip in HTML

In this comprehensive guide at OpenGenus, we will delve into the world of tooltips in HTML, exploring their implementation, customization, and best practices.

Sentayhu Berhanu Sentayhu Berhanu
Software Engineering

SQL vs SQLite vs NoSQL vs MySQL: A Comprehensive Comparison

In this article at OpenGenus, we will explore the differences and similarities between MYSQL, SQLite, SQL, and NoSQL, helping you make an informed decision based on your specific requirements.

Sentayhu Berhanu Sentayhu Berhanu
Web Development

Create Tetris Game using HTML and JavaScript [with demo]

In this article at OpenGenus, we'll explore a basic implementation of Tetris using JavaScript and HTML5 canvas.

Jiadi Huang
Web Development

Create a timeline in HTML page

In this tutorial at OpenGenus, we will explore how to create a stunning timeline using HTML, CSS, and JavaScript. Timelines are a great way to showcase events, milestones, or any chronological information in an organized and visually appealing manner.

Jiadi Huang
C++

Map of Sets in C++ STL

In the C++ STL (Standard Library), the means to use a variety of containers are provided to arrange efficient methods of managing and manipulating data. In this article, we have explored Map of Sets.

Jessica Janko
System Design

9 Different Types of Deployment Strategies

Deployment strategies are used in software development to successfully implement and upload newly updated versions of software. The type of strategy used depends on the complexity of the application, the main objective, the urgency of the update, and the level of expertise the team.

Jessica Janko
Algorithms

Israeli Queue

The Israeli Queue is also a variation for the priority queue because elements in it also have priority. However, the priority is determined by their "friendship" with a friend.

Yingzi Tang Yingzi Tang
UX Design

50+ Key terms and topics in UX Design

In this article at OpenGenus, we will examine key terms and topics in UX design.

Brempong Appiah Dankwah
C++

Vector of Map in C++

In this article at OpenGenus, we will mainly know about vector of map. Beforehand, we will know briefly about what is vector in C++. Vector is a part of Standard Template Library of C++.

Barisha Chowdhury

What is BharOS?

A mobile operating system, focused on “providing users more freedom, control, and flexibility to choose and use only the apps that fit their needs.

Hiten Samalia Hiten Samalia
System Design

Monolithic and Microservices

If you have been doing some cool projects or were working in an organization which is large in size, microservices would be up your sleeves. To the college grads and enthusiasts, In today's article in OpenGenus, we would go indepths of monolithic architecture and microservices architecture.

Sathya Sai Ram Prabhala
Time Complexity

Time Complexity of Topological Sort

In this article at OpenGenus, you will learn about Time Complexity of Topological Sort. Specifically, the version of Topological Sort using Khan's Algorithm, which uses Breath First Search with a Queue.

Anna the Trainee
Technology Company - Careers

Tech Mahindra Technical Hierarchy: Job levels at Tech Mahindra

In this article at OpenGenus, we have listed the different job levels and grades at Tech Mahindra (Tech Mahindra Hierarchy/ org structure/ technical ladder) along with average salary range at USA and India offices and average experience. Based on this information, plan your career at Tech Mahindra.

Geoffrey Ziskovin Geoffrey Ziskovin
Python

Flask app to get list of all primes

In this article at OpenGenus, we will explore how to build a Flask web application that generates a list of all prime numbers using server-side calculations.

Noor Ahmed
Web Development

Creating a page with video background using HTML/CSS

In this tutorial at OpenGenus, we will go over how to create a video background in your web application by using simple HTML and CSS.

Jiadi Huang
UX Design

Occam’s Razor in UX Design: Simplifying User Experiences for Maximum Impact

In this article at OpenGenus, we will explore Occam's Razor in UX design, dive into its underlying philosophy, and provide examples to illustrate its practical application.

Mizbaul Haque Maruf Mizbaul Haque Maruf
Natural Language Processing (NLP)

Lexicon in NLP

In this article at OpenGenus, we will dive into the concept of lexicon in NLP, explore its importance, implementation, applications, and its role in various NLP tasks.

Manish Singh
Java

Trie in Java with OOPS Concepts

In this article at OpenGenus, we have explored the basics of Trie data structure and how to implement Trie in Java Programming Language from scratch using OOP concepts.

Aadarsh Kumar Singh Aadarsh Kumar Singh
Machine Learning (ML)

Tuning Your AI: The Emergent Field of Prompt Engineering

Prompt engineering is an exciting and rapidly evolving field in the world of artificial intelligence (AI). It is the process of designing, testing, and optimizing inputs, or "prompts," to instruct AI models to generate desired outputs.

Anirudh Edpuganti Anirudh Edpuganti
OpenGenus IQ © 2026 All rights reserved â„¢ [email: team@opengenus.org]
Top Posts LinkedIn Twitter