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 about data structures, which are particular ways of organizing data in a computer so that it may be used efficiently.

Learn how to bring life and interactivity to your web page with JavaScript our beginner's tutorial guide. We'll start from the basics and move through to more intermediate concepts.

Learn how to use Git, a version tracking software for programming projects used by nearly all professional software engineers.

Select Challenges

Learn three different ways to check if a value is prime in Java.

Learn how to implement a function that checks whether a string is a palindrome or not in Java.

Learn how to find all prime factors in Java.