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.

Learn how to use Regular Expressions (Regex) to define a search pattern, simplify search queries, and perform complex tasks.

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 check if a linked list is a palindrome in Java.

Learn how to compute the first 100 Fibonacci numbers in Java.

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