×
Home Discussions Write at Opengenus IQ
×
  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner

Software Engineering

Software Engineering is the fastest growing domain which is related to the art of building and designing systems using software concepts and programming. It is the basis of giant companies such as Microsoft, Google, Facebook, Baidu, Alibaba, Apple and others.

Software Engineering

Subqueries (nested query) and GROUP BY in SQL: Advance commands

In this article at OpenGenus, we have covered two advanced concepts in SQL that is using Subqueries (nested query) and nested commands along with GROUP BY. We have explained the concepts with SQL examples.

Manish Kumar Manish Kumar
Cloud Computing

AWS vs Azure vs Google Cloud Platform (GCP) vs Salesforce: A Comprehensive Comparison of Leading Cloud Providers

In this article at OpenGenus, we have compared the four Leading Cloud Providers that is AWS vs Azure vs Google Cloud Platform (GCP) vs Salesforce.

Akshat Sunil Pande
Ruby Programming

Ruby program for prime number (Prime class + Sieve of Eratosthenes)

In the article at OpenGenus, we will be talking about the methods used to find prime numbers using the Ruby coding language. Methods such as the Ruby Prime class, Sieve of Eratosthenes and many others will be covered.

Fabien Brathwaite
Software Engineering

4 Advantages and 6 disadvantages of Inheritance

In this article at OpenGenus, we have listed and explained the advantages and disadvantages of Inheritance.

Rahul Reddy
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)

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
Web Development

What is tRPC and why should you use it?

In this article, we are going to dive into the world of tRPC, discussing what is tRPC, why should you use and when should you use.

Ana Julia Oliveira Marçal Ana Julia Oliveira Marçal
Web Development

Why use prisma as your main ORM?

If you are a developer interested in making a Crud or you have already done it before, you may think to yourself what is the best ORM, why some ORM's are so complicated to use and connect to the API? And if you are already comfortable with an ORM why would you change it to prisma?

Ana Julia Oliveira Marçal Ana Julia Oliveira Marçal
Java

Numeral Converter in Java with GUI (app)

In this article, we will learn how to develop an application for Numerical Converter to convert one positional numerals into another with GUI.

Bhavani Sankar Nagarapu Bhavani Sankar Nagarapu
Python

Generate Secure Random Passwords in Python

In this article, we have developed a script in Python Programming Language to generate secure random passwords.

Akshat Sunil Pande
Java

Student Management System in Java

In this article, we will discuss the implementation of a student database GUI using JAVA and Swing. Java is a popular programming language, while Swing is a user interface toolkit for creating graphical user interfaces (GUI) in Java applications.

Bhavani Sankar Nagarapu Bhavani Sankar Nagarapu
Data Communication and Computer Networks

Web Sockets vs HTTP

In this article, we will dive deep into the world of 2 protocols that are the base communication of a lot of websites nowadays, what is a web socket? What is HTTP/HTTPS? What is the difference between web sockets and HTTP? How and where should I use them?

Ana Julia Oliveira Marçal Ana Julia Oliveira Marçal
System Design

30 test cases for a login screen

In this article, we have listed and explained 30 test cases for the most important feature of any web app that is a login screen. This is an important question for Software Developer positions.

Rajat Namala
Java

Multi-thread Java program to find all prime numbers < N

In this article, we will develop a multithreaded java program to find all prime numbers below than N. We will use Sieve of Eratosthenes algorithm to find prime numbers and it will be run in parallel.

Bhavani Sankar Nagarapu Bhavani Sankar Nagarapu
Software Engineering

Server Sent Events (SSE)

In this article, we will cover one of the important backend communication design pattern which is Server Sent Events (SSE).

Ayush Tiwari
Software Engineering

Introduction to Backend Development

In this article, we will discuss briefly what Backend Development is all about, Backend Development tools and technologies.

Mohamed Adel Mohamed Adel
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.

Abhijeet Saroha Abhijeet Saroha
C++

5 Different ways to initialize Set in C++ STL

Set in C++ STL is a powerful data structure to maintain unique objects in sorted order. There are 5 different ways to initialize a set in C++ which we have covered in depth with C++ code examples.

S Sudharshan
C Programming

Spell Checker in C

In this article, we have developed a Spell Checker tool in C Programming Language. It takes a string as input, highlight the words with wrong spelling and makes possible suggestions for each wrong word.

Aswin Shailajan
Java

Calculator Console Application in Java

We will develop a Calculator Console Application in Java Programming Language that uses the previous result in the next calculation and includes Shunting Yard Algorithm.

Abhijeet Saroha Abhijeet Saroha
C Programming

Random Password Generator in C

In this article, we are going to build a random password generator in C Programming Language.

Yuzhen Qu
Software Engineering

Differences between VPN and Web Proxy

Most Applications on the Web rely on identifying their users for various factors including advertisements while other applications give content access to users only from a specific location. VPN and Web Proxy are popular tools that end-users use to address these issues by hiding their real identity.

Aditya Chatterjee Aditya Chatterjee
Software Engineering

Infrastructure as a service (IaaS)

In this article , we are going to explore about Infrastructure as a Service (IaaS) and dive into some deeper and basic concepts included in this along with the steps to setup / implement IaaS.

Shwet Shukla Shwet Shukla
C Programming

CPU operation of cast in C [zero and sign-extended]

In this article, we will understand how casting operates on the CPU level in C Programming Language along with the concept of zero-extension and sign-extension. This is a core concept in C Programming and Embedded Programming.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
List of Interview Questions

Interview questions on Software Metrics

In this article, we have covered Interview questions on different Software Metrics along with detailed answers.

Astha Jain Astha Jain
OpenGenus IQ © 2025 All rights reserved â„¢
Contact - Email: team@opengenus.org
Primary Address: JR Shinjuku Miraina Tower, Tokyo, Shinjuku 160-0022, JP
Office #2: Commercial Complex D4, Delhi, Delhi 110017, IN
Top Posts LinkedIn Twitter
Android App
Apply for Internship