Programming Tutorials

Python Programming

Python Basics

Learn Python programming from scratch. Variables, loops, functions, and more.

Start Learning
Scratch Programming

Scratch for Beginners

Create animations and games with Scratch's visual programming language.

Start Learning
Web Development

HTML & CSS Basics

Build your first website with HTML and CSS. Learn structure and styling.

Start Learning

Coding Examples

Python: Hello World Program

A simple Python program that prints "Hello, World!" to the console.

# This program prints Hello, World!
print("Hello, World!")

HTML: Basic Page Structure

The fundamental structure of every HTML document.

<!DOCTYPE html>
<html>
  <head>
    <title>Page Title</title>
  </head>
  <body>
    <h1>My First Heading</h1>
    <p>My first paragraph.</p>
  </body>
</html>

Practice Exercises

Python Variables Exercise

Create a program that asks for the user's name and age, then prints a personalized greeting.

View Exercise

HTML Form Exercise

Create a registration form with fields for name, email, and password.

View Exercise

Spreadsheet Budget Exercise

Create a monthly budget spreadsheet with income, expenses, and calculations.

View Exercise

Download Resources

Python Cheat Sheet

Essential Python syntax and examples

Download

HTML & CSS Guide

Web development basics

Download

Spreadsheet Templates

Budget and gradebook templates

Download