Amir Charkhi, PhD
Are you overwhelmed by where to start with AI and Programming?
You're not alone—and you're in the right place. Teaching AI, Data Science and Programming is my Passion! I find joy in making complex material easy to understand.
I've decided that it is only right to upload videos of great quality and value. Here you will find videos on:
- LeetCode & HackerRank walkthroughs (ace those interviews)
- Real-world AI projects (chatbots, agents, automation)
- Step-by-step code (no "figure it out yourself" BS)
- Career-focused skills (get paid what you're worth)
20+ years in AI/ML engineering → distilled into beginner-friendly builds that actually get you hired.
💼 Your next job starts with your next project. Let's build it.
👇 Subscribe so you don't miss new tutorials (84% of viewers forget to hit that button!)
Beginner’s Guide To The New CodeSignal
Этот ход со связанным списком прерывает интервью
Код связанного списка, готового к использованию в интервью: шаблон вставки хвоста.
Связанные списки: важнейшая структура данных (решение HackerRank)
Последнее объяснение разреженного массива, которое вам когда-либо понадобится
Объединение двух отсортированных списков. Объяснение для 10-летнего ребенка!
Сегодня же положим конец путанице с связанными списками.
Вращение влево на HackerRank | Какой метод быстрее?
Динамический массив — решение HackerRank DSA №3 | Python
Двумерный массив — DS — Решение HackerRank DSA №2 | Python
Массивы DS — решение HackerRank DSA №1 | Python
75. Reduce Function: Hackerrank | Python Solution Explained
74. Group(), Groups() и Groupdict(): Hackerrank | Решение на Python
20. Допустимые скобки: решения и пояснения Leetcode Python
14. Самый длинный общий префикс: решения и пояснения Leetcode Python
9. Число-палиндром: решения и пояснения Leetcode Python
13. Римские числа в целые: решения и пояснения Leetcode Python
1. Two Sum: Leetcode Python Solutions & Explanations
LeetCode Python Solutions & Explanations
Beginner's Course: Introduction to Python and Machine Learning
AI is Reshaping Our Jobs, Are YOU Prepared?
73. Validating Email Addresses with a Filter: Hackerrank | Python Solution Explained
72. Map and Lambda Function: Hackerrank | Python Solution Explained
73. Re.split(): Hackerrank | Python Solution Explained
MASTERING Python's ANY or ALL Function is Easier Than You Think!
MASTERING Python's SORTED Function is Easier Than You Think!
MASTERING Python's ENUMERATE Function is Easier Than You Think!
MASTERING Python's ZIP Function is Easier Than You Think!
MASTERING Python's MAP Function is Easier Than You Think!
MASTERING Python's FILTER Function is Easier Than You Think!