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

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. 

Python can be used to automate mundane tasks. Learn how to use Python, a clear and powerful scripting language with object-oriented features.

Shell Scripting lets you to automate command line tasks. Learn how to automate tasks with our beginner's tutorial guide.

Select Challenges

Learn how to find the longest palindrome substring in a string in Java.

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

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