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.

R is a functional programming language used for statistical computing and graphics. Learn how to use R in our beginner's tutorial guide.

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.

Select Challenges

Learn how to write a function that returns a list of all primes less than a certain number.

Learn how to check if a linked list is a palindrome in Java.

Learn how to find the solutions to the integer right triangles problem in Java.