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

Vim is a set of key bindings that allow you to navigate and edit documents quickly. Learn how to use Vim with our beginner's tutorial!

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.

The Linux Command Line is a key part of the Linux Operating System. Learn how to use the bash command line effectively in our beginner's tutorial.

Select Challenges

Learn how to find the index of a substring in Java.

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

Learn how to remove one character from a string in Java.