Bojan Milinic

1-on-1 · Live Online · Pay Per Session

Python & Coding Tutoring

Personalized instruction for students, scientists, and professionals who want to learn Python or strengthen their coding skills. Sessions are tailored to your level and goals — no one-size-fits-all curriculum.

Live video session
1-on-1 only
Pay per session — no subscription
Secure payment via Stripe or Venmo

How it works

01

Choose a session

Pick the class that matches your current level and goals.

02

Book & pay

Pay securely via Stripe (credit/debit card) or Venmo. Then email to schedule your time slot.

03

We meet live

We connect via video call and dive in. You'll code along the whole time.

After payment, email bojan.milinic@gmail.com with your preferred date/time and a brief description of your goals.

Available Sessions

All sessions are conducted live over video call. Prices are per session.

Beginner 45 min · 1-on-1 · Live Online

Intro to Coding Concepts

Think like a programmer — no experience required

$40 /session

Not sure if coding is for you? This session covers the core ideas behind programming — how computers think, how problems get broken down, and what writing code actually looks like. No prior experience needed.

Topics covered

  • What is programming and why Python?
  • Problem decomposition and logic
  • Pseudocode and flowcharts
  • Your first Python script walkthrough
  • Roadmap for where to go next
Beginner 60 min · 1-on-1 · Live Online

Python Fundamentals

Build a solid foundation in Python

$50 /session

A hands-on introduction to Python for those who are new to programming or switching from another language. We work through real exercises at your pace, building practical skills from the ground up.

Topics covered

  • Variables, data types, and operators
  • Control flow: if/else, for/while loops
  • Functions and code organization
  • Reading and writing files
  • Intro to Python libraries
Payment links not yet configured. See src/data/classes.js to add your Stripe and Venmo details.
Intermediate 60 min · 1-on-1 · Live Online

Python for Data Analysis

Work with real data using pandas & matplotlib

$60 /session

Learn to load, clean, analyze, and visualize data using Python's most powerful scientific libraries. We work through real datasets so you leave each session with skills you can apply immediately.

Topics covered

  • NumPy arrays and vectorized operations
  • Pandas DataFrames: load, filter, transform
  • Data cleaning and handling missing values
  • Matplotlib and Seaborn visualizations
  • Exploratory data analysis workflows
Payment links not yet configured. See src/data/classes.js to add your Stripe and Venmo details.
Intermediate 75 min · 1-on-1 · Live Online

Python for Scientists & Researchers

Applied Python tailored to your field

$70 /session

Designed for scientists, engineers, and researchers who want to use Python in their specific domain. Sessions are customized to your work — from processing field data to automating repetitive tasks in earth science, environmental analysis, or other STEM fields.

Topics covered

  • Domain-specific Python libraries
  • Automating repetitive data tasks
  • Processing and QA/QC of field or lab data
  • Creating publication-quality figures
  • Building reproducible research workflows
Payment links not yet configured. See src/data/classes.js to add your Stripe and Venmo details.

About the Instructor

BM

I'm a Physical Scientist at the U.S. Geological Survey, where I write Python every day to solve real geoscience problems — compiling data from federal databases, automating GIS workflows, and calibrating watershed models. Python is my primary research tool.

I hold an M.S. in Geology from Temple University and dual B.S. degrees in Geology and Environmental Science from Kutztown University. I served as a Teaching and Research Assistant at Temple, where I developed a genuine interest in explaining complex topics clearly.

My teaching style is hands-on and patient. We write real code from the first minute, and I adapt the pace to what works for you. Whether you're a complete beginner or a scientist wanting to automate your workflow, I'll meet you where you are.