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.
Python Hangman game in Python [with source code] Hangman is a fun game for two or more players. In this game, one player picks a word, phrase, or sentence, and the others try to guess it by suggesting letters or numbers.
Developer Rants - Candid Tech Woes 😡 Why is mm/dd/yyyy date format is dumb? In this article at OpenGenus.org, we have explored why the date format MM/DD/YYYY is difficult to interpret and should not be used. The other 2 date formats are consistent.
Technology Company - Careers Job Levels at Wipro: Wipro Hierarchy In this article at OpenGenus, we have listed the different job levels and grades at Wipro (Wipro Hierarchy/ technical ladder) along with average salary range at USA and India offices and average experience. Based on this information, plan your career at Wipro.
Instagram Accounts to Follow for Beginners and Pro-Level Coders Programming and coding learning never stops. Social media platforms like Instagram allow you to learn, relearn, and share programming tips, tricks, and knowledge. Developers and programming creators on Instagram share their content using inspirational posts that are easy to comprehend.
[FIXED] 1 account is disabled or blocked from Google Groups In this article at OpenGenus, we have explained the reason for this error "1 account is disabled or blocked from Google Groups" which you can face while adding members to your official Google Group. We have presented the fix for this.
Web Development Building Virtual Keyboard: A Step-by-Step Development Process In this article at OpenGenus, we will be discussing about the process of developing a virtual keyboard using HTML, CSS, and JavaScript. The virtual keyboard allows users to input text through a graphical interface, and it includes features like caps lock, enter key, and space key.
Machine Learning (ML) Non-negative matrix factorization (NMF) vs Principal Component Analysis (PCA) In the field of data analysis and dimensionality reduction, Non-negative Matrix Factorization (NMF) and Principal Component Analysis (PCA) are two powerful techniques that play an important role in uncovering patterns, reducing noise, and extracting essential features from complex datasets.
Algorithms Shell Metzner sort The Shell-Metzner sort is a modified version of a sorting method called Shell sort. It was developed by Marlene Metzner to make it work even better.
data science Avoid these 5 Mistakes as a new Data Scientist In this article at OpenGenus, we have explored 5 common mistakes one make at their first job as a Data Scientist fresh out of School. We wrap up with 5 tips as well.
Technology Company - Careers Job Levels at Fidelity Investments In this article at OpenGenus, we have listed the different job levels and grades at Fidelity Investments along with corresponding salary range and average experience. This gives a strong view of technical and management ladder at Fidelity Investments so that you can plan your career accordingly.
Technology Company - Careers Accenture Hierarchy Org Structure: Job Levels at Accenture In this article at OpenGenus, we have listed the different job levels and grades at Accenture along with average salary range at USA and India offices and average experience. Based on this information, plan your career at Accenture.
Deep Learning Inference process in Deep Learning [Complete Guide] Inference is the process of applying trained models to new data for predictions. It plays a vital role in real-world applications, enabling insights, automation, and real-time responses.
Web Development Building Dynamic Sound Board using HTML, CSS, and JavaScript [WebDev Project] In this article at OpenGenus, we will guide you through the process of creating a dynamic sound board using HTML and JavaScript.
Natural Language Processing (NLP) Retrieval Augmented Generation (RAG): Basics In this article at OpenGenus, we have explored a new finetuning technique for Large Language Models (LLMs) developed by Meta (formerly Facebook). This technique is known as Retrieval Augmented Generation (RAG).
Software Engineering Different Open-Source Code Licenses [Complete Guide] Open-source licenses are legal agreements that define how a given piece of software can be used, modified, and distributed by others. They grant other users the permission and rights to use or repurpose the code for new applications or to include the code in other projects.
Deep Learning Deep Learning for traffic prediction [project with source code] This article at OpenGenus explores the development of a Deep Learning (DL) traffic predictor using a comprehensive dataset.
System Design Law of Demeter In this article at OpenGenus, we will be discussing an Object Oriented Programming principle called the Law of Demeter.
C Programming setjmp.h and Non-Local Jumps in C [setjmp() and longjmp()] In this article at OpenGenus, we'll delve into the intricacies of setjmp.h, uncovering how it works, its practical applications, and the advantages it brings to the table.
Technology Company - Careers Job Levels at AMD (Advanced Micro Devices) In this article at OpenGenus, we have listed the different job levels and grades at AMD (Advanced Micro Devices) (technical ladder at AMD) along with corresponding annual salary and average experience. This table will help you grow in your career at AMD.
C++ Bank Management System in C++ [Project with source code] In this article at OpenGenus, we will cover how to create a bank management system in C++ programming language. A bank management system can be used to manage a bank account, withdraw and deposit funds, and check the account balance.
CSS Animation in CSS [Complete Guide with code examples] In this article at OpenGenus, we will be discussing one such property that will serve as a stepping stone in making websites seem more lively and intuitive: animations.
Chemistry Battery and Fuel cells In this article at OpenGenus, we have explored the concept of Battery and Fuel cells including different types of batteries, performance requirements, hydrogen-oxygen fuel cells and much more.
Django Django User Authentication In this article at OpenGenus, we shall demonstrate the username & password authentication by building a notes takings application based on django. This application will allow users to CRUD notes(only their notes), support markdown in notes, and encrypt their notes.
Software Engineering Git vs GitHub [Differences Explained] Git and GitHub are widely used tools in the field of software development. While Git is a distributed version control system, GitHub is a web-based hosting service for Git repositories.
Efficient Approximation of Exponential Function in O(1) time In this article at OpenGenus, we have explored an efficient approximation of Exponential Function that can be computed in O(1) time. This is also known as Schraudolph's method.