×
Home Discussions Write at Opengenus IQ
×

Search anything:

  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner

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.

Software Engineering

Basic SQLite commands

In this article, we have listed and explained how to use some of the basic SQLite commands in detail.

Manish Kumar Manish Kumar
Machine Learning (ML)

Gradient Boosting Machines (GBM)

What is a Gradient Boosting Machine in ML? That is the first question that needs to be answered to a beginner to Machine Learning.

Shreyas Sukhadeve Shreyas Sukhadeve
Machine Learning (ML)

30 Data Mining Projects [with source code]

In this article at OpenGenus, we will explore some of the most interesting and innovative data mining project ideas that have been undertaken in recent years.

RAHUL ARORA
System Design

Always On availability

Always On availability refers to the ability of a system to remain operational and accessible at all times, even during planned maintenance or unexpected outages.

Dharmik Patel Dharmik Patel
Deep Learning

Large Language Models (LLM)

This article at OpenGenus will explore the history of large language models (LLM), their underlying concepts, use cases, and real life implementations.

Ambarish Deb Ambarish Deb

The ethical implications of autonomous vehicles

While there are tremendous advantages to driverless vehicles, there are also substantial ethical considerations to consider. This article will look at the ethical issues of self-driving cars and their potential influence on society.

Abhinav Yadav
C++

Bubble Sort in C++ using OOP and template

In this article, we will take a look at the implementation of Bubble Sort in C++ using the concepts of OOP and template.

Ayush Tiwari
C++

QuickSort using template in C++

In this article, we have designed and implemented Quick Sort algorithm in C++ Programming Language to use the concept of template to make Quick Sort generic/ independent of input datatype.

Gabriel
Java

Implement Doubly Linked List in Java

In this article, we have explored the design of Doubly Linked List and implemented it in Java Programming Language using the concepts of Object Oriented Programming.

Eddy Qiu
CSS

Miller’s Law in UX design

Miller's Law is a UX design principle that describes the boundaries of human working memory. In 1956, a psychologist named George A. Miller published a paper titled “The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information."

Francois Mavunila
Machine Learning (ML)

Machine Learning for Software Engineering

In this article, we explain machine learning, software engineering and how machine learning can be used for software engineering.

Brempong Appiah Dankwah

The importance of cybersecurity in the age of remote work

The COVID-19 epidemic has hastened the trend of remote work, with many organisations implementing work-from-home rules to protect the health and safety of their employees.

Abhinav Yadav
C Programming

Exploring <string.h> Library in C [22 member functions]

In this article, we have explored the string.h library in C Programming Language along with the 22 member functions available in it. We have presented the ideas with complete C code examples.

Shreyas Sukhadeve Shreyas Sukhadeve
HTML

100+ Key terms in HTML and CSS

HTML and CSS are the backbone of web development, and it is essential for any web developer to have a good understanding of the key terms used in these languages. In this article, we will discuss the most important key terms in HTML and CSS with a brief description for each.

Deepti Sharma
Python

20 Python Programs to Print Different Patterns

In this article, we will explore 20 different Python programs that can be used to print various patterns.

Akshat Sunil Pande
Web Development

Developing an API with tRPC

In this article, we are going to analyze and create a basic tRPC API with an express server, each file is going to be explained, and after this article you should be able to understand how basic tRPC works.

Ana Julia Oliveira Marçal Ana Julia Oliveira Marçal
CSS

Hick’s Law and Fitt’s Law in UX/CSS

Hick's Law and Fitt's Law are two fundamental principles in UX and UI design that impact how users interact with digital interfaces. These ideas are essential in creating interfaces that are intuitive, easy to use, and aesthetically appealing.

APIPAWE KATOTO Daniel
HTML

The <noscript> Tag in HTML

In this article, we have explained the concept of noscript tag in HTML and how and when it is used in a webpage.

Fabien Brathwaite
Natural Language Processing (NLP)

Different Techniques for Sentence Semantic Similarity in NLP

Sentence Semantic similarity is a crucial task in natural language processing (NLP) that involves determining how similar two sentences or phrases are in meaning. There are different types of semantic similarity measures that can be used in NLP.

Nithish Singh Nithish Singh
Data Structures

B Tree in C++ with OOP and template

B-trees are frequently implemented in C++ as templates, allowing for flexible customization for various data and application types. The balanced tree structure of the B-tree data structure makes it ideal for efficient data searching, insertion, and deletion.

RAHUL ARORA
Data Structures

Fenwick Tree vs Segment Tree

In this article, we will understand the difference between two key data structures namely Fenwick Tree/ Binary Indexed Tree (BIT) and Segment Tree. We solve the problem "Sum Query Mutable" to explore the differences.

Rashmitha
Machine Learning (ML)

Decision Boundary in ML

Decision boundary is a crucial concept in machine learning and pattern recognition. It refers to the boundary or surface that separates different classes or categories in a classification problem.

Samyak Deshpande
Odisha Technical Authorship Contest (OTAC)

OTAC 2023 Leaderboard - Results announced

Odisha Technical Authorship Contest 2023 (OTAC) is in progress. This leaderboard is updated in realtime and will be finalized when OTAC 2023 ends (that is on 15 May 2023). Participants can join and work towards victory meanwhile.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Search Algorithms

OOP design for Search Algorithms

In this article, we have presented good implementation designs considering there are multiple search algorithms and different data types.

Harshit Raj
Machine Learning (ML)

Data Sampling and Data Splitting in ML

In this article, we will explore the concept of Data Sampling and Data Splitting in Machine Learning.

Sahil Bhure
OpenGenus IQ © 2025 All rights reserved â„¢ [email: team@opengenus.org]
Top Posts LinkedIn Twitter