Programming

ᜉᜄᜓᜉᜓᜇᜓᜄᜋ

Learn to Code & Build Projects

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

Why Programming?

Programming lets you build and imagine your own worlds. You can create tools, games, websites, entire systems; anything you can think of. What makes it especially powerful is that you can do all of this with minimal resources. You don't need a factory, a storefront, or tons of capital. Just a computer and your ideas. That makes programming incredibly valuable for marginalized people and anyone without access to traditional resources. It's a force multiplier: your insight and creativity become the main ingredients, not your bank account.

Beyond building things, programming teaches you to think logically and systematically about problems. That kind of thinking is useful everywhere: organizing your life, planning projects, understanding complex systems, or just figuring out why something isn't working the way you expected.

Who Is This For?

Languages & Technologies I Teach

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 Development

HTML/CSS/JS

The complete toolkit for modern web development

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

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

AI Tools & Prompting

Claude Code & LLMs

Learn to use AI as a thinking partner, not a crutch

What we'll cover: How to articulate your ideas clearly to an LLM, craft effective prompts, and get useful results, while building the real understanding that keeps you in control. We'll also talk about cognitive offloading: knowing when AI accelerates your work and when it quietly hollows it out.

Tools: Claude Code, ChatGPT, Cursor and the mental habits to use all of them well

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.

👋

Hello World

🔢

Guessing Game

🧮

Calculator

📝

Mad Libs Generator

🏠

Personal Website

To-Do List

🌤️

Weather App

Quiz App

💰

Expense Tracker

🔐

Password Generator

🕷️

Web Scraper

🤖

Chat Bot

🎮

Game with Graphics

📁

File Organizer

Your Imagination is the Limit

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"