×
ribbon

یادگیری عمیق با پایتورچ (PyTorch) - بخش اول (مقدماتی)

مدرس:

مهدی شهبازی خجسته

این دوره یک کارگاه پروژه محور و تعاملی با بیش از ۱۲۸ جلسه ویدئویی است که شما را... بیشتر
محبوب کاربران
گواهی‌نامه
5 (4)
3 دیدگاه
102دانشجو
19ساعت
سرفصل‌ها
مقدماتی سطح دوره
بروزرسانیتیر ۱۴۰۵

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

مفاهیم بنیادین جبر خطی، مشتق و گرادیان را به‌عنوان زبان ریاضی یادگیری عمیق درک و تحلیل می‌کنید.

معماری شبکه‌های عصبی را از پرسپترون ساده تا پرسپترون چندلایه پیاده‌سازی و تنظیم می‌نمایید.

الگوریتم نزول گرادیان و انواع آن (GD

SGD، Mini-Batch) را برای بهینه‌سازی مدل‌ها به‌کار می‌گیرید.

این دوره شامل:

18 ساعت ویدئو

16 جلسه متنی

55 سؤال سنجش و یادگیری

16 فایل ضمیمه قابل دانلود

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

سرفصل‌های دوره

11 فصل127 جلسه19 ساعت ویدیو
مقدمه و مروری بر پیش‌نیازها
  دوره برای چه کسانی هست؟
07:41
  شیوه آموزش چگونه است؟
03:24
  دستاوردهای پس از اتمام دوره
02:05
  معرفی پایتورچ (PyTorch)
06:30
  پایتورچ در مقابل تنسورفلو
03:22
  سرفصل‌های دوره
17:37
  کاربردهای هوش مصنوعی
08:35
  مروری بر جبر خطی - بردار، ماتریس و تنسور در یادگیری عمیق
18:59
  مروری بر نامپای و آشنایی با انواع داده‌ها در پایتون
07:58
  آموزش کامل کار با گوگل کولب برای یادگیری عمیق با پایتورچ
03:02
  ساخت آرایه‌ها از صفر بعدی تا سه بعدی (NumPy Array Dimensions)
09:20
  روش‌های مختلف ایجاد آرایه‌ها در نامپای
09:12
  اندیس‌گذاری و برش آرایه‌ها در نامپای - بخش اول (NumPy Indexing and Slicing)
08:46
  اندیس‌گذاری و برش آرایه‌ها در نامپای - بخش دوم
10:31
  اندیس‌گذاری و برش آرایه‌ها در نامپای - بخش سوم
09:00
  انواع داده و تبدیل آن‌ها در نامپای (NumPy Data Types and Conversion)
05:25
  دقت اعشار و خطای سرریز داده‌های بزرگ (Floating Point Precision and Overflow)
05:32
  نکته‌ای مهم درباره ساخت آرایه و نوع داده آبجکت (NumPy Object Arrays)
03:54
  عملیات ریاضی روی آرایه‌ها - قسمت اول (NumPy Mathematical Operations)
06:08
  چرا ابعاد آرایه‌ها مهم هستند؟ (NumPy Array Dimensions)
02:53
  درک محورها در آرایه‌ها در نامپای (NumPy Array Axes)
05:52
  ادامه عملیات ریاضی و تغییر شکل آرایه‌ها در نامپای - قسمت دوم
06:21
  پخش کردن روی آرایه‌ها در نامپای (Broadcast)
04:07
  مثال‌های بیشتر از تغییر شکل آرایه‌ها (تئوری اسلاید)
04:55
  مثال‌های بیشتر از تغییر شکل آرایه‌ها (کدنویسی عملی)
03:22
  الحاق، اتصال و انباشتن آرایه‌ها در نامپای (Concatenation and Stacking)
05:29
  جستجو و فیلتر کردن آرایه‌ها در نامپای (Filtering and Searching)
07:18
  ساخت اعداد و آرایه‌های تصادفی در نامپای (NumPy Random Arrays)
04:07
  فایل جوپیتر نوت‌بوک نامپای (NumPy)
01:06
  کوییز 1: مرور کتابخانه NumPy
