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!

Ever wonder how webpages are structures? Find out how web documents are structured and learn how to make a website with our HTML guide for beginners. 

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 solve disprove Project Euler Problem 46: Goldbach's other conjecture in Java.

Learn how to solve the Double base palindrome problem in Java.

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