Search
Arbi D.'s Photo

Patient Programming Tutor | Python, C++, Machine Learning, CSS & Swift
Arbi D.

860 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $60
Response time: 4 minutes

About Arbi


Bio

I'm a Senior Software Engineer with over 15 years of professional experience building applications used by millions of people at companies including FOX, LegalZoom, and Thrive Market. I graduated magna cum laude with a Bachelor of Science in Computer Science and have taught over 860 hours of one-on-one lessons on Wyzant, earning a 4.8-star average rating.

I teach students of all experience levels, from high school and college students to adults transitioning into software development. My...

I'm a Senior Software Engineer with over 15 years of professional experience building applications used by millions of people at companies including FOX, LegalZoom, and Thrive Market. I graduated magna cum laude with a Bachelor of Science in Computer Science and have taught over 860 hours of one-on-one lessons on Wyzant, earning a 4.8-star average rating.

I teach students of all experience levels, from high school and college students to adults transitioning into software development. My subjects include Python, C++, JavaScript, C#, CSS, Machine Learning, Swift, and iOS development. I also help students master data structures, algorithms, recursion, object-oriented programming, and technical interview preparation.

For students learning Machine Learning and AI, I break down complex concepts into understandable steps using Python and practical examples. I also teach web development, including CSS, responsive layouts, Flexbox, and Grid. For aspiring mobile developers, I offer hands-on guidance with Swift, SwiftUI, UIKit, Xcode, and publishing apps to the App Store.

My teaching philosophy is simple: I want you to understand why the code works, not just memorize solutions. I use visual explanations, live coding, and real-world examples to make difficult concepts easier to understand.
Every lesson is tailored to your learning style, experience, and goals. Whether you're struggling with a programming assignment, building your first application, learning AI, or preparing for a technical interview, I'll help you develop the confidence and problem-solving skills to succeed.

Many of my students return for multiple lessons because they appreciate my patient, practical, and supportive teaching approach.

Send me a message about what you're learning or struggling with, and let's work toward your goals together!


Education

DeVry University
Computer science

Policies

  • Hourly Rate: $60
  • Rate details: If for any reason you need to cancel your lesson. Please provide me with a 24 hour notice. If you provide a notice less than 24 hours I will charge a cancellation fee equal to the hours cancelled.
  • Lesson cancellation: 24 hours notice required
  • Background check passed on 4/27/2021

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat

Arbi hasn’t set a schedule.

We’re having trouble loading this schedule right now. Please try again later.


Approved Subjects

Adobe Photoshop

Adobe Photoshop

I have worked with photoshop many years and use it daily for my work. I usually use photoshop when I am creating apps and manipulating photos. I am an expert when it comes to adding background, removing background, adding effects, text effect, masking, and much more.
C#

C#

I have created games and Applications using C# and . Net. I have tutored many students on how to create a console application, games using C# , creating input/ouput program, instantiation of Objects, how to create/use a Constructor, For loops and Arrays, and how to use Lists and Generics. I explained to my students how to use OOP to create classes using inheritance and polymorphism. I have helped several student understand how to create simple programs and games using C# in Unity. I have myself about 3 years of web development experience with C# and .Net and have used C# with Microsoft SQL Database and created application for banks and clients. I have structured a budgeting system using C# for a banks.
C++

C++

I have c++ programming certification. I have worked with C ++ over 5 years and enjoy this language greatly. I have created many programs using vectors, bindings, Virtual methods, operator overloading. I am expert applying oop principles and forming an efficient algorithm using managed and unmanaged memory.
Computer Gaming

Computer Gaming

I have a bachelor in Computer Science with a concentration in Game and Simulation Programming. I have worked with and created many C++ game engines and have created games using Unity and UDK Engine. I have a passion in making games and teaching in computer gaming.
Computer Programming

Computer Programming

I have a computer science degree and have worked in the software industry for over 9 years. I had tutored and mentored junior developers and beginning programmers. I currently teach mobile development to beginning programmers online. I love teaching and creating a fun activities that enables anyone to learn programming.
Computer Science

Computer Science

I have a bachelors from Devry in Computer science. I have C ++ programming certification. I have extensive algorithm and data structure experience. I have worked in the field for over 10 years applying my computer science.
CSS

CSS

I have a Bachelor of Science in Computer Science and more than 13 years of professional software engineering experience, including building and shipping production websites and web apps alongside my iOS and Android work. I use CSS regularly for responsive layouts with Flexbox and CSS Grid, media queries, custom properties, animations and transitions, and I teach how CSS works together with HTML and JavaScript. In CSS lessons I start from a real page the student wants to build, explain the box model, specificity and the cascade with live examples, and use browser developer tools so students learn to debug layouts on their own.
HTML

HTML

I have years of experience working as a HTML and CSS programmer in the professional world and have helped junior programmers make websites. I have both a passion and drive to make anyone succeed in learning to create a webpage or have passion to create a career in this growing field.
Machine Learning/ AI

Machine Learning/ AI

I have a Bachelor of Science in Computer Science, a certificate in Machine Learning and Data Science, and more than 13 years of professional software engineering experience. Today a large part of my work is building AI features into real iOS, Android and web apps, such as integrating large language model APIs from OpenAI and Anthropic, designing prompts and retrieval workflows, and shipping those features to the App Store and Google Play. In lessons I teach the core ideas behind machine learning, including training versus inference, supervised learning, model evaluation and the limits of today's models, and then help students apply them by building a small working AI project of their own. I have taught more than 860 hours of one-on-one programming lessons on Wyzant with a 4.8-star rating, working with high school, college and adult learners as well as working professionals.
Macintosh

Macintosh

I have worked with Macbook pros, iMacs, and have extensive experience with supporting and troubleshooting macs. I have expert knowledge with Mojave and Catalina OSX versions. I am certain that I can tutor anyone to learn mac or help them with their questions.
Python

Python

Learn Python with a developer who uses it professionally. I’ve built Python applications, developed machine learning models, and written scripts for analytical systems. I’ve also taught Python to multiple students, helping them understand concepts and build practical coding skills. My lessons connect clear explanations with real-world examples to help you become a more confident Python programmer.
Swift

Swift

I have worked as an ios developer for 7 years building apps in Swift since Swift 1. Before that I created apps in Objective C . I understand the ios architecture and deep dive in UI Animation and Games . I have developed applications using UIKit and many features of ios. I have expertise with functional programming and protocol oriented programming. I also understand many complex design patterns and algorithms.

Examples of Expertise


Arbi has provided examples of their subject expertise by answering 1 question submitted by students on Wyzant’s Ask an Expert.

Arbi D.'s Photo

Questions? Contact Arbi before you book.

Still have questions?

Contact Arbi
Response time: 4 minutes

Ratings and Reviews


Rating

4.8 (135 ratings)
5 star
(128)
4 star
(1)
3 star
(1)
2 star
(1)
1 star
(4)

Reviews

great teacher who will always work with you!

Arbi has done dozens of sessions with me. No matter your level Arbi is always willing help. He explains things wholly and concisely and is a pleasure to work with. Will continue to work with him for as long as I can!

Nolan, 10 lessons with Arbi

Extremely Patient, Suited to be a Mentor

Seriously, It does not get any better with this Tutor. He demonstrates all his points and will work with you to complete a project or assignment. He handles YOUR work as if it is his own and there is nothing short of that. He has helped me with an Xcode project on fixing errors and getting the project to run correctly. I could not recommend this guy enough! He is also truly knowledgeable as well. If you want to learn anything related to Software Development - He is the guy. Great Tutor!

Ricardo, 5 lessons with Arbi

Knowledgeable and devoted to teaching.

Arbi was very helpful in my journey in learning Swift. He walked me through example applications that he had programmed and made sure I understood all components of the app. He further helped by sending me code to these apps and advising me on how to practice Swift on my own.

Rohan, 10 lessons with Arbi

great tutor

Very knowledgeable. Recommend tutor for anyone struggling with swift and beginners who just started using xcode to build an app.

Jody, 3 lessons with Arbi

Both knowledge & patient.

Very dedicated to getting the job done. Worked offline to find the solution I needed. He taught me a lot about Xcode and how to use it. How to get the app ready for TestFlight and submitted to the App Store. I will definitely use him again.

William, 2 lessons with Arbi

weird - compiled then did not compile anymore

It was great to be able to finally compile that BST that was taking forever of my time. Arbi helped me compile and test and push to GH etc. It is weird that when I try to 'make' again in my terminal, it is not compiling anymore. Weird. Need another session. Will schedule. Tks Arbi

Ruth, 1 lesson with Arbi

Knowledgeable

I had a great session with Arbi. He’s really knowledgeable about SwiftUI and showed me a lot of concept and techniques I wasn’t familiar with. Definitely recommend him

Ralph, 1 lesson with Arbi

He is knowledgeable about the subject and also very professional.

He helped my son with his computer science class and his project. Very helpful and friendly. I will have him tutor my son anytime he needed help with him. He won’t disappoint you

Amune, 8 lessons with Arbi

Knowledgeable and patient tutor

Arbi D. was ver patient and made very good explanations with his approach to teaching. He went extra steps to cover the lessons and we greatly appreciated that.

Stefanie, 47 lessons with Arbi

To do list

We work on to do list how to display the list items on the screen and how to add the items on to do list. He taught me how to delete view controller and how to display items on my to do list

Robrida, 1 lesson with Arbi
Tutor responded:

Thank you so much I really enjoyed tutoring you. I am hoping I can help you reach your goal in iOS development.

Hourly Rate: $60
Response time: 4 minutes
Contact Arbi