Mithlesh Upadhyay

Mithlesh Upadhyay is a Computer Science and AI expert from Madhya Pradesh with strong academic background (BE in CSE and M.Tech in AI) and over six years of experience in technical content development. He has contributed tech articles, led teams, and worked in Full Stack Development and Data Science. He founded the w3colleges.org portal for learning resources.

Author Archives: Mithlesh Upadhyay

Square Roots using Prime Factorization Method

The number system is basically a representation of numbers in different forms and with different operators. The origin of the number system was a long time ago by our ancestors. Earlier they use the barter system until they don’t get introduced to Number System. They discover the method of counting. They might be used their fingers for counting… Read More »

Difference Between Probability and Non Probability Sampling

You can use it to select a smaller group (sample) from a larger population to study, in order to make conclusions about the entire population. There are two main types of sampling methods Probability Sampling and Non-Probability Sampling and each sampling has its own benefits and drawbacks. You can understand the importance and differences between probability and non probability sampling in this… Read More »

Differences between Procedural and Object Oriented Programming

1. Procedural Programming Procedural Programming is based on structured programming. It has procedures which are sequences of computational steps. These procedures can be called at various points during program execution. Languages used in Procedural Programming: BASIC, FORTRAN, Pascal, ALGOL, COBOL and C. 2. Object-Oriented Programming Object-oriented programming is based on objects. Objects have data (attributes) and code (methods).… Read More »