Programming
-
Familiar With Arrays? But What About The Linked-List?
In computer science, the term data structure is used to describe a data organization and storage format that enables efficient access and modification. Simply put, the data structure is a […]
-
Primitive vs. Reference Value in JavaScript – What is the difference?
In some previous articles, we’ve gone through some programming concepts in JavaScript. We already know that JavaScript provides six primitive types as undefined, null, boolean, number, string, and symbol which […]
-
Bitwise Manipulation: Logical and Shifting Operations
In the previous article, I’ve just introduced some concepts related to computer science and more specifically bitwise operation. We learned how what is bitwise operation is in general, and how […]
-
Bubble Sort, Insertion Sort and Merge Sort in JavaScript
A computer system is a machine that connects computer hardware with computer software. In order to have a good computer with a fancy speed, it depends upon many factors, from […]
-
Numbering System: How to convert hexadecimal, decimal value to binary and vice versa?
In the previous article, we’ve talked about what is bitwise operation and why it matters in computer science. Most of the time when we do things with the bitwise operation, […]
-
Introduction to Bitwise Operation
Bitwise Operations Binary Number In mathematics and digital electronics, a binary number is a number expressed in the base-2 numeral system or binary numeral system, which uses only two symbols: […]
-
A few ways to solve the Palindrome problem in JavaScript
I first joined freeCodeCamp over one year ago, this is a great place to start learning to code and especially, it’s free. But for a long time, I hadn’t visited […]
-
Learn The Essential Git Commands Part 2
In part 1, we have learned what are Git and Github, the relationship between them, learn how to fork, clone a repository, add files to a dictionary and how to […]







