Online Programming Courses

Learn to Code
the Right Way

Personalized programming courses for high school and university students — from your first "Hello, World!" to real-world projects.

See My Courses About Me
👨‍💻

Hi, I'm Aviv Liberman

I'm a software engineer with a passion for teaching. I've worked across full-stack web development, algorithms, and software design — and I love breaking down complex ideas so anyone can grasp them.

Whether you're a high school student writing your first lines of code or a university student preparing for technical interviews, I'll meet you exactly where you are.

My goal is simple: make you a confident, independent problem-solver — not just someone who can copy-paste code.

Courses I Offer

Structured learning paths tailored to your level and goals.

🐍
Beginner

Python for Beginners

Master the fundamentals of programming with Python — variables, loops, functions, and your first projects.

🌐
Beginner → Intermediate

Web Development

Build real websites with HTML, CSS, and JavaScript. Learn how the web actually works.

🧩
Intermediate

Data Structures & Algorithms

Crack coding interviews and deepen your CS foundations — arrays, trees, graphs, sorting, and more.

⚙️
University

Software Engineering

Design patterns, system design basics, and writing clean, maintainable code for real-world applications.

🎯
All Levels

1-on-1 Tutoring

Stuck on a course or assignment? Book focused sessions to work through exactly what you need.

🚀
High School

CS Exam Prep

Targeted preparation for high school CS exams and university entrance requirements.

Why Learn With Me?

🎯

Personalized

Every session is tailored to your pace, background, and goals — no one-size-fits-all.

💬

Real Feedback

You'll get honest, constructive feedback on your code — not just "looks good!"

🛠️

Hands-On

We build things. Every concept is reinforced with real exercises and mini-projects.

📅

Flexible

Sessions scheduled around your timetable — evenings, weekends, whenever works.

Book a Free Intro Session

Not sure if this is right for you? Let's have a 30-minute free call — no commitment, just a chance to talk through your goals.

Get in Touch