Code Lessons
at your convenience

Easy-to-follow tutorials and challenges for just snippets of your time.

Click or scroll below to get started.

Select Tutorials

Learn the basic concepts of Java, a high-level programming language and computing platform used in all types of applications.

Learn how to use Regular Expressions (Regex) to define a search pattern, simplify search queries, and perform complex tasks.

Learn about algorithms, a process or set of rules to be followed in calculations or other problem-solving operations.

Select Challenges

Learn how to solve disprove Project Euler Problem 46: Goldbach's other conjecture in Java.

Learn how to solve Project Euler Problem 27: Quadratic Primes in Java.

Learn how to solve "Project Euler Problem 12: Highly divisible triangular number" in Java.