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 the tricks to using Google efficiently with special characters and keywords. Also find some fun hidden Google search easter eggs!

CSS is how web pages get their looks. Learn CSS with our beginner's guide, where you'll learn how to style and design your webpage.

Select Challenges

Learn how to reverse a String in Java.

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

Learn how to select the first non-repeating character in Java.