AI • Data Science • Programming
AIannum.com
Empowering CS learners, aspiring programmers, and startups with AI, Data Science & Programming insights — scaling skills from learning foundations to enterprise-grade solutions.
- Pearson Correlation Explained: A Practical Tutorial for Beginners (With Business & Finance Examples)Last Updated on February 8, 2026 by Rajeev Bagra Understanding correlation is essential in data analysis, finance, marketing, and business intelligence. In this tutorial, you will learn: ✅ What Pearson correlation really measures✅ Why “no correlation” happens✅ How the formula works✅ When Pearson fails✅ How professionals use it in finance✅ How to interpret graphs correctly […]
- Last Updated on January 25, 2026 by Rajeev Bagra If you’re learning AI today or building cloud apps (Flask/Django, APIs, deployment, scaling), you’ve probably seen one big reality: ✅ Most AI tutorials assume NVIDIA + CUDA❌ But not everyone wants to depend on one ecosystem forever. That’s where the AMD Developer Program becomes interesting—especially if […]
- Last Updated on January 23, 2026 by Rajeev Bagra If you’ve ever wondered how people can hide a secret picture inside another image without changing how it looks, you’re about to understand one of the coolest ideas in computer science: ✅ LSB Steganography (Least Significant Bit hiding) In this post, I’ll explain it using a […]
- Last Updated on January 1, 2026 by Rajeev Bagra Why Python Data Analysis Evolves This Way (With Examples) When learning Python, most of us start with lists and dictionaries. They are powerful, flexible, and enough for many small tasks.However, as soon as data becomes larger, tabular, or analytical, we naturally transition to Pandas. This article […]
- Last Updated on December 21, 2025 by Rajeev Bagra Spreadsheets like Excel and Google Sheets are incredibly powerful. For many individuals and small teams, they are often the first tool used to store, analyze, and visualize data. So a common question arises: If spreadsheets already exist, why should one invest time learning DBMS and SQL? […]
- In this tutorial, we build the foundation of a simple TODO List app in Django and understand how the project’s urls.py connects with the app’s urls.py. This concept is also taught in Harvard’s CS50 Web Programming course (CS50W). 👉 Official CS50W URL: https://cs50.harvard.edu/web/ ✅ Initial Context: What Are We Building? We are creating a small […]
- In many programming projects—especially in courses like MIT’s introductory CS programs—you are often required to submit multiple images as a single PDF file. Instead of using online tools, you can do this professionally using Python and the Pillow library. In this tutorial, you will learn how to: ✅ Open multiple images in Python ✅ Convert […]
- 📌 Context (Initial Code and Purpose) In MIT 6.100L / MITx Problem Set 5, students work with image filtering and steganography. The assignment requires you to: Apply filters to images Recover hidden black-and-white and color images Add a Kerberos watermark Combine outputs into a single PDF Submit your work correctly A simplified example of the […]
- 📌 Context (Initial Code) In this discussion, we focus on how to recover a hidden color image from an RGB carrier image using LSB steganography, where multiple least significant bits are used. Below is a simplified version of the recovery code: from PIL import Image def extract_end_bits(num_end_bits, pixel): return pixel % (2 ** num_end_bits) def […]
- In the early stages of the Python MOOC course, learners build a simple phone book using only basic data structures. The internal data structure looks like this: all_persons = {} # Example entries all_persons["Eric"] = ["02-123456", "045-4356713"] all_persons["Emily"] = ["040-324344"] Here: Keys → Person names Values → Lists of phone numbers This design is called […]


