Programming classes / online

Learn to code with someone who codes for a living.

I am Hossein: a senior programmer and sysadmin, teaching since 2019. No slideshows, no theory marathons. We write real code from the first session, and I stay with you until it clicks.

real code, from lesson one!
70+students so far
2019teaching since
5courses to choose from
2languages: Farsi + English
Chapter 01 : Courses

Pick your first language. Or your next one.

Every course is project-first: you build something real, and the theory arrives exactly when you need it.

python.py

Python

zero to job-ready / best first language

The friendliest serious language there is. We start from nothing and end with you writing tools you actually use.

  • Fundamentals, done properly
  • Scripts, bots and small tools
  • A final project for your portfolio
django.py

Django

for Python people / build for the web

Python grows up and goes online. You build a complete website: database, accounts, admin panel, the works.

  • Models, views and templates
  • A real database and user login
  • Deploying your site to a server
main.java

Java

solid foundations / the enterprise workhorse

The language behind banks, big companies and Android. We focus on object-oriented thinking that transfers everywhere.

  • OOP, explained until it clicks
  • Collections, files and errors
  • Small apps you build yourself
main.c

C

learn how computers actually think

The mother of languages. Pointers, memory, the machine itself. Hard? A little. Worth it? Every line. After C, every other language feels easy.

  • Memory and pointers, demystified
  • Classic problems, solved by you
  • The foundation for everything else
sysadmin.ps1

PowerShell

for system administrators / by a sysadmin

Stop clicking through servers. I have run Windows infrastructure since 2013; this course is everything I wish someone had taught me about automating it.

  • Users, services and reports, automated
  • Scripts you deploy at work next day
  • Real stories from real servers
Chapter 02 : How classes work

Simple format, serious results

  • Online sessions, one-on-one or in small groups. You pick the pace.
  • Farsi or English, whichever you think in.
  • Homework after every session, with line-by-line code review.
  • Questions between sessions? Message me. I answer.
  • Career guidance at the end: resume, portfolio, interviews.
Hossein Koofi Nejad H.K

Your teacher: Hossein Koofi Nejad

Senior programmer and system administrator. 13+ years in IT across Indonesia, Malaysia, the UAE and Iran. I teach because the more I teach, the more I learn.

More about me >

Chapter 03 : Your path

From first message to first job

Say hi

Message me on WhatsApp. We talk about your goal and pick the right course, free.

Learn by building

Weekly sessions, real code, homework with review. No memorizing, only understanding.

Build your project

The course ends with a real project that goes straight into your portfolio.

Get hired

Resume polish, interview prep and honest advice on where to apply. Then you fly.

Chapter 04 : FAQ

Questions everyone asks

I have zero experience. Can I really start?
Yes. Python and C courses assume nothing. Most of my 70+ students started from absolute zero, and several of them are working developers now.
What do I need to join?
A computer, an internet connection and a couple of hours a week. Everything we use is free software; I help you set it all up in the first session.
How much does it cost?
It depends on the course and whether you want one-on-one or a small group. Message me on WhatsApp and I will send you the current numbers, no pressure attached.
Farsi or English?
Both. Sessions run in whichever language you are comfortable with, and you learn the English technical vocabulary along the way either way.
What if I get stuck between sessions?
You message me. Getting stuck is part of learning; staying stuck is not. I never say no to helping, and I am sure it will be done.
pop quiz!

Try lesson zero

Chapter 05 : Start

The next seat at the board is yours

One message is all it takes. Tell me what you want to learn and where you want to end up.

ASK ABOUT A COURSE