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 how to use Git, a version tracking software for programming projects used by nearly all professional software engineers.

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. 

Learn about algorithms, a process or set of rules to be followed in calculations or other problem-solving operations.

Select Challenges

Learn how to write a function that determines if each character in a string appears no more than once in Java.

Learn how to find out when Cheryl's birthday is.

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