Dr Anne Dawson

Computer Science & Programming Resources

Teaching code, one clear lesson at a time.

Free tutorials and resources for Python 3, Android development with Kotlin and Jetpack Compose, and more — built for learners at every level.

▶ Watch on YouTube
Horse — visit Anne's YouTube channel

YouTube Channel →

Explore Resources

🐍

Python 3

Beginner-friendly Python tutorials covering core concepts, data structures, and practical projects.

Browse lessons →
📱

Android Dev

Kotlin and Jetpack Compose guides for building modern Android applications from scratch.

Start building →
📱

Chill App

Learn about the Chill app — a freezer organizer developed alongside the programming curriculum.

Find out more →
🔍

Search

Use Google Custom Search to find specific topics and resources across the entire site.

Search now →
# A quick taste of Python

def greet(name: str) -> str:
    """Return a friendly greeting."""
    return f"Hello, {name}! Ready to learn Python?"

students = ["Alice", "Bob", "Carol"]

for student in students:
    print(greet(student))