سرفصل های دوره:
1. مقدمه ای بر محیط های توسعه در خط فرمان لینوکس
2. چرا از ویرایشگرهای خط فرمان استفاده کنیم؟
3. Vim: معرفی و تاریخچه
4. Emacs: معرفی و تاریخچه
5. Nano: معرفی و تاریخچه
6. نصب Vim
7. نصب Emacs
8. نصب Nano
9. مرور کلی رابط کاربری Vim
10. مرور کلی رابط کاربری Emacs
11. مرور کلی رابط کاربری Nano
12. تنظیمات اولیه Vim
13. تنظیمات اولیه Emacs
14. تنظیمات اولیه Nano
15. اصول ناوبری در Vim (حالت عادی)
16. اصول ناوبری در Vim (حالت درج)
17. اصول ناوبری در Vim (حالت بصری)
18. اصول ناوبری در Emacs
19. اصول ناوبری در Nano
20. ویرایش متن در Vim (حالت درج)
21. ویرایش متن در Emacs
22. ویرایش متن در Nano
23. دستورات پایه Vim برای ویرایش (حذف، کپی، چسباندن)
24. دستورات پایه Emacs برای ویرایش (حذف، کپی، چسباندن)
25. دستورات پایه Nano برای ویرایش (حذف، کپی، چسباندن)
26. جستجو در Vim (حالت عادی)
27. جستجو در Emacs
28. جستجو در Nano
29. جایگزینی در Vim (حالت عادی)
30. جایگزینی در Emacs
31. جایگزینی در Nano
32. ذخیره فایل در Vim
33. ذخیره فایل در Emacs
34. ذخیره فایل در Nano
35. خروج از Vim
36. خروج از Emacs
37. خروج از Nano
38. مدیریت پنجره ها در Vim
39. مدیریت پنجره ها در Emacs
40. مدیریت پنجره ها در Nano
41. مدیریت تب ها در Vim
42. مدیریت تب ها در Emacs
43. مدیریت تب ها در Nano
44. بافرها در Vim
45. بافرها در Emacs
46. ...