Recent Posts
-
Top 150 best practice LeetCode’s problems sorted by difficulties
If you want to sharpen your problem-solving and coding skills, indeed Leetcode is one of the best places that help you do that. This platform empowers programmers to improve their […]
-
Learn Java from Scratch: Access modifiers in Java
Modifier Overview We have learned about variables and data types in Java, I think now it’s a good time to introduce some concepts about modifier types in Java. Modifier types […]
-
Learn Java from Scratch: Operators in Java
In the previous article, we’ve talked about variables and data types. We already learned what is a variable, and how many data types that Java supports. In this article, we […]
-
Learn Java from Scratch: Variables and Data Types in Java (Comprehensive Guide)
Variables in Java Programming Variable is a name (or identifier) that is associated with a value that can be changed such as age, name, address, etc… The name uniquely identifies […]
-
Learn Java from Scratch: Basic Syntax in Java Programming
If you have some experiences with other programming languages before, such as JavaScript, Python, etc…If you look at some Java program and as you can see in the first lesson, […]
-
Learn Java from Scratch: Java Environment Setup step-by-step
In the first tutorial, we have learned how to write the very first program in Java. These lines of codes are syntactically correct, but how can you run it on […]
-
Learn Java from Scratch: Introduction to Java Programming
Java is a high-level and modern programming language that was designed by Sun Microsystems in 1995 and currently owned by Oracle. Java is a general-purpose, class-based, object-oriented language and designed […]
-
The Algorithm Design Manual – 2nd Edition (free download)
Besides Introduction to Algorithms, The Algorithm Design Manual is another great book in the Competitive Programming community. The Algorithm Design Manual provides straightforward access to combinatorial algorithms technology, stressing design over-analysis. This […]
-
A Quick Introduction of the Top Data Structures for Your Programming Career & Next Coding Interview
Niklaus Wirth, a Swiss computer scientist, wrote a book in 1976 titled Algorithms + Data Structures = Programs. 40+ years later, that equation still holds true. That’s why software engineering candidates […]