07:00
  مروری بر مت پلات لیب و سی بورن - قسمت اول (Matplotlib and Seaborn Overview)
12:37
  مروری بر مت پلات لیب و سی بورن - قسمت دوم
15:06
  فایل جوپیتر نوت‌بوک Matplotlib and Seaborn
01:12
  کوییز 2: مروری بر Matplotlib و NumPy
06:00
  مروری بر تابع توزیع و متغیر تصادفی گسسته (Discrete Random Variables and Distribution)
04:47
  مروری بر متغیر تصادفی پیوسته (Continuous Random Variables)
07:20
  توزیع‌های متداول - توزیع احتمال نرمال (گاوسی) (Normal Gaussian Distribution)
04:08
  توزیع‌های متداول - توزیع یکنواخت، برنولی و نمایی
02:44
  درست‌نمایی (Likelihood)
03:04
  جمع‌بندی توابع توزیع احتمال
01:53
  بررسی توابع نرمال (گاوسی) و یکنواخت در کد
08:50
  فایل جوپیتر نوت‌بوک توابع توزیع احتمال
01:23
  کوییز 3: تابع توزیع احتمال و توزیع نرمال
03:00
مقدمات پایتورچ
  ساخت تنسور - قسمت اول (PyTorch Tensor Creation)
19:18
  راه‌های دیگر ساخت تنسور - قسمت دوم
05:52
  عملیات‌های پایتورچ (PyTorch Operations)
12:09
  تغییر شکل تنسورها (PyTorch Tensor Reshaping)
15:14
  اندیس‌کردن تنسورها (Indexing and Slicing)
04:59
  دانه‌گذاری تصادفی (Seed and Reproducibility)
06:40
  فایل جوپیتر نوت‌بوک مقدمات پایتورچ (PyTorch Fundamentals)
01:38
  کوییز 4: مبانی و اصول PyTorch
08:00
  تمرین 1: مبانی و اصول پایه‌ای PyTorch
02:06
مبانی یادگیری ماشین و شبکه‌های عصبی
  مروری بر یادگیری ماشین و انواع یادگیری (ML Overview)
14:36
  تفاوت پارامتر و هایپرپارامتر (Parameter vs. Hyperparameter)
10:24
  مروری بر مشتق و گرادیان در شبکه‌های عصبی مصنوعی (Derivative and Gradient)
11:29
  شبکه‌های عصبی مصنوعی - قسمت اول (Artificial Neural Networks)
08:36
  شبکه‌های عصبی مصنوعی - قسمت دوم
12:52
  کوییز 5: شبکه‌های عصبی مصنوعی
06:00
  توابع فعالسازی در شبکه‌های عصبی مصنوعی و عمیق (Activation Functions)
05:53
  کویز 6: توابع فعالسازی
03:00
  تنزل گرادیان در شبکه‌های عصبی مصنوعی - قسمت اول (Gradient Descent)
06:54
  تنزل گرادیان در شبکه‌های عصبی مصنوعی - قسمت دوم
06:43
  تنزل گرادیان در شبکه‌های عصبی مصنوعی - قسمت سوم
06:38
  کوییز 7: بهینه‌سازی و تنزل گرادیان
03:00
  مثال کاربردی از انتشار رو به جلو (Forward Propagation)
08:46
  مثال کاربردی از انتشار رو به عقب (Backpropagation)
09:26
چرخه و جریان کار در پایتورچ
  جریان کار در پایتورچ (PyTorch Workflow)
12:11
  ساخت داده (Data Creation)
11:02
  تابع نمایش (Plotting and Visualization)
04:01
  ساخت کلاس مدل (Model Class)
09:17
  غیرفعال‌سازی محاسبه گرادیان و ارزیابی مدل (Inference and Evaluation)
14:31
  حلقه آموزش مدل (Training Loop)
13:45
  ذخیره، بارگذاری و استنتاج مدل (Save, Load and Inference)
13:03
  اجرای کامل و ساده کد پایتورچ
10:45
  تحلیل نمودار نتیجه (Analyzing Results)
11:53
  تمرین، تمرین و تمرین (Practice and Exercises)
09:30
  فایل جوپیتر نوت‌بوک گردش کار پایتورچ با محوریت رگرسیون خطی
01:43
  تمرین 2: پیاده‌سازی رگرسیون خطی با PyTorch
02:03
اصول آماده‌سازی و کار با داده
  انواع داده و روابط بین آن‌ها (Data Types and Relationships)
10:15
  کوییز 8: داده‌های ساختارمند و غیرساختارمند
03:00
  بردار وان‌هات و دسته‌بندی بازه‌ای (Encoding Techniques)
05:28
  مقیاس‌بندی با نرمال‌سازی (Feature Scaling with Normalization)
07:30
  مقیاس‌بندی با استانداردسازی (Standardization)
03:34
  نرمال‌سازی در مقابل استانداردسازی - کدام یک؟ (Normalization vs. Standardization)
05:26
  کوییز 9: نرمال‌سازی در مقابل استانداردسازی
03:00
  تجمیع ویژگی یا تجمیع داده (Feature and Data Aggregation)
03:05
  کاهش ابعاد (Dimensionality Reduction)
10:54
  مدیریت مقادیر گمشده (Missing Values)
10:35
  جمع‌بندی اصول آماده‌سازی و کار با داده (Data Preparation Summary)
01:14
  تابع هزینه و انواع توابع ضرر (Loss and Cost Functions)
09:46
  داده آموزشی، اعتبارسنجی و آزمون (Training, Validation and Test Dataset)
07:05
  انواع خطا، خطای بایاس و واریانس (Bias-Variance Tradeoff)
10:52
  کوییز 10: انواع خطا
03:00
  بیش‌برازش و کم‌برازش (Overfitting vs. Underfitting)
04:05
  ردپای بایاس و واریانس در بیش‌برازش و کم‌برازش
01:36
  راهکارهای کاهش بیش‌برازش (Fighting Overfitting)
01:18
  کاهش بیش‌برازش با افزایش داده‌ها (Data Augmentation)
03:23
  کاهش بیش‌برازش با کاهش پارامترها (Model Simplification)
02:09
  کاهش بیش‌برازش با زوال وزن‌ها (Weight Decay)
14:21
  کاهش بیش‌برازش با توقف زودهنگام (Early Stopping)
01:50
  کاهش بیش‌برازش با حذف تصادفی (Dropout)
03:19
  کاهش بیش‌برازش با یادگیری چند وظیفه‌ای (Multi-Task Learning)
01:14
  کوییز 11: راهکارهای کاهش بیش‌برازش
10:00
  ماتریس درهم‌ریختگی و دقت (Confusion Matrix and Accuracy)
09:50
  صحت و حساسیت (Precision and Recall)
12:14
  منحنی آر-اٌ-سی و امتیاز ای-یو-سی (ROC Curve and AUC Score)
10:03
  مثال تئوری منحنی آر-اُ-سی و امتیاز ای-یو-سی (ROC and AUC Score in Action)
06:29
مسئله تخمین قیمت خانه‌ها
  تخمین قیمت خانه‌ها (مسئله رگرسیون) - بارگذاری دیتاست
06:02
  پیش‌پردازش داده‌ها (Data Preprocessing)
10:47
  ساخت و تعریف مدل (Model Architecture)
07:06
  حلقه آموزش (The Training Loop)
11:17
  تحلیل نتایج و بررسی اشتراک حافظه وزن‌ها
06:08
  حلقه آزمون، ارزیابی نتایج و برگردوندن مقادیر حقیقی
09:04
  فایل جوپیتر نوت‌بوک پیش‌بینی قیمت خانه با رگرسیون
01:29
تاثیر نرمال کردن مجموعه دادگان در عمل
  آماده‌سازی اولیه داده و تعریف حلقه (Normalization in Practice)
05:04
  آموزش مدل روی داده خام (رویکرد نادرست و بد)
03:38
  آموزش مدل روی داده مقیاس شده (ریکرد صحیح و خوب)
03:14
  فایل جوپیتر نوت‌بوک بررسی تأثیر نرمال‌سازی (Normalization Impact)
01:48
مسئله جشنواره تبلیغاتی بانک
  توضیحات ابتدایی و بارگذاری دیتاست (Bank Marketing Campaign)
15:18
  بررسی انواع داده در داده‌های جدولی (Tabular Data Types)
09:13
  بررسی دقیق‌تر داده‌ها با کتابخانه پانداز (Pandas)
13:36
  بررسی ستون‌های غیرعددی و وان‌هات انکودینگ (One-Hot Encoding)
10:26
  نرمال‌سازی صحیح و تقسیم داده‌ها (Normalization and Splitting)
10:25
  حلقه آموزش (The Training Loop)
11:24
  حلقه آزمون (The Test Loop)
12:08
  تعریف و شروع آموزش مدل (Model Definition and Training)
06:54
  ارزیابی نتایج و کاهش بیش‌برازش (Evaluation and Overfitting)
14:26
  فایل جوپیتر نوت‌بوک کمپین بازاریابی بانک (Bank Marketing Campaign)
01:38
  مطالعه آزاد: الگوریتم تنزل گرادیان (Gradient Descent)
00:50
مسئله طبقه‌بندی شخصیت افراد
  بارگذاری دیتاست و توضیحات اولیه (Personality Classification)
11:25
  بررسی شهودی مجموعه دادگان و تفسیر داده‌ها (Intuitive Data Analysis)
11:18
  رفع مشکل فقدان مقادیر مجموعه دادگان (Handling Missing Values)
08:18
  تقسیم مجموعه دادگان (Dataset Splitting)
06:07
  تنسور دیتاست و دیتالودر (TensorDataset and DataLoader)
09:25
  ساخت مدل و تعریف توابع آموزش و آزمون
21:01
  فایل جوپیتر نوت‌بوک دسته‌بندی ویژگی‌های شخصیتی (Personality Classification)
01:36
  انواع تابع زیان کراس آنتروپی در پایتورچ (Cross-Entropy Loss)
10:05
  نوع آخر تابع زیان کراس آنتروپی در پایتورچ
14:03
  فایل جوپیتر نوت‌بوک بررسی انواع توابع زیان CrossEntropy
01:51
مسئله طبقه‌بندی جنسیت افراد
  مقدمات و آماده‌سازی (Gender Classification)
13:50
  ساخت کلاس دیتاست
17:08
  نکات مصورسازی تصاویر (Dataset Visualization)
05:45
  تعریف مدل و توابع آموزش و آزمون (Model and Function Definition)
15:19
  فایل جوپیتر نوت‌بوک دسته‌بندی و تشخیص جنسیت (Gender Classification)
01:37
  تمرین 3: طبقه‌بندی ارقام دست‌نویس با PyTorch
02:07
  تمرین 4: پیش‌بینی عملکرد دانشجویان بر اساس جنسیت
01:01

پیش‌نیاز‌ها

برای بهره‌مندی حداکثری از این دوره و درک روان مفاهیم، توصیه می‌شود پیش از شروع، دوره‌ زیر را از مکتب‌خونه گذرانده باشید:

آموزش پایتون جامع

مدرس: جادی میرمیرانی
پایتون زبان اصلی پیاده‌سازی در این دوره است. تسلط بر مبانی پایتون مانند متغیرها، حلقه‌ها، شرط‌ها، توابع، لیست‌ها، دیکشنری‌ها و کار با فایل‌ها، برای درک کدها و انجام تمرین‌های عملی الزامی است. همچنین، آشنایی با برنامه‌نویسی شیءگرا به درک بهتر پیاده‌سازی‌های یادگیری عمیق کمک شایانی می‌کند.

توضیحات دوره

این دوره یک کارگاه پروژه‌محور و تعاملی با بیش از ۱۲۸ جلسه ویدئویی است که شما را گام‌به‌گام از مفاهیم پایه تا سطح یک متخصص حرفه‌ای هدایت می‌کند. تمرکز استراتژیک دوره بر پایه‌ریزی شالوده‌ای مستحکم از مبانی ریاضی و شبکه‌های عصبی است تا شما را برای ورود به پیچیده‌ترین مباحث مانند مدل‌های بزرگ زبانی (LLM) و معماری‌های نوین آماده سازد. (بخش دوم این دوره به‌صورت تخصصی به مباحث پیشرفته‌تری چون LLM، GAN، CNN پیشرفته و معماری‌های RNN، LSTM، GRU و Transformers می‌پردازد و در بخش اول به آن پرداخته نمی‌شود.)

مرور سرفصل‌های بخش نخست:

فصل اول: بسترسازی علمی و پیش‌نیازها (Prerequisites)

در این فصل با کاربردهای واقعی هوش مصنوعی آشنا شده و مبانی جبر خطی شامل بردارها، ماتریس‌ها و ضرب ماتریسی را به‌صورت روان بازآموزی می‌کنید. همچنین کتابخانه‌های ضروری پایتون شامل NumPy (محاسبات عددی)، Matplotlib (مصورسازی) و مبانی توزیع‌های احتمالاتی پوشش داده می‌شوند.

فصل دوم: کالبدشکافی یادگیری ماشین و معماری شبکه‌های عصبی (ML Basics & NN)

با پارادایم‌های اصلی یادگیری (نظارت‌شده، بدون‌نظارت و تقویتی) آشنا شده و نقش حیاتی مشتق و گرادیان در بهینه‌سازی را فرا می‌گیرید. معماری شبکه از نورون و پرسپترون تا پرسپترون چندلایه (MLP) بررسی شده و توابع فعال‌سازی (ReLU، Sigmoid، Tanh) و الگوریتم‌های بهینه‌سازی نزول گرادیان (SGD و Mini-Batch) با مثال‌های عملی و ملموس تبیین می‌گردند.

فصل سوم: هنر پردازش داده، مدیریت خطا و منظم‌سازی (Data Processing & Regularization)

این فصل به اصول حیاتی آماده‌سازی داده‌ها شامل پیش‌پردازش، مهندسی ویژگی، کدگذاری One-Hot، استانداردسازی، نرمال‌سازی، افزایش داده (Data Augmentation) و کاهش ابعاد با PCA می‌پردازد. توابع هزینه (MSE برای رگرسیون و Cross-Entropy برای طبقه‌بندی) را آموخته و با مفاهیم بنیادین بایاس-واریانس، بیش‌برازش و کم‌برازش آشنا می‌شوید. جعبه‌ابزار کاملی از راهکارهای مقابله با بیش‌برازش شامل منظم‌سازی L1/L2، Dropout، Early Stopping و Weight Decay در اختیار شما قرار می‌گیرد. در انتها، ارزیابی مدل‌های طبقه‌بندی با معیارهای Accuracy، Precision، Recall، F1-Score و ماتریس درهم‌ریختگی (Confusion Matrix) آموزش داده می‌شود.

فصل چهارم (اختیاری): مقدمه‌ای بر بینایی کامپیوتر و CNN

این فصل دروازه ورود به دنیای پردازش تصویر است. با مفاهیم پایه پیکسل‌ها، عملگر کانولوشن (Convolution)، لایه‌های ادغام (Pooling) مانند MaxPooling، میدان دید (Receptive Field) و نقش فیلترها در استخراج ویژگی آشنا می‌شوید. (معماری‌های کامل LeNet، AlexNet، VGG، ResNet و یادگیری انتقالی در بخش دوم دوره ارائه خواهند شد.)

متدولوژی و ابزارها

رویکرد دوره، یادگیری فعال و پروژه‌محور است. تمامی کدها در محیط ابری و رایگان گوگل کولب (Google Colab) نوشته و خط‌به‌خط تحلیل می‌شوند که شما را از دغدغه نصب و راه‌اندازی بی‌نیاز می‌سازد. تدریس با اسلایدهای تعاملی و نوتبوک‌های تمرینی همراه است تا مفاهیم انتزاعی به مهارتی ماندگار تبدیل شوند.

دستاوردهای کلیدی

پس از این دوره، به تسلط کامل بر مبانی ریاضی-آماری، مهارت حرفه‌ای در کار با کتابخانه‌های پایتون، درک ریشه‌ای از معماری شبکه‌های عصبی، توانایی پیاده‌سازی الگوریتم‌های بهینه‌سازی، تسلط بر فرآیند پیش‌پردازش و مهندسی ویژگی، عیب‌یابی و رفع بیش‌برازش و در نهایت قدرت پیاده‌سازی پروژه‌های یادگیری عمیق با پایتورچ (PyTorch) در گوگل کولب دست خواهید یافت.

این دوره یک نقشه راه استراتژیک برای ورود قدرتمند به بازار کار هوش مصنوعی است و با ۱۲۸ جلسه فشرده، بدون نیاز به پیش‌نیاز تخصصی (جز آشنایی مقدماتی با پایتون)، شما را از سطح مبتدی تا یک کاربلد عمل‌گرا ارتقا می‌دهد.

دیدگاه کاربران

5

بر اساس امتیاز 4 دانشجو

1
2
3
4
5

آرمین قراچورلو

1 روز پیش

5

درجه یک

دانشجوی دوره

3 روز پیش

5

به عنوان دانشجویی که دوره های مختلفی رو شرکت کرده شخصا مجذوب طراحی خیلی جذاب و گیرا و با سلیقه اسلایدها شدم و کاملا نشون میده که استاد محترم چقدر زمان و زحمت پای آماده سازی این کار گذاشته‌ اند. بخش‌ های برنامه نویسی خیل خوب پوشش داده شدند و مدرس از روی کدها به صورت سطحی و بدون توضیح عبور نمیکنند. ساختار جلسات منظم و مرتب هستند و مطالب دوره‌ تو مسیر یادگیری من نقش بسزایی داشت. از زحمات استاد تشکر دارم و بدون شک شایسته امتیاز 5/5 هستند.

خاطره بیرانوند

3 روز پیش

5

پرزنتیشن و بیان عالی. پیشنهاد می کنم اگر تازه شروع کردید به یادگیری عمیق حتما ببینید.

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

کیفیت این آموزش توسط مکتب‌خونه تضمین شده است. در صورت عدم رضایت، با شرایط زیر می‌توانید درخواست بازگشت وجه کنید.

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
مهدی شهبازی خجسته
پژوهشگر و متخصص هوش مصنوعی و یادگیری عمیق
1دوره
102دانشجو
4نظر و امتیاز

مهدی شهبازی خجسته، پژوهشگر، مدرس و متخصص حوزه هوش مصنوعی، یادگیری ماشین و یادگیری عمیق است. وی دانش‌آموخته کارشناسی ارشد هوش مصنوعی، رباتیک و رایانش شناختی از دانشگاه شهید بهشتی بوده و فعالیت‌های علمی و حرفه‌ای خود را بر توسعه راهکارهای هوش مصنوعی و کاربردهای عملی آن در صنعت متمرکز کرده است.

او در حال حاضر به‌صورت هم‌زمان در پروژه جایگزین خدمت سربازی به‌عنوان نخبه وظیفه مشغول خدمت است و همچنین به‌عنوان ناظر و کارشناس برنامه‌ریزی پروژه‌های هوش مصنوعی در یک شرکت خصوصی فعال در حوزه بانکی فعالیت می‌کند. زمینه‌های تخصصی وی شامل یادگیری ماشین، یادگیری عمیق، یادگیری تقویتی، بینایی ماشین، پردازش زبان طبیعی و توسعه سامانه‌های هوشمند است.

مهدی شهبازی خجسته علاوه بر فعالیت‌های صنعتی، در حوزه آموزش نیز حضوری فعال داشته و با تولید محتوای آموزشی و اجرای دوره‌های تخصصی، تلاش کرده است مفاهیم پیچیده هوش مصنوعی را به زبانی ساده، کاربردی و پروژه‌محور در اختیار علاقه‌مندان قرار دهد. فعالیت‌های پژوهشی و پروژه‌های متن‌باز او در زمینه یادگیری تقویتی، رباتیک و پیاده‌سازی الگوریتم‌های هوش مصنوعی مورد توجه جامعه علمی و علاقه‌مندان این حوزه قرار گرفته است.

رویکرد آموزشی او بر درک عمقی مفاهیم استوار است. در دوره‌های او، هیچ مبحثی به‌صورت سطحی یا صرف تئوری ارائه نمی‌شود. پایه‌ترین موضوعات تا پیشرفته‌ترین مباحث، قدم‌به‌قدم، خط‌به‌خط و جزءبه‌جزء تشریح می‌شوند تا هیچ نکته‌ای از قلم نیفتد.

مهارت‌هایی که می‌آموزید