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.
How it works
Choose a session
Pick the class that matches your current level and goals.
Book & pay
Pay securely via Stripe (credit/debit card) or Venmo. Then email to schedule your time slot.
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.
Intro to Coding Concepts
Think like a programmer — no experience required
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
Python Fundamentals
Build a solid foundation in Python
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
src/data/classes.js to add your Stripe and Venmo details.
Python for Data Analysis
Work with real data using pandas & matplotlib
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
src/data/classes.js to add your Stripe and Venmo details.
Python for Scientists & Researchers
Applied Python tailored to your field
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
src/data/classes.js to add your Stripe and Venmo details.
About the Instructor
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.