Video Tutorials
Find the latest videos on computer programming and other technologies here.
Quicksort Algorithm explained in detail
Quicksort is an efficient sorting algorithm based on Divide and Conquer rule. It works by selecting a ‘pivot’ element from the array and partitioning the other elements into two sub-arrays and recursively sorting them.
Selection Sort explained in 2 minutes
Selection sort is an in-place comparison-based algorithm in which the list is divided into two parts, the sorted part at the left end and the unsorted part at the right end. Initially, the sorted part is empty and the unsorted part is the entire list.
Bubble Sort Algorithm explained in 2 minutes
Bubble Sort is the simplest form of sorting algorithms that works by repeatedly stepping through the list of items (e.g. array) and swapping the adjacent elements if they are in incorrect order.
Top 10 best applications written in C/C++
This is a list of famous and widely used applications and software packages written in C or C++ programming languages. These are mainly operating systems, programming languages, Graphical User Interfaces (GUIs) and IDEs.
Is C++ still relevant in 2026?
This video tries to answer the questions such as 1) Is C++ less popular now? 2) What is the main purpose of C++ today? 3) Is C++ becoming a legacy language like FORTRAN and COBOL? 4) Are many developers still using C++? 5) What is the future of C++?
The modulus operator returns the remainder of a division of one number by another. There are multiple uses of modulus operator such as telling if a number is a factor of another number or not. It can also be used to generate a random number.
Top Coding Competitions (Coding Comps)
Explore the top 10 historic and prestigious programming competitions. Participate in annual or year-round coding challenges using C, C++, Java, C#, or any language of your choice—and win prizes.