كيف سويت مهندس دورة تايب سكريبت أونلاين عندها 1500 طالب
ربحت 410 ألف ريال شهريًا من اشتراكات رقمية بدون تمويل خارجي
مهندس برمجيات بدأ دورة تعليمية أونلاين في لغة TypeScript وحقق من خلالها نجاح كبير جذب له 1500 طالب ووصلت أرباحه إلى 410 ألف ريال شهريًا بنظام اشتراكات رقمية وتمويل ذاتي
- الموقع
- typescriptcourse.com
كيف هذا المهندس خلق دورة إلكترونية في TypeScript ووصلت لـ 1500 طالب
عرف عن نفسك وعن البزنس
اسمي Joe Previte، أنا مهندس TypeScript مفتوح المصدر وأدرّس دورة في TypeScript
المنتج الحالي هو دورة إلكترونية مجانية مكوّنة من 3 وحدات تعلمك كيف تُنتج كود TypeScript بأمان وسرعة أكثر من أي دورة ثانية
عندي أكثر من 1500 مشترك ودرّست المحتوى في ورش عمل كاملة اليوم في مؤتمرات مثل RenderATL واجتماعات محلية مثل Phoenix ReactJS. عندي طموح كبير وأعرف أن هذه الدورة راح تصبح بقيمة مليون دولار وتدخل في نفس الرتبة مع دورات ناجحة مثل Epic React و CSS for JS
عرف عن نفسك وعن الفكرة
مثل كثير من مهندسي البرمجة، مشيت طريق غير تقليدي أصلًا. درست لغات أجنبية في الجامعة لأنني ظننت أني أبغى أدرس اللغات في المعاهد. بعد سنة من الدراسات العليا، عرفت إني في الطريق الخطأ. انسحبت وقررت أبدأ البرمجة، واستخدمت freeCodeCamp أتعلم البرمجة بنفسي
أنا باستمرار أختبر النسخ الأولية بدل ما أضيع شهور أبني شيء ما يبغاه أحد
بدأت أتقاضى مقابل تعليم الناس البرمجة لما انضميت لـ egghead كمدرب (بجانب شغلي). عرفت وقتها إن التعليم شغفي، وأني أبغى أساعد غيري يتعلموا. حققت نجاح بسيط مع دورة vim، فقررت أتوسع وأدرّس TypeScript. كنت واثق من القرار بناءً على اتجاهات السوق
في الماضي كانوا يقولون دايمًا راهن على JavaScript. الحين صاروا يقولون دايمًا راهن على TypeScript
تعاونت مع فريق Badass، نفس الفريق اللي وراء egghead، عشان نشتغل على الدورة. كنت أعرف إن أبغى أأثر في السوق، ما أقدر أعملها وحدي
آلية الشراكة إننا نقسّم الإيرادات بنسبة 60/40 لصالحي. هم يتكفلون بكل شيء عشان أركز أنا على المحتوى. مثلًا، في دورة الإيميلات، كتبتها على Notion، ثم حولوها هم لـ HTML وضبطوا السلاسل التلقائية في ConvertKit. أحبها! أنا جبت خبرتي في TypeScript، وهم جابوا خبرتهم في إعداد محتوى تعليمي قوي ودورات احترافية
وأنا أشتغل على المشروع، بدأ يظهر أكثر وأكثر دورات TypeScript، وهذا مؤشر إيجابي. يعني ما أنا الوحيد اللي يلاحظ إن فيه ثورة TypeScript قادمة. الفرق بين دوريت ودورات غيري إنني أقدم TypeScript بطريقة سهلة، وأدرّس كيف تبني تطبيقات واقعية
أستخدم مصادر مفتوحة كأداة تعليمية حتى. أعرف إنها رحلة طويلة، لكنني مستعد أجعل الدورة أشمل مصدر تعليمي لبناء تطبيقات TypeScript جاهزة للإنتاج
كيف جتك الفكرة وش صنعت أول منتج؟
العملية كلها لكل شيء نعمله في دورة TypeScript تشبه التالي
هذه العملية تنطبق على كل مرحلة. من صفحة الهبوط، إلى دورات الإيميل، ثم الدورة الذاتية. كل دورة تقلل المخاطر، وتقلل الافتراضات، وتوفر قيمة أكبر للطلاب
باستخدام هذا الأسلوب، أنا باستمرار أختبر النسخ الأولية بدل ما أضيع شهور أبني شيء ما يبغاه أحد. استخدمت نفس الأسلوب أختبر أفكار المنهج، مثل تقديم المحتوى في مؤتمرات، أو أختبره على تويتر وأشوف ردود الناس
probable spend 3-4 أشهر أبني دورة الإيميل. مرنّا على دورتين حتى استقررنا على شكل يناسبنا. بعد ما انتهينا منها على Notion، ضبط الفريق السلاسل التلقائية في ConvertKit
بعد أول شهر، لاحظنا إننا نخلي كثير أسئلة تأمل في الاستبيانات نهاية كل وحدة. قللناها لسؤال واحد، وصارت النتيجة أفضل للطلاب
تركيز حالي على المراحل الجاية مقالات تجذب تسجيلات عبر تحسين محركات البحث، وبعدين ورش عمل مدفوعة عبر زوم. شغل كثير. المقالة تأخذ أسبوع تقريبًا لأنني أكتبها بجانب وظيفتي، وورش العمل تستغرق شهر أجهزها. بس أحبها! كما قلت، أهدافنا كبيرة، وما زلنا في البداية
كيف بدأت إطلاق البزنس
بدأت أكتب محتوى الكورس من أكتوبر. وما نزلت صفحة بسيطة للتسجيل بالايميل إلا بديسمبر أو يناير. قررنا نستخدم طريقة الاطلاق الصغيرة. أعلنا عن أول وحدة من الكورس المجاني، وبعدها عملنا إطلاق صغير لكل وحدة إضافية، ثلاث وحدات كلها.
واتخذنا قرار حديث بتركيز السرد على تويتر، لأنه المكان اللي أكون فيه نشيط أكثر. غيرت صورة الغلاف والبايو عشان كل شيء يصير عن TypeScript.
يحس الإنسان برضى كبير لما يستخدم النطاقات اللي يشتريها
يحس الإنسان برضى كبير لما يستخدم النطاقات اللي يشتريها
ساعد هذا في زيادة عدد المسجلين وجعل الناس يربطوا اسمي بـ TypeScript. كان عندنا حوالي 800 شخص انضموا خلال هذا الإطلاق الصغير. بخلاف تويتر الشخصي، ما نزلناه في أماكن كثيرة. مجرد ديسكوردات خاصة بسيطة فقط.
ابحث عن طرق لإعادة استخدام وتعبئة المحتوى اللي تنتجه
ابحث عن طرق لإعادة استخدام وتعبئة المحتوى اللي تنتجه
نأمل نستخدم البحث العضوي كوسيلة للنمو مع إضافة محتوى أكثر على الموقع
من بعد الإطلاق، شو اللي نجح في جذب العملاء وحفظهم
بصراحة، هذا شيء ما زلت أحاول أفهمه. الإطلاقات الكبيرة تجذب ناس وتزيد التسجيلات. بس ما يكفي. لحد الآن، متوسط التسجيلات اليومي 10 أشخاص فقط. لدينا معدل إلغاء اشتراك منخفض، بس أحتاج أعرف كيف أجذب عدد أكبر.
إحدى الاستراتيجيات اللي أجرّبها هي المحتوى عالي الجودة. مثلًا، أنزلت موسم بودكاست عن الانتقال إلى TypeScript، وحكيت مع ستة مبرمجين من شركات صغيرة ولكبيرة، وسألتهم كيف سووا الانتقال. خلصنا التسجيل الشهر الماضي، وأنا الآن في مرحلة ما بعد الإنتاج. نتوقع يجلب هذا حركة زيارات أكثر ويزيد التسجيلات بالايميل.
الاستراتيجية الثانية اللي راح أجرّبها هي تحسين محركات البحث SEO. فريق The Badass Team خبراء في إنتاج محتوى تعليمي عالي الجودة. خطتهم تطوير استراتيجية كلمات مفتاحية، وأنا أستخدمها أرشد ما أكتبه. نعرف أن استخدام TypeScript ما يزال يزيد في المجال، فأنا أبغى أستفيد من عمليات البحث.
كيف حالك اليوم ووش يشبهك المستقبل
نخطط نحول الوحدات الثلاث من الدورة البريدية إلى ورش عمل مدفوعة. هذا ي给我们 دخل ويساعدنا نختبر ونحسّن المحتوى. وراح نستبدل الدورة البريدية بشيء مفيد لكن أبسط من حيث الحجم
بعدين أنوي آخذ ورش العمل المدفوعة وأسجّلها فيديوهات عشان تقدر تأخذها كدورة مدفوعة تسير فيها بالسرعة اللي تناسبك. هذه راح تكون المنتج الكبير واللي أنوي أطوره وأضيف له خلال 2023. حالياً أنا على الطريق وكاسب دخل من تجربة هذه الورش في المؤتمرات. الرحلة طويلة، لكن عندي خطة واعرف أكمل
من واقع تأسيسك للبزنس، وش الشيء اللي استفدت منه أو وجدته مفيد
في درسين كبيرين تعلمتهم من إطلاق هذه الدورة. الأول: العمل مع فريق أفضل بمئة مرة من العمل وحدك. سابقاً أطلقت دورة صغيرة عن vim كلشي عملته وحدي. من صفحة الهبوط، سلسلة الإيميلات، محتوى الدورة، التسويق، كل شيء. أما في دورة TypeScript، ففريق Badass Team اقترب مني عشان نشتغل عليها سوا. أنا ركزت على محتوى الدورة وهما تولوا كل شيء ثاني. كان تجربة رائعة. أنصح أي شخص يبغى يبدأ بزنس محتوى يشتغل مع فريق
الدرس الثاني: ابحث عن طرق تعيد فيها استخدام وتُعيد تغليف المحتوى اللي تسويه. الوحدة الأولى من الدورة بدأت كعرض لمدة 45 دقيقة في مؤتمر GitHub Universe وتم دفع مبلغ عشان أقدّمه. الوحدة الثانية جات من مشروع بنيته أثناء بث مباشر على Twitch. بعدين حوّلته إلى ورشة عمل ليوم كامل وقدمتها في مؤتمر. الوحدة الثالثة لخصتها في عرض 20 دقيقة لقاء محلي. الفكرة هي تبحث عن طرق تعيد فيها استخدام محتواك بتنسيقات مختلفة
اختر موضوع محدد تعرفه بشكل كافي تقدر تقدّم عليه عرض 20 دقيقة بدون تحضير كثير أو من دونه. فكّر في منتج معرفي تقدر تبيعه مثل دليل أو كتاب إلكتروني أو دورة مكتوبة. خصص لنفسك أسبوعين عشان تبنيه وتطلقه. ويجب أن تبيعه بـ 40 ريال أو أكثر
اختر موضوع محدد تعرفه بشكل كافي تقدر تقدّم عليه عرض 20 دقيقة بدون تحضير كثير أو من دونه. فكّر في منتج معرفي تقدر تبيعه مثل دليل أو كتاب إلكتروني أو دورة مكتوبة. خصص لنفسك أسبوعين عشان تبنيه وتطلقه. ويجب أن تبيعه بـ 40 ريال أو أكثر
اي ادوات تستخدم للبزنس
مكدمنا على أدوات مثل Notion و ConvertKit و Revue و Zapier. نستخدم Notion في إدارة المشاريع والتعاون، وهو المكان اللي أكتب فيه كل محتوى الكورس. أحب المرونة في أنواع البلوكات والدعم لصيغة شبه Markdown لأنه يناسب طريقي بشكل كامل. كما نستفيد كثير من ميزات الفريق والعمل المشترك.
طور فريق The Badass Team تلقائيات بريدية قوية في ConvertKit، فكانت اختيارنا واضح. وبعدين أضفت Revue و Zapier عشان أقدر أجمع مشتركين جدد من تويتر وأربطهم مباشرة مع ConvertKit.
أستخدم Next.js في الموقع، و Sanity لتنظيم المحتوى، والموقع كله داخل monorepo يعمل بـ Turborepo... وبالطبع الموقع مكتوب بـ TypeScript.
اي الكتب او البودكاست او المصادر اللي اثرت فيك
طريقة تعاملي مع الأمور مستوحاة كثير من Amy Hoy ومشروعها Stacking The Bricks. تشبيه وضع طوبة بعد طوبة ساعدني أفهم رحلة بناء البزنس بشكل أوضح. أنصح جدا بالاطلاع على محتواها.
كما استلهمت من مدربين آخرين في المجال مثل Kent C. Dodds و Wes Bos. التأثير اللي صنعوه في المجال كبير جدا. طريقتهم في تدريس مواضيع مثل JavaScript مليانة عناية ونية واضحة، وهذا يحفزني أكون مدرب أفضل. هذا المستوى من الأثر هو نفس الشيء اللي أبغى أحققه بكورس الـ TypeScript.
نصيحة للي يبغون يبدأون أو بدأوا للتو؟
يمكن أطول عليك قائمة نصائح بس أخليك تركز على واحدة بس وتنفذها هذا الأسبوع. هذي موجهة تحديدًا للي يبغون يبدأون بمشروع محتوى أو منتج رقمي
اختر موضوع معين تعرفه بشكل كافي تقدّم عليه محاضرة 20 دقيقة بدون تحضير تقريبًا. فكّر في منتج معرفي تقدر تبيعه مثل دليل أو كتاب إلكتروني أو دورة مكتوبة. خصص أسبوعين لبناء المنتج وإطلاقه. وبيعه بـ 40 ريال أو أكثر
هذي الطريقة استخدمتها في دورة Vim for VSCode وغيّرت طريقة نظري للإطلاق. إذا تبغى التفاصيل أكثر اقرأ كيف أطلقت أول منتج لي