Programming


Learn to Code & Build Stuff

New to programming? Want to get better? I'll help you learn by building actual projects, not just following tutorials.


Who Is This For?


Coding & Programming

Coding and programming are basically the same thing, though some people like to make distinctions. Coding is writing the actual instructions, programming includes the bigger picture stuff like planning and problem solving. I teach both parts.


Why Programming?

Programming is a creative outlet. You can build tools, games, websites, pretty much anything you can imagine. It's not just for people who want tech jobs. You can automate boring tasks, organize your files better, or just have fun making things.

Plus, programming teaches you to think logically about problems. That's useful everywhere: budgeting, planning projects, or figuring out pretty much anything complicated.


Languages & Technologies I Teach

Scratch

Visual Programming

Great for absolute beginners. Visual programming made fun!

Why Scratch? Drag and drop blocks make programming concepts easy to understand. Good for young learners or anyone new to coding.

Projects: Animated stories, simple games, interactive quizzes, character animations

Python

Beginner Friendly

The most beginner friendly text based programming language

Why Python? Clean syntax that reads like English. Can handle big projects like data science and machine learning.

Projects: Games, data tools, web scrapers, simple chatbots, automation scripts

Web Technologies

HTML/CSS/JS

The complete toolkit for modern web development

Why Web Tech? HTML structures, CSS beautifies, JavaScript brings life! Foundation of every website.

Projects: Portfolio sites, landing pages, web games, weather dashboards


What We'll Cover


Programming Projects

Start Simple, Build Up

We'll start with basic projects and work up to more complex ones. Each one teaches you something new while making something you can actually use.

🟢 Beginner

👋

Hello World

Python
🟢 Beginner

🔢

Guessing Game

Python
🟢 Beginner

🧮

Calculator

Python
🟢 Beginner

📝

Mad Libs Generator

Python
🟢 Beginner

🏠

Personal Website

HTML/CSS
🟢 Beginner

To-Do List

JavaScript

What Students Say

"I thought programming would be super hard but it actually made sense the way you explained it. Now I can make my own simple games."

— High School Student

"Working on real projects helped a lot. When I applied for jobs I had actual stuff to show instead of just saying I knew Python."

— Career Switcher


Learning Approach

I think you should build real things from the start. We'll cover the basics, but you'll always be making something you can actually use or show people.

Some people like to see the big picture first, others want to jump right into code. I'll figure out what works best for you.


Ready to Start Programming?

Schedule a Session

"as you start to walk, the path will appear"