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.
C++ Spell Checker Console Application in C++ [Project] In this article at OpenGenus, we will cover how to create a spell checker application using C++ programming language.
Deep Learning 8 Use-cases of Deep Learning for Games Deep learning has emerged as a transformative force across various industries, and game development is reaping the benefits of this cutting-edge technology.
Reinforcement Learning (RL) Play Mario Game with AI [Reinforcement Learning Project] In this project at OpenGenus, we have demonstrated how to play Mario Game using Reinforcement Learning.
Machine Learning (ML) Vehicle Insurance Sales [ML Project] The research question is what factors influence different types of people to buy auto insurances from a specific company. In this project at OpenGenus, we answer this.
Java Stack in Java using OOP concepts + Generics In this article at OpenGenus, we will explore how to implement a stack using array in Java using OOP concepts and Generics.
C++ Heap in C++ using OOP and Template In this article at OpenGenus, we will explore how to implement the heap data structure in C++ using principles of object-oriented programming (OOP) and templates.
Deep Learning 22 Deep Learning use-cases in Transportation In this article at OpenGenus, we will explore some of the uses of deep learning in modern day transportation and transport systems, and how it has improved the methods of transport we prefer today.
Algorithms 27 Algorithm and Data Structure Project Ideas In this article at OpenGenus, we will list important and unique project ideas that have algorithmic approaches behind them.
C++ Multilevel inheritance in C++ Multilevel inheritance is a form of inheritance where a base or child class has multiple parent classes and can be extended to any level.
Natural Language Processing (NLP) Linguistic Data Mining and Corpus Linguistics Linguistic Data Mining and Corpus Linguistics are two interrelated fields of computational linguistics that have gained significant attention in recent years. The article provides an overview of the key concepts and methods used in both, pros and cons and future prospects.
github Complete Beginner's Guide to GitHub, Gist: Collaborative Coding and Version Control In the field of software development, collaboration, and version control are paramount to the success of any project. GitHub, a popular web-based hosting service for version control using Git, has revolutionized the way developers work together.
JavaScript 30 JavaScript Project Ideas In this article at OpenGenus, we will go through 30 project ideas you can build with JavaScript to master the Programming language.
C++ Hash Map in C++ using OOP and Template In this article at OpenGenus, we will review the fundamental concepts of a hash map, how to implement them in C++ using OOP concepts and Template, and useful applications.
System Design Data Lake In this article at OpenGenus, we will learn about the concept of Data Lake. A data lake is a centralized storage repository that holds big data from many sources in different formats.
Deep Learning Global Temperature Change Prediction using ML and DL This article at OpenGenus explores how ML and DL can be effectively utilized for global temperature change prediction.
Natural Language Processing (NLP) Key Terms/ Topics in Natural Language Processing (NLP) In this article at OpenGenus, we will explore some of the fundamental terms used in NLP and their brief descriptions.
Web Development Whiteboard in HTML [WebDev Project] In this article at OpenGenus, we will explore how to develop a whiteboard using HTML, CSS, and JavaScript in the HTML file. We will focus on the implementation of the whiteboard with a functional drawing feature, color selection, a clear button, and a rubber (eraser) function.
C++ Hangman Game in C++ In this article at OpenGenus, we will cover how to create a console hangman game in C++ programming language. Hangman is a popular word-guessing game that involves one player picking a random word, providing the number of letters in that word.
C++ Map::swap() in C++ The swap() function in C++ is used to interchange the elements of two variables. Similarly, the Map::swap() member function is used to swap the elements of two map objects.
Java Pong in Java [project] In this article at OpenGenus, we will develop a prototype of Basic Pong game in Java Programming Language.
data science 14 Data Visualization Techniques in Data Science In the world of data science where considerable volumes of information are generated and analyzed, communicating processed insights becomes vital. Data visualization transcends complexity barriers by turning raw data into useful information at different levels for various audiences.
Web Development 14 Important Frontend Libraries In this article at OpenGenus, we have explored 14 Important Frontend Libraries that every Web Developer should be aware of to make use of the best library for a particular project.
Machine Learning (ML) Interactive Analytics Web Page [ML Project] In this tutorial at OpenGenus, we will explore how to create an interactive data visualization using D3.js, a popular JavaScript library for data visualization.
UX Design Progressive Disclosure in UX design In today's world, we can order a product from any website or sign up for any website to access anything we want. Due to the growing range of products, these web pages are becoming more complex every day.
Technology Company - Careers Deloitte Hierarchy: Job Levels at Deloitte In this article at OpenGenus, we have listed the different job levels and grades at Deloitte (Deloitte Hierarchy/ technical ladder) along with average salary range at USA and India offices and average experience. Based on this information, plan your career at Deloitte